Imperial College London > Talks@ee.imperial > CAS Talks > Design of Approximate Overclocked Datapath
Log inImperial users Other users No account?Information onFinding a talk Adding a talk Syndicating talks Who we are Everything else |
Design of Approximate Overclocked DatapathAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Grigorios Mingas. This talk provides a brief summary of my PhD work. In general, we propose a circuit design methodology when considering trade-offs between accuracy, performance and silicon area. We compare two different approaches that could trade accuracy for performance. One is the traditional approach where the precision used in the datapath is limited to meet target latency. The other is a proposed new approach, which simply allows the datapath to operate without timing closure. We demonstrate analytically and experimentally that for many applications it would be preferable to simply overclock the design and accept that timing violations may arise. Since the errors introduced by timing violations occur rarely, they will cause less noise than quantisation errors. Furthermore, we show that conventional forms of computer arithmetic do not fail gracefully under overclocking. We take a fresh look at Online Arithmetic, originally proposed for digit serial operation, and synthesize unrolled digit parallel online arithmetic operators to allow for graceful degradation. We quantify the impact of timing violations on key arithmetic primitives, and show that substantial performance benefits can be obtained in comparison to binary arithmetic. Since timing errors are caused by long carry chains, these result in errors in least significant digits with online arithmetic, causing less impact than conventional implementations. This talk is part of the CAS Talks series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsType the title of a new list here Featured talks Type the title of a new list hereOther talksSparse and spurious: dictionary learning with noise and outliers iCore Distinguished Lecture: Evolution of Mobile Air Interface Technology Human Mobility Modeling: Insights and Challenges |