Invention Grant
US08453132B2 System and method for recompiling code based on locality domain and thread affinity in NUMA computer systems
有权
在NUMA计算机系统中,根据局部域和线程关系重新编译代码的系统和方法
- Patent Title: System and method for recompiling code based on locality domain and thread affinity in NUMA computer systems
- Patent Title (中): 在NUMA计算机系统中,根据局部域和线程关系重新编译代码的系统和方法
-
Application No.: US11812639Application Date: 2007-06-20
-
Publication No.: US08453132B2Publication Date: 2013-05-28
- Inventor: Sandya S. Mannarswamy , Virendra Kumar Mehta , Prakash Sathyanath Raghavendra
- Applicant: Sandya S. Mannarswamy , Virendra Kumar Mehta , Prakash Sathyanath Raghavendra
- Applicant Address: US TX Houston
- Assignee: Hewlett-Packard Development Company, L.P.
- Current Assignee: Hewlett-Packard Development Company, L.P.
- Current Assignee Address: US TX Houston
- Priority: IN1331/CHE/2006 20060728
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/44

Abstract:
A technique for reducing non-local access, in dynamically generated code that resides in a code buffer of a non-uniform memory access computer system including multiple nodes, for improving overall performance of dynamic optimization systems. In one example embodiment, this is accomplished by partitioning the code buffer into multiple smaller code buffers and assigning each of the multiple smaller code buffers to one of the multiple nodes. Statically determining which methods in the generated code are executed by a thread and then to place those methods in associated one of the multiple smaller code buffers to reduce memory latencies introduced by non-local accesses.
Public/Granted literature
Information query