Anam, MA;
(2014)
Precision-Energy-Throughput Scaling of Error Tolerant Signal Processing Applications.
Doctoral thesis , UCL (University College London).
Abstract
The increases in power dissipation and transient fault rates experienced in applications based on state-of-the-art integrated processor technologies now lead to bottlenecks in energy consumption, processing-throughput scaling, and system reliability. Therefore, application and system designers are now beginning to accept the notion of error tolerance across the system stack, i.e., new methods that detect and tolerate (or mitigate) faults in exchange for resource efficiency at the application, runtime, compiler, architecture and hardware layers are now under intensive investigation. Within this context, this thesis proposes and develops novel approaches to data packing and numerical entanglement for accelerated, error-tolerant, signal processing applications. In particular, different data packing strategies suitable for integer and floating point inputs are studied, and they are subsequently used to create the new concept of numerical entanglement, which is proposed for highly-reliable numerical processing of integer data streams. The results of this thesis demonstrate that up to seven-fold decrease of processing time or energy consumption can be obtained if the signal processing application can operate under increased margins in the mean-squared error or signal-to-noise ratio of linear or sesquilinear processing kernels. In addition, for methods that scale processing throughput or energy consumption at the expense of reliability, our proposal for highly-reliable numerical processing of integer data streams is shown to detect all possible system-induced errors in one out of M input streams (M=3) with minimal overhead. Therefore, the thesis proposals can be used in software or hardware systems for resource scaling of error-tolerant signal processing applications.
Type: | Thesis (Doctoral) |
---|---|
Title: | Precision-Energy-Throughput Scaling of Error Tolerant Signal Processing Applications |
Language: | English |
UCL classification: | UCL UCL > Provost and Vice Provost Offices UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Electronic and Electrical Eng |
URI: | https://discovery.ucl.ac.uk/id/eprint/1452723 |
Archive Staff Only
View Item |