-
公开(公告)号:US20240201876A1
公开(公告)日:2024-06-20
申请号:US18083306
申请日:2022-12-16
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Lu Lu , Anthony Asaro , Yinan Jiang
IPC: G06F3/06
CPC classification number: G06F3/0625 , G06F3/0644 , G06F3/0673
Abstract: A method and apparatus of managing memory includes storing a first memory page at a shared memory location in response to the first memory page including data shared between a first virtual machine and a second virtual machine. A second memory page is stored at a memory location unique to the first virtual machine in response to the second memory page including data unique to the first virtual machine. The first memory page is accessed by the first virtual machine and the second virtual machine, and the second memory page is accessed by the first virtual machine and not the second virtual machine.
-
公开(公告)号:US20240019493A1
公开(公告)日:2024-01-18
申请号:US17866342
申请日:2022-07-15
Applicant: Advanced Micro Devices, Inc.
Inventor: SongGan Zang , Qi Shao , Lifeng Zhang , Ahmet Tokuz , Lu Lu
IPC: G01R31/3185 , G01R31/28
CPC classification number: G01R31/318583 , G01R31/318572 , G01R31/2834
Abstract: A system and method for efficiently routing scan data between two dies used in three-dimensional packaging are described. In various implementations, a computing system includes at least a first semiconductor die (or first die) and a second die connected to one another within a three-dimensional (3D) package. The first die and the second die have multiple non-scan input/output (I/O) data channels between them for data transfer. The non-scan I/O data channels are partitioned into groups. The first die receives a given scan input data bit for testing a device under test (DUT) on the second die. The first die selects a first group of non-scan I/O data channels, and sends, to the second die, a copy of the given scan input data bit on each non-scan I/O data channel of the first group. The second die uses a voter circuit to determine the value of the given scan input data bit.
-
公开(公告)号:US12181955B1
公开(公告)日:2024-12-31
申请号:US18087894
申请日:2022-12-23
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Lu Lu , Dong Zhu , Gia Phan , James A. Ott , Nehal Patel , Zang SongGan
Abstract: A computer-implemented method for enabling debugging can include receiving, at a peripheral device connected through an expansion socket to a base CPU platform, a scan dump instruction from a network computing device connected to the base CPU platform across a network connection and executing, by a System-on-Chip at the peripheral device in response to the scan dump instruction, a debugging procedure. The debugging procedure can include capturing a snapshot of memory of the peripheral device and transmitting the snapshot to the network computing device through memory addresses that have been assigned to memory-mapped input/output. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US12099091B2
公开(公告)日:2024-09-24
申请号:US17866342
申请日:2022-07-15
Applicant: Advanced Micro Devices, Inc.
Inventor: Songgan Zang , Qi Shao , Lifeng Zhang , Ahmet Tokuz , Lu Lu
IPC: G01R31/3185 , G01R31/28
CPC classification number: G01R31/318583 , G01R31/2834 , G01R31/318513 , G01R31/318572
Abstract: A system and method for efficiently routing scan data between two dies used in three-dimensional packaging are described. In various implementations, a computing system includes at least a first semiconductor die (or first die) and a second die connected to one another within a three-dimensional (3D) package. The first die and the second die have multiple non-scan input/output (I/O) data channels between them for data transfer. The non-scan I/O data channels are partitioned into groups. The first die receives a given scan input data bit for testing a device under test (DUT) on the second die. The first die selects a first group of non-scan I/O data channels, and sends, to the second die, a copy of the given scan input data bit on each non-scan I/O data channel of the first group. The second die uses a voter circuit to determine the value of the given scan input data bit.
-
公开(公告)号:US20240202015A1
公开(公告)日:2024-06-20
申请号:US18066155
申请日:2022-12-14
Applicant: Advanced Micro Devices, Inc , ATI Technologies ULC
Inventor: Lu Lu , Anthony Asaro , Gia Tung Phan , Gongxian Cheng , Philip Ng , Yinan Jiang , Felix Kuehling
CPC classification number: G06F9/45545 , G06F9/45558 , G06F9/545 , G06F2009/4557 , G06F2009/45579
Abstract: In a computing device, a hardware device (e.g., a parallel accelerated processor or graphics processing unit) is coupled to a bus, such as a peripheral component interconnect express (PCIe) bus. The hardware device supports physical partitioning that allows physical resources of the hardware device to be separated into different partitions. Examples of such physical resources include engine resources (e.g., compute resources, direct memory access resources), memory resources (e.g., random access memory), and so forth. Each physical partition is mapped to a physical function that is exposed to a host on the computing device in a manner that is compliant with the bus protocol, allowing software to access the physical partition in a conventional manner based on the bus protocol.
-
-
-
-