Abstract | ||
---|---|---|
Since the dawn of computing, performance has been the dominant factor driving innovation. The underling hypothesis is that there is always more computation that can be done if the computer would be made faster in performing some application or set of applications. Latency and throughput are the two metrics commonly used to model performance. Lower latency for a given application means that the application will execute faster from beginning to end, while higher throughput for a set of applications means that the set will execute faster, again, from beginning to end. Computer architects and designers focus on techniques that reduce latency and increase throughput at all levels of computer design, from the instruction level to the multiapplication level. In this chapter we illustrate how the applications and architectures of emerging mobile, personal computer devices call this focus into question. A sea change is occurring in performance evaluation which requires re-evaluation of computer performance from the perspective of the end user. We develop a taxonomy and include examples to motivate future directions for computer evaluation and design. |
Year | DOI | Venue |
---|---|---|
2009 | 10.1016/S0065-2458(08)00804-8 | ADVANCES IN COMPUTERS, VOL 75: COMPUTER PERFORMANCE ISSUES |
DocType | Volume | ISSN |
Journal | 75 | 0065-2458 |
Citations | PageRank | References |
1 | 0.35 | 0 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
JoAnn M. Paul | 1 | 276 | 31.45 |
Mwaffaq Otoom | 2 | 38 | 6.80 |
Marc Somers | 3 | 5 | 0.78 |
Sean M. Pieper | 4 | 30 | 1.98 |
Michael J. Schulte | 5 | 1015 | 87.86 |