Increasing throughput of a RISC architecture using arithmetic data value speculation

Date

2009

Authors

Kelly, D.
Phillips, B.
Al-Sarawi, S.

Editors

Advisors

Journal Title

Journal ISSN

Volume Title

Type:

Conference paper

Citation

Proceedings of Asilomar 2009: pp.915-920

Statement of Responsibility

Daniel R. Kelly, Braden J. Phillips and Said Al-Sarawi

Conference Name

Asilomar Conference on Signals, Systems & Computers (43rd : 2009 : Pacific Grove, California)

Abstract

Arithmetic data value speculation (ADVS) is a scheme to increase the throughput of a processor pipeline similar to conventional branch prediction. An approximate arithmetic unit, with an associated probability of correctness, provides an approximate result earlier than an exact unit, allowing the speculative issue of dependent operations. This paper investigates the performance gain in terms of retired instructions per clock (IPC) by employing ADVS in a RISC processor. Simulated results show the effect of probability of correctness and latency of approximate arithmetic units on IPC. In particular, minimum requirements for approximate arithmetic units are characterized, and maximum increase in IPC is shown for typical benchmark applications.

School/Discipline

Dissertation Note

Provenance

Description

Access Status

Rights

©2009 IEEE

License

Grant ID

Call number

Persistent link to this record