|
|
|||
|
|
|||
|
Next: Memory Management and Organization Up: Research Subfields Previous: Research Subfields Index: Contents Page Processor architectureBranch instructions . Branch instructions impose a heavy limit to the exploitation of the instruction-level parallelism in pipelined processors. We have proposed a mechanism for the effective execution of branch instructions. This mechanism consists of executing branch instructions in parallel with the rest of the instructions, therefore branch instructions require no additional time.
Vector Processors . Our research on vector architectures has focused on the memorry pipeline utilization problem. We started by developing a set ot tracing and simulation tools able to accurately extract performance data out of vectorized programs. This data clearly showed that the latency tolerance properties of vector architectures is not as good as expected. Therefore, our research focused on three different techniques aimed at improving vector performance:
The first two are targeted at improving single application performance while the third is targeted at a throughput improvement. We have looked at decoupled vector architectures and have shown that they can greatly improve performance and that tolerate main memory latency much better than a traditional vector architecture. We have also looked at out-of-order execution and register renaming for vector machines. Again, the performance advantage was substantial and the technique did also allow for toleration of large memory latencies. Moreover, register renaming allowed us to introduce precise exceptions in a vector machine, which, in turn, allows for the easy implementation of virtual memory. The mutlithreaded technique executes several independent vector programs on a machine having four sets of vector registers and sharing all other functional units. The performance of this type of architecture is also much better than a traditional vector machine and the technique is able to almost saturate the mmemory port.
Next: Memory Management and Organization Up: Research Subfields Previous: Research Subfields Index: Contents Page
|
| Home | Presentation | Studies | Research | Research Centers | News |
| ||
|
|