MACRO PLACEMENT IN CONTINUOUS ACTION SPACE USING AN ARTIFICIAL INTELLIGENCE APPROACH

    公开(公告)号:US20240289527A1

    公开(公告)日:2024-08-29

    申请号:US18042431

    申请日:2022-10-12

    Applicant: MediaTek Inc.

    CPC classification number: G06F30/392 G06F30/398

    Abstract: A neural network (NN) performs macro placement on a chip. A mask is updated to mark invalid regions occupied by already-placed macros on a chip canvas. A policy network of the NN generates summary statistics of a two-dimensional (2D) continuous probability distribution over a continuous action space for a given state of the chip canvas. The NN selects an action based on the continuous probability distribution. The selected action corresponds to a coordinate in an unmasked region. The NN generates a trajectory including (state, action) pairs. The final state in the trajectory corresponds to a completed placement of macros.

    ACTION MASKS FOR MACRO PLACEMENT BASED ON DENSITY MAP CALCULATIONS

    公开(公告)号:US20250013813A1

    公开(公告)日:2025-01-09

    申请号:US18264303

    申请日:2023-03-17

    Applicant: MediaTek Inc.

    Abstract: Macros are placed on a canvas based on density map calculations. First, a grid representing the canvas is initialized. The grid is formed by grid cells. To place a macro on the grid, a coordinate on the grid is chosen, and multiple density maps are calculated using average-pooling filters of multiple resolutions or orientations. The lowest-level density map is described by the grid with each grid cell having a corresponding density value. The density value in a higher-level density map is calculated by performing an average-pooling operation on density values in a lower- level density map. The placement of the macro at the coordinate is validated when no density value in the density maps exceeds a corresponding density threshold.

    SYSTEMS AND METHODS FOR PROCESSING INCOMING EVENTS WHILE PERFORMING A VIRTUAL REALITY SESSION

    公开(公告)号:US20190011980A1

    公开(公告)日:2019-01-10

    申请号:US16130416

    申请日:2018-09-13

    Applicant: MEDIATEK INC.

    Abstract: A virtual reality (VR) system including a virtual reality display and a virtual reality host is provided. The virtual reality display is arranged for displaying a virtual environment for a virtual reality user. The virtual reality host is arranged for performing a virtual reality session to generate the virtual environment using the virtual reality display and creating a virtual interface to sync and interact with a source unit, wherein when the source unit receives an incoming event, the virtual reality host receives a notification regarding the incoming event from the source unit and provides the notification to the virtual interface to generate an alert for the notification to the screen of the virtual reality display in the virtual environment for the virtual reality user.

    SYSTEMS AND METHODS FOR PROCESSING INCOMING EVENTS WHILE PERFORMING A VIRTUAL REALITY SESSION
    4.
    发明申请
    SYSTEMS AND METHODS FOR PROCESSING INCOMING EVENTS WHILE PERFORMING A VIRTUAL REALITY SESSION 审中-公开
    在执行虚拟现实会议时处理入会事件的系统和方法

    公开(公告)号:US20160124499A1

    公开(公告)日:2016-05-05

    申请号:US14657022

    申请日:2015-03-13

    Applicant: MediaTek Inc.

    Abstract: A virtual reality (VR) system including a virtual reality display and a virtual reality host is provided. The virtual reality display is arranged for displaying a virtual environment for a virtual reality user. The virtual reality host is arranged for performing a virtual reality session to generate the virtual environment using the virtual reality display and creating a virtual interface to sync and interact with a source unit, wherein when the source unit receives an incoming event, the virtual reality host receives a notification regarding the incoming event from the source unit and provides the notification to the virtual interface to generate an alert for the notification to the screen of the virtual reality display in the virtual environment for the virtual reality user.

    Abstract translation: 提供了包括虚拟现实显示器和虚拟现实主机的虚拟现实(VR)系统。 虚拟现实显示被布置为显示虚拟现实用户的虚拟环境。 虚拟现实主机被安排用于执行虚拟现实会话以使用虚拟现实显示生成虚拟环境,并创建与源单元同步和交互的虚拟接口,其中当源单元接收传入事件时,虚拟现实主机 从源单元接收关于传入事件的通知,并向虚拟接口提供通知,以产生用于虚拟现实用户的虚拟环境中虚拟现实显示屏幕的通知的警报。

    TRAINING A NEURAL NETWORK USING CONTRASTIVE SAMPLES FOR MACRO PLACEMENT

    公开(公告)号:US20240289603A1

    公开(公告)日:2024-08-29

    申请号:US18042439

    申请日:2022-10-12

    Applicant: MediaTek Inc.

    CPC classification number: G06N3/08

    Abstract: A system trains a neural network (NN) for macro placement. The system constructs a set of positive samples of trajectories by sequentially removing the same set of macros in different orders from an at least partially-placed canvas of a chip. The system also constructs a set of negative samples of trajectories by placing not-yet-placed macros at random positions on an at least partially-empty canvas of the chip. The system then trains the NN and a graph NN (GNN) in the NN using the positive samples and the negative samples.

    MACRO PLACEMENT USING AN ARTIFICIAL INTELLIGENCE APPROACH

    公开(公告)号:US20240289602A1

    公开(公告)日:2024-08-29

    申请号:US18042423

    申请日:2022-10-12

    Applicant: MediaTek Inc.

    CPC classification number: G06N3/08

    Abstract: A system uses a neural network (NN) for macro placement. The system receives an input including objectives and a subspace of preferences. Each preference is a vector of weights assigned to corresponding objectives, and each objective is a measurement of a placement characteristic. The system trains the NN to place macros on a training set of chips to optimize a reward, where the reward is calculated from the objectives and the preferences. The NN generates a probability distribution of an action under a current state of a chip, where the action indicates a coordinate on the chip to place a macro. The NN further generates a sequence of (state, action) pairs to form a trajectory. The final state in the trajectory corresponds to a completed macro placement.

Patent Agency Ranking