Skip to Content
Find More Like This
Return to Search

USER-LEVEL INSTRUCTION FOR MEMORY LOCALITY DETERMINATION

United States Patent Application

20170228164
A1
View the Complete Application at the US Patent & Trademark Office
Lawrence Livermore National Laboratory - Visit the Industrial Partnerships Office Website
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.
Jayasena, Nuwan S. (Sunnyvale, CA), Zhang, Dong Ping (San Jose, CA), McGrath, Kevin (Los Gatos, CA)
15/ 040,848
February 10, 2016
[0001] This invention was made with Government support under Prime Contract Number DE-AC52-07NA27344, Subcontract No. B609201 awarded by the United States Department of Energy. The Government may have certain rights in this invention.