Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2009-02-04
2011-10-04
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
Reexamination Certificate
active
08032871
ABSTRACT:
Processor resources are partitioned based on memory usage. A compiler determines the extent to which a process is memory-bound and accordingly divides the process into a number of threads. When a first thread encounters a prolonged instruction, the compiler inserts a conditional branch to a second thread. When the second thread encounters a prolonged instruction, a conditional branch to a third thread is executed. This continues until the last thread conditionally branches back to the first thread. An indirect segmented register file is used so that the “return to” and “branch to” logical registers within each thread are the same (e.g., R1and R2) for each thread. These logical registers are mapped to hardware registers that store actual addresses. The indirect mapping is altered to bypass completed threads. When the last thread completes it may signal an external process.
REFERENCES:
patent: 5724565 (1998-03-01), Dubey et al.
patent: 5761515 (1998-06-01), Barton et al.
patent: 5953530 (1999-09-01), Rishi et al.
patent: 6049867 (2000-04-01), Eickemeyer et al.
patent: 6526491 (2003-02-01), Suzuoki et al.
patent: 6549959 (2003-04-01), Yates et al.
patent: 6559854 (2003-05-01), Oka et al.
patent: 2001/0002130 (2001-05-01), Suzuoki
patent: 2002/0046229 (2002-04-01), Yutaka et al.
patent: 2002/0060690 (2002-05-01), Tanaka et al.
patent: 2002/0095523 (2002-07-01), Shimakawa et al.
patent: 2002/0135582 (2002-09-01), Suzuoki et al.
patent: 2002/0138637 (2002-09-01), Suzuoki et al.
patent: 2002/0138701 (2002-09-01), Suzuoki et al.
patent: 2002/0138707 (2002-09-01), Suzuoki et al.
patent: 2002/0156993 (2002-10-01), Suzuoki et al.
patent: 2003/0055984 (2003-03-01), Shimakawa et al.
patent: 2005/0081016 (2005-04-01), Sakai et al.
patent: 2005/0081201 (2005-04-01), Aguilar et al.
patent: 2005/0086652 (2005-04-01), Tian et al.
Brokenshire Daniel Alan
Minor Barry L
Nutter Mark Richard
International Business Machines - Corporation
Talpis Matthew B.
Van Leeuwen & Van Leeuwen
Wu Junchun
Zhen Wei
LandOfFree
Partitioning processor resources based on memory usage does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Partitioning processor resources based on memory usage, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Partitioning processor resources based on memory usage will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4270997