Method and system for reducing memory reference overhead...

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

C717S157000

Reexamination Certificate

active

07818731

ABSTRACT:
A computer implemented method, system and computer program product for accessing threadprivate memory for threadprivate variables in a parallel program during program compilation. A computer implemented method for accessing threadprivate variables in a parallel program during program compilation includes aggregating threadprivate variables in the program, replacing references of the threadprivate variables by indirect references, moving address load operations of the threadprivate variables, and replacing the address load operations of the threadprivate variables by calls to runtime routines to access the threadprivate memory. The invention enables a compiler to minimize the runtime routines call times to access the threadprivate variables, thus improving program performance.

REFERENCES:
patent: 5345588 (1994-09-01), Greenwood et al.
patent: 5428793 (1995-06-01), Odnert et al.
patent: 5812852 (1998-09-01), Poulsen et al.
patent: 5850549 (1998-12-01), Blainey et al.
patent: 6427195 (2002-07-01), McGowen et al.
patent: 6505344 (2003-01-01), Blais et al.
patent: 7386702 (2008-06-01), Schreter
patent: 2002/0019716 (2002-02-01), Agesen et al.
patent: 2002/0095453 (2002-07-01), Steensgaard
patent: 2003/0056199 (2003-03-01), Li et al.
patent: 2003/0236951 (2003-12-01), Choi et al.
patent: 2004/0193815 (2004-09-01), Haghighat et al.
patent: 2006/0048117 (2006-03-01), Archambault et al.
patent: 2007/0067573 (2007-03-01), Bruening et al.
Yankekevsky et al. “a-Coral: A Multigrain, Multithreading Processor Architecture”, Jun. 2001, ACM, pp. 358-367.
Krawezik et al. “Performance Comparison of MPI and three OpenMP Pargramming Styles on shared Memory Multiprocessors”, Jun. 2003, ACM, pp. 118-127.
Quammen “Introduction to Programming Shared-Memory and Distributed-Memory Parallel Computers”, Spring 2002, ACM, vol. 8, Issue 3, pp. 1-12.

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

Method and system for reducing memory reference overhead... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for reducing memory reference overhead..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for reducing memory reference overhead... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4241643

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