Title | ||
---|---|---|
Towards a Statistical Model of a Microprocessor's Throughput by Analyzing Pipeline Stalls |
Abstract | ||
---|---|---|
In this paper we model a thread's throughput, the instruction per cycle rate (IPC rate), running on a general microprocessor as used in common embedded systems. Our model is not limited to a particular microprocessor because our aim is to develop a general model which can be adapted thus fitting to different microprocessor architectures. We include stalls caused by different pipeline obstacles like data dependencies, branch misprediction etc. These stalls involve latency clock cycles blocking the processor. We also describe each kind of stall in detail and develop a statistical model for the throughput including the entire processor pipeline. |
Year | DOI | Venue |
---|---|---|
2009 | 10.1007/978-3-642-10265-3_8 | SEUS |
Keywords | Field | DocType |
general model,cycle rate,different pipeline obstacle,general microprocessor,different microprocessor architecture,ipc rate,analyzing pipeline stalls,common embedded system,particular microprocessor,statistical model,entire processor pipeline,instructions per cycle,embedded system | Instructions per cycle,Pipeline (computing),Computer science,Latency (engineering),Microprocessor,Branch misprediction,Real-time computing,Thread (computing),Statistical model,Throughput,Embedded system | Conference |
Volume | ISSN | Citations |
5860 | 0302-9743 | 3 |
PageRank | References | Authors |
0.42 | 9 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Uwe Brinkschulte | 1 | 412 | 52.57 |
Daniel Lohn | 2 | 7 | 0.87 |
Mathias Pacher | 3 | 107 | 13.21 |