Multi-cluster processor operating only select number of clusters during each phase based on program statistic monitored at predetermined intervals
Patent
·
OSTI ID:988297
- Sandy, UT
- Rochester, NY
- Ithaca, NY
In a processor having multiple clusters which operate in parallel, the number of clusters in use can be varied dynamically. At the start of each program phase, the configuration option for an interval is run to determine the optimal configuration, which is used until the next phase change is detected. The optimum instruction interval is determined by starting with a minimum interval and doubling it until a low stability factor is reached.
- Research Organization:
- Univ. of Rochester, NY (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- FC03-92SF19460
- Assignee:
- University of Rochester
- Patent Number(s):
- 7,490,220
- Application Number:
- 11/147,392
- OSTI ID:
- 988297
- Country of Publication:
- United States
- Language:
- English
Similar Records
Performance monitoring for new phase dynamic optimization of instruction dispatch cluster configuration
Eliminating livelock by assigning the same priority state to each message that is input into a flushable routing system during N time intervals
Eliminating livelock by assigning the same priority state to each message that is inputted into a flushable routing system during N time intervals
Patent
·
Tue Jan 24 00:00:00 EST 2012
·
OSTI ID:988297
Eliminating livelock by assigning the same priority state to each message that is input into a flushable routing system during N time intervals
Patent
·
Tue Nov 29 00:00:00 EST 1994
·
OSTI ID:988297
Eliminating livelock by assigning the same priority state to each message that is inputted into a flushable routing system during N time intervals
Patent
·
Sat Jan 01 00:00:00 EST 1994
·
OSTI ID:988297