hart @ watson, ibm. corn trpuzak @ us. ibrn.com The impact of pipeline length on the performance of a microprocessor is explored both theoretically and by simulation. An analytical theory is presented that shows two opposing architectural parameters affect the optimal pipeline length: the degree of instruction level parallelism (superscalar) decreases the optimal pipeline length, while the lack of pipeline stalls increases the optimal pipeline length. This theory is tested by analyzing the optimal pipeline length for 35 applications representing three classes of workloads. Trace tapes are collected from sPEC95 and SPEC2000 applications, traditional (legacy) database and on-line transaction processing (OLTP) applications, and modern (e. g. w...
Exploiting instruction-level parallelism (ILP) is extremely important for achieving high performance...
Basic methodology that exploits instruction level parallelism is called pipelining and it is part of...
Workload characterization has been proven an essential tool to architecture design and performance e...
One of the major design decisions when developing a new microprocessor is determining the target pip...
One of the major design decisions when developing a new microprocessor is determining the target pip...
In this paper we try to conclude what is optimal pipeline organization for general purpose processor...
This paper formulates and shows how to solve the problem of selecting the cache size and depth of ca...
This paper formulates and shows how to solve the problem of selecting the cache size and depth of ca...
This brief paper provides a quantitative understanding of the relations among supply-voltage scaling...
A mechanistic model for out-of-order superscalar processors is developed and then applied to the stu...
Pipelined microprocessors allow the simultaneous execution of several machine instructions at a time...
As technology scales, signals may reach proportionally less and less chip area within a single clock...
In optimizing the code for high-performance processors, software pipelining of innermost loops is of...
Parallelizing compiler technology has improved in re-cent years. One area in which compilers have ma...
In this work the pipeline theory applied to computing systems is reviewed. The effects of the stage ...
Exploiting instruction-level parallelism (ILP) is extremely important for achieving high performance...
Basic methodology that exploits instruction level parallelism is called pipelining and it is part of...
Workload characterization has been proven an essential tool to architecture design and performance e...
One of the major design decisions when developing a new microprocessor is determining the target pip...
One of the major design decisions when developing a new microprocessor is determining the target pip...
In this paper we try to conclude what is optimal pipeline organization for general purpose processor...
This paper formulates and shows how to solve the problem of selecting the cache size and depth of ca...
This paper formulates and shows how to solve the problem of selecting the cache size and depth of ca...
This brief paper provides a quantitative understanding of the relations among supply-voltage scaling...
A mechanistic model for out-of-order superscalar processors is developed and then applied to the stu...
Pipelined microprocessors allow the simultaneous execution of several machine instructions at a time...
As technology scales, signals may reach proportionally less and less chip area within a single clock...
In optimizing the code for high-performance processors, software pipelining of innermost loops is of...
Parallelizing compiler technology has improved in re-cent years. One area in which compilers have ma...
In this work the pipeline theory applied to computing systems is reviewed. The effects of the stage ...
Exploiting instruction-level parallelism (ILP) is extremely important for achieving high performance...
Basic methodology that exploits instruction level parallelism is called pipelining and it is part of...
Workload characterization has been proven an essential tool to architecture design and performance e...