Tera Multiprocessor (cont)
Multiple internal counters for keeping track of processor utilization
- Total clock counter which is synchronized with counters in other processors
- Total number of unused instruction issue slots (under-utilization)
- Time Integral of instruction streams ready to issue (over-utilization)
- Number of instructions issued, number of memory accesses,
- Other counters configurable based on instruction types (jumps, branches, floating ops, etc)