Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2005-09-30
2011-10-11
Bullock, Jr., Lewis (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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.
Girkar Milind
Grove Richard
Li Wei
Newburn Chris
Sehr David C.
Blakely , Sokoloff, Taylor & Zafman LLP
Bullock, Jr. Lewis
Gooray Mark
Intel Corporation
LandOfFree
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.
Profile ID: LFUS-PAI-O-4254861