Abstract
In this paper we try to conclude what is optimal pipeline organization for general purpose processors. For that purpose we analytically evaluate the performance of eight general purpose processor architectures representing different pipeline organizations in both single processor and multiprocessor setups. The results are interesting. The most efficient pipeline organization for sequential problems is a two-level pipeline with few multiple parallel functional units. The most efficient pipeline organization for parallel problems is a deeply inter-thread superpipelined pipeline in which functional units are chained. Unfortunately these organizations represent the opposite ends of the pipeline organization space. Thus, there exists no single optimal pipeline organization for general purpose processors.
Original language | English |
---|---|
Title of host publication | SSGRR 2001 |
Subtitle of host publication | International Conference on Advances in Infrastructure for Electronic Business, Science and Education on the Internet |
Place of Publication | L'Aquila |
Publisher | Scuola Superiore Guglielmo Reiss Romoli |
Number of pages | 12 |
ISBN (Print) | 88-85-28061-7 |
Publication status | Published - 2001 |
MoE publication type | A4 Article in a conference publication |
Event | International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet - L'Aquila, Italy Duration: 6 Aug 2001 → 12 Aug 2001 |
Conference
Conference | International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet |
---|---|
Country | Italy |
City | L'Aquila |
Period | 6/08/01 → 12/08/01 |