-
公开(公告)号:US10706101B2
公开(公告)日:2020-07-07
申请号:US15438401
申请日:2017-02-21
Applicant: Advanced Micro Devices, Inc.
Inventor: Alexander D. Breslow , Dong Ping Zhang , Nuwan S. Jayasena
IPC: G06F16/901
Abstract: Methods and mechanisms for managing data in a hash table are disclosed. A computing system includes a hash table configured to store data and hash management logic. In response to receiving a request to insert data into the hash table, the hash management logic is configured to generate a first hash value by applying a first hash function to the key of the key-value pair, and identify a first bucket within the hash table that corresponds to the first hash table. If the first bucket has a slot available, store the key-value pair in the slot. If the first bucket does not have a slot available, select a first slot of the first bucket for conversion to a remap entry, store the key-value pair in a second bucket, and store information associating the key-value pair with the second bucket in the remap entry.
-
公开(公告)号:US10409343B2
公开(公告)日:2019-09-10
申请号:US15191896
申请日:2016-06-24
Applicant: Advanced Micro Devices, Inc.
Inventor: Alexander D. Breslow , Dong Ping Zhang , Nuwan Jayasena
IPC: G06F1/20 , H01L23/473 , G05B15/02 , G05D7/06
Abstract: A cooling system is provided for a 3D integrated circuit (IC) to deliver fluid in x, y, and z dimensions to interior regions of the IC as a means to regulate heat. An IC includes a microfluidic network of channels, at least one sensor and at least one microelectromechanical system (MEMS)-based device that is disposed within the network of channels and that is configured to regulate a flow of fluid within the network of channels. Each sensor monitors a state of the IC. Each MEMS-based device receives control signals based on a state of the IC and regulates a flow of fluid within the network of channels based on control signals that area received on a real-time basis based on changes detected in a state of the IC.
-
公开(公告)号:US20180113815A1
公开(公告)日:2018-04-26
申请号:US15331099
申请日:2016-10-21
Applicant: Advanced Micro Devices, Inc.
Inventor: Yasuko Eckert , Bo Wu , Nuwan Jayasena , Dong Ping Zhang
IPC: G06F12/126 , G06F12/0808 , G06F12/0891
CPC classification number: G06F12/126 , G06F1/3275 , G06F12/127 , G06F2212/1016 , Y02D10/13 , Y02D10/14
Abstract: A processing system selects data for eviction at a cache based at least in part on a penalty associated with accessing the data at the memory location from which the data was transferred to the cache. The penalty reflects the amount of time and resources expended in copying the data from memory to the cache. By assigning priorities to the data stored at a cache based on the penalty incurred in accessing the data at the memory location from which it was transferred to the cache and selecting data for eviction from the cache based in part on the assigned priority, the processing system can preferentially select for eviction from the cache data that was transferred from a local memory to the cache rather than data that was transferred from a remote memory to the cache.
-
公开(公告)号:US20170371386A1
公开(公告)日:2017-12-28
申请号:US15191896
申请日:2016-06-24
Applicant: Advanced Micro Devices, Inc.
Inventor: Alexander D. Breslow , Dong Ping Zhang , Nuwan Jayasena
IPC: G06F1/20 , G05B15/02 , G05D7/06 , H01L23/473
CPC classification number: G06F1/206 , G05B15/02 , G05D7/0676 , G05D23/1919 , G06F2200/201 , H01L23/473
Abstract: A cooling system is provided for a 3D integrated circuit (IC) to deliver fluid in x, y, and z dimensions to interior regions of the IC as a means to regulate heat. An IC includes a microfluidic network of channels, at least one sensor and at least one microelectromechanical system (MEMS)-based device that is disposed within the network of channels and that is configured to regulate a flow of fluid within the network of channels. Each sensor monitors a state of the IC. Each MEMS-based device receives control signals based on a state of the IC and regulates a flow of fluid within the network of channels based on control signals that area received on a real-time basis based on changes detected in a state of the IC.
-
公开(公告)号:US20170228164A1
公开(公告)日:2017-08-10
申请号:US15040848
申请日:2016-02-10
Applicant: Advanced Micro Devices, Inc.
Inventor: Nuwan S. Jayasena , Dong Ping Zhang , Kevin McGrath
CPC classification number: G06F12/10 , G06F12/0802 , G06F2212/60
Abstract: Systems and methods for efficiently processing data in a non-uniform memory access (NUMA) computing system are disclosed. A computing system includes multiple nodes connected in a NUMA configuration. Each node includes a processing unit which includes one or more processors. A processor in a processing unit executes an instruction that identifies an address corresponding to a data location. The processor determines whether a memory device stores data corresponding to the address. A response is returned to the processor. The response indicates whether the memory device stores data corresponding to the address. The processor completes processing of the instruction without retrieving the data.
-
公开(公告)号:US20170201503A1
公开(公告)日:2017-07-13
申请号:US14993455
申请日:2016-01-12
Applicant: Advanced Micro Devices Inc.
Inventor: Nuwan Jayasena , Dong Ping Zhang
CPC classification number: H04L63/0457 , G06F12/1408 , G06F21/71 , G06F21/79 , G06F21/85 , G06F2212/1052 , H04L9/3236 , H04L63/061 , H04L63/0876
Abstract: A processing system includes a processing module having a first interface coupleable to an interconnect. The first interface includes a first cryptologic engine to encrypt a representation of store data of a store operation and a memory address using a first key and a first feedback-based cryptologic process to generate first encrypted data and an encrypted memory address. A memory module includes a second interface coupled to the interconnect. The second interface includes a second cryptologic engine to decrypt the first encrypted data and the encrypted memory address using a second key and a second feedback-based cryptologic process to generate a copy of the representation of the store data and a copy of the memory address. The second interface further is to store the copy of the representation of the store data to a memory location of the memory core based on the copy of the memory address.
-
公开(公告)号:US20170147608A1
公开(公告)日:2017-05-25
申请号:US14948892
申请日:2015-11-23
Applicant: Advanced Micro Devices, Inc.
Inventor: Dong Ping Zhang
IPC: G06F17/30
CPC classification number: G06F16/50 , G06F16/24578 , G06F16/2471 , G06F16/53 , G06F16/583
Abstract: A method and apparatus for performing a search in a processor-in-memory (PIM) system having a first processor and at least one memory module includes receiving one or more images by the first processor. The first processor sends a query for a search of memory for a matching image to the one or more images to at least one memory module, which searches memory in the memory module, in response to the received query. The at least one memory module sends the results of the search to the first processor, and the first processor performs a comparison of the received results from the at least one memory module to the received one or more images.
-
-
-
-
-
-