-
公开(公告)号:US11144324B2
公开(公告)日:2021-10-12
申请号:US16586642
申请日:2019-09-27
Applicant: Advanced Micro Devices, Inc.
Inventor: Matthew T. Sobel , Joshua James Lindner , Neil N. Marketkar , Kai Troester , Emil Talpes , Ashok Tirupathy Venkatachar
IPC: G06F9/38
Abstract: Systems, apparatuses, and methods for compressing multiple instruction operations together into a single retire queue entry are disclosed. A processor includes at least a scheduler, a retire queue, one or more execution units, and control logic. When the control logic detects a given instruction operation being dispatched by the scheduler to an execution unit, the control logic determines if the given instruction operation meets one or more conditions for being compressed with one or more other instruction operations into a single retire queue entry. If the one or more conditions are met, two or more instruction operations are stored together in a single retire queue entry. By compressing multiple instruction operations together into an individual retire queue entry, the retire queue is able to be used more efficiently, and the processor can speculatively execute more instructions without the retire queue exhausting its supply of available entries.
-
公开(公告)号:US11143700B2
公开(公告)日:2021-10-12
申请号:US16582758
申请日:2019-09-25
Applicant: Advanced Micro Devices, Inc.
Inventor: Venkat Krishnan Ravikumar , Nathan Linarto , Wen Tsann Lua , Abel Tan Yew Hong , Shei Lay Phoa , Gopinath Ranganathan , Jiann Minn Chin
IPC: G01R31/28 , G01R31/265 , G01R31/311 , G01R31/01 , G01R23/17 , G01R29/08
Abstract: An optic probe is used to measure signals from a device under test. The optic probe is positioned at a target probe location within a cell of the device under test, the cell including a target net to be measured and a plurality of non-target nets. A test pattern is applied to the cell with the optic probe a laser probe (LP) waveform is obtained in response. A target net waveform is extracted from the LP waveform by: (i) simulating a combinational logic analysis (CLA) cross-talk waveform to model cross-talk from selected non-target nets by simulating an optical response of the cell to the test pattern with the target net masked; (ii) estimating a cross-talk weight; and (iii) determining a target net waveform by weighting the CLA cross-talk waveform according to the cross-talk weight and subtracting the weighted CLA cross-talk waveform from the LP waveform.
-
公开(公告)号:US11140107B2
公开(公告)日:2021-10-05
申请号:US15418369
申请日:2017-01-27
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Andrew G. Kegel , Arkaprava Basu
IPC: G06F15/16 , H04L12/58 , G06Q10/10 , G06F15/173
Abstract: Various messaging systems and methods are disclosed for meeting invitation management. In one aspect, a method of messaging is provided that includes generating a message to invite one or more invitees to a meeting. The message includes an assertion to suppress an auto-responder of the one or more invitees. The message is sent to the one or more invitees. The assertion suppresses the auto-responder of the one or more invitees.
-
公开(公告)号:US20210304486A1
公开(公告)日:2021-09-30
申请号:US17346903
申请日:2021-06-14
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Ruijin Wu , Skyler Jonathon Saleh , Christopher J. Brennan , Kei Ming Kwong , Anthony Hung-Cheong Chan
Abstract: A technique for compressing an original image is disclosed. According to the technique, an original image is obtained and a delta-encoded image is generated based on the original image. Next, a segregated image is generated based on the delta-encoded image and then the segregated image is compressed to produce a compressed image. The segregated image is generated because the segregated image may be compressed more efficiently than the original image and the delta image.
-
公开(公告)号:US11132204B2
公开(公告)日:2021-09-28
申请号:US16721421
申请日:2019-12-19
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Rex Eldon McCrary
Abstract: A processing system includes a set of queues to store command buffers prior to execution in a corresponding plurality of pipelines. The processing system also includes one or more first doorbells and a second doorbell. The first doorbells map to one or more queues in the set of queues on a one-to-one basis. The second doorbell maps to a subset of the set of queues on a one-to-many basis. A doorbell monitor generates an interrupt in response to an empty queue in the subset becoming a non-empty queue. A scheduler polls the subset in response to the interrupt. The scheduler schedules a command buffer from the non-empty queue for execution or adds the command buffer to a pool for subsequent execution.
-
公开(公告)号:US20210295585A1
公开(公告)日:2021-09-23
申请号:US16825600
申请日:2020-03-20
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Saad ARRABI , Vishrut VAIBHAV , Mangesh P. NIJASURE , Todd MARTIN
IPC: G06T15/00
Abstract: A graphics pipeline includes a tessellator stage having a sub-patch distributor and a plurality of tessellators. The sub-patch distributor divides an input patch into a plurality of sub-primitive groups, with the primitive group limit governing the maximum permissible size for a given group of sub-primitives to be assigned to a tessellator. The sub-patch distributor recursively identifies a plurality of regions of the input patch, with the size and number of primitives of each region based on the specified primitive group limit. The sub-patch distributor assigns different regions to different sub-patch groups and distributes the sub-patch groups among the plurality of tessellators.
-
公开(公告)号:US20210287418A1
公开(公告)日:2021-09-16
申请号:US17008292
申请日:2020-08-31
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Anirudh R. ACHARYA , Ruijin WU , Young In YEO , Mika TUOMI , Kiia KALLIO
Abstract: A processor dynamically selects a render mode for each render pass of a frame based on the characteristics of the render pass. A software driver of the processor receives graphics operations from an application executing at the processor and converts the graphics operations into a command stream that is provided to the graphics pipeline. As the driver converts the graphics operations into the command stream, the driver analyzes each render pass of the frame to determine characteristics of the render passes, and selects a render mode for each render pass based on the characteristics of the render pass.
-
公开(公告)号:US20210287325A1
公开(公告)日:2021-09-16
申请号:US17182952
申请日:2021-02-23
Applicant: Advanced Micro Devices, Inc.
Inventor: Lou Isabelle Kramer , Matthäus G. Chajdas
Abstract: Systems, apparatuses, and methods for implementing a downsampler in a single compute shader pass are disclosed. A central processing unit (CPU) issues a single-pass compute shader kernel to perform downsampling of a texture on a graphics processing unit (GPU). The GPU includes a plurality of compute units for executing thread groups of the kernel. Each thread group fetches a patch of the texture, and each individual thread downsamples four quads of texels to compute mip levels 1 and 2 independently of the other threads. For mip level 3, texel data is written back over one of the local data share (LDS) entries from which the texel data was loaded. This eliminates the need for a barrier between loads and stores for computing mip level 3. The remaining mip levels are computed in a similar fashion by the thread groups of the single-pass kernel.
-
489.
公开(公告)号:US11120190B2
公开(公告)日:2021-09-14
申请号:US15819879
申请日:2017-11-21
Applicant: Advanced Micro Devices, Inc.
Inventor: Richard T. Schultz
IPC: G06F30/392 , H01L27/02 , H01L23/528 , G06F30/39 , G06F30/394 , G06F30/398 , G06F119/06 , G06F119/18
Abstract: A system and method for laying out power grid connections for standard cells are described. In various embodiments, a standard cell includes power post and ground posts in metal zero. The metal zero posts include no vias to any upper metal layers. Some variations of the standard cell have the power and ground posts routed in metal zero to a boundary edge of the standard cell. Layout rules are changed to allow this type of routing. The power and ground posts in metal zero are connected to power and ground posts in metal zero of a neighboring cell by abutment. The place-and-route tool doesn't need to perform a further routing step after placing the cells. For other variations, the power and ground posts are not routed to the boundary edge and the place-and-route tool routes power and ground connections in metal zero between the standard cell and the neighbor cell.
-
公开(公告)号:US11112926B1
公开(公告)日:2021-09-07
申请号:US17085597
申请日:2020-10-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Peter James Lohrmann
Abstract: Systems, apparatuses, and methods for implementing enhanced scaling techniques for display objects are disclosed. When graphical content is created by an application, display objects register with a scaling manager to be notified of display scaling events. These display scaling events can be caused by changing displays, changing resolution or other parameters on a display, changing a text size, resizing one or more graphical elements, or otherwise. When a display scaling event is detected, display objects are notified of the event by the scaling manager. If a given display object makes a decision to change the amount of space it occupies based on the event, the given display object notifies its parent object of the desired change. The parent can then decide whether to allow the change and/or to make adjustments to other display objects to accommodate the change sought by the given display object.
-
-
-
-
-
-
-
-
-