Thread-data affinity optimization using compiler

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S131000, C717S140000, C717S151000, C717S153000

Reexamination Certificate

active

08037465

ABSTRACT:
Thread-data affinity optimization can be performed by a compiler during the compiling of a computer program to be executed on a cache coherent non-uniform memory access (cc-NUMA) platform. In one embodiment, the present invention includes receiving a program to be compiled. The received program is then compiled in a first pass and executed. During execution, the compiler collects profiling data using a profiling tool. Then, in a second pass, the compiler performs thread-data affinity optimization on the program using the collected profiling data.

REFERENCES:
patent: 6961930 (2005-11-01), Waldspurger et al.
patent: 7487502 (2009-02-01), Wang et al.
patent: 2004/0199904 (2004-10-01), Schmidt
patent: 2004/0243981 (2004-12-01), Luk et al.
Nikolopoulos et al.“A case for User-Level Dynamic Page Migration” International Conference on Supercomputing Proceedings of the 14th international conference on Supercomputing, pp. 119-130, Year: 2000.
PCT, Preliminary Report on Patentability (Chapter I of the Patent Cooperation Treaty), Application No. PCT/US2006/037576, mailed Apr. 10, 2008.
Marowka A.: “Analytic Comparison of Two Advanced C Language—Based Parallel Programming Models”.; Parallel and Distribution Computing,; Third International Symposium on/Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks, Third International Workshop on Cork.; Ireland, Jul. 5, 2004,; Piscataway, NJ, USA.; IEEE, XP010752188.; pp. 284-291.
Prestor U et al.; “An application-centric ceNUMA memory profiler”.; Workload Characterization,; WWC-4.; IEEE International Workshop Dec. 2, 2001.; Piscataway, NJ, USA.; pp. 101-110.; XP010583996.
PCT/ISR/WO/ISA,; International Application No. PCT/US2006/037576; International Filing Date Sep. 26, 2006.
EPO, Office Action for European Application No. 06825144.6, mailed Feb. 18, 2009, 7 pgs.
Office Action for CN Application No. 200680035461.6 mailed May 6, 2010, 13 pgs.
Office Action for CN Application No. 200680035461.6 mailed Nov. 10, 2010, 8 pgs.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Thread-data affinity optimization using compiler does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Thread-data affinity optimization using compiler, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Thread-data affinity optimization using compiler will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4254861

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.