dc.contributor.author |
Abdallah, Sarah Anis, |
dc.date |
2014 |
dc.date.accessioned |
2015-02-03T10:23:41Z |
dc.date.available |
2015-02-03T10:23:41Z |
dc.date.issued |
2014 |
dc.date.submitted |
2014 |
dc.identifier.other |
b18258207 |
dc.identifier.uri |
http://hdl.handle.net/10938/10027 |
dc.description |
Thesis. M.E. American University of Beirut. Department of Electrical and Computer Engineering 2014. ET:6008 |
dc.description |
Co-Advisors : Dr. Ali Chehab, Associate Professor, Electrical and Computer Engineering ; Dr. Ayman Kayssi, Professor, Electrical and Computer Engineering ; Dr. Imad Elhajj, Associate Professor, Electrical and Computer Engineering ; Committee member: Dr. Haitham Akkary, Associate Professor, Electrical and Computer Engineering. |
dc.description |
Includes bibliographical references (leaves 66-71) |
dc.description.abstract |
Many emerging applications are error tolerant by nature: their operations are considered “correct” even if the underlying hardware is erroneous to a certain extent. Under these circumstances, fault-correction mechanisms turn out to be unnecessary. This gave birth to “stochastic processors” that are under-designed and allow results not to be fully correct. Relaxing the hardware correctness requirements as a way to reduce energy consumption is a major trend because of the emergence of green electronics on one hand and the boom in portable devices with limited battery capacity on the other. This thesis discusses error tolerant applications and their characteristics, and proposes a new low power hardware that takes advantage of those characteristics in the aim of saving power. Since these applications are data intensive, parallelizing them yields even more pronounced power saving results, and thus the choice of a SIMD hardware. The energy saving is achieved by applying Voltage Scaling on the parts of the hardware that run the parallelized data parts of the application, while keeping the control parts secured via normal voltage operation. Our design saved up to 35percent per instruction for 16-bit SIMD and 65percent per instruction for 8-bit SIMD as compared to an exact SISD processor, and 83percent when applying voltage scaling to SIMD. |
dc.format.extent |
1 online resource (xii, 71 leaves) : illustrations ; 30cm |
dc.language.iso |
eng |
dc.relation.ispartof |
Theses, Dissertations, and Projects |
dc.subject.classification |
ET:006008 AUBNO |
dc.subject.lcsh |
SIMD (Computer architecture) |
dc.subject.lcsh |
Computer architecture. |
dc.subject.lcsh |
Hardware. |
dc.subject.lcsh |
Microprocessors. |
dc.subject.lcsh |
Parallel processing (Electronic computers) |
dc.subject.lcsh |
Stochastic models. |
dc.subject.lcsh |
Fault-tolerant computing. |
dc.subject.lcsh |
Computers. |
dc.title |
Low power stochastic SIMD hardware for error tolerant applications - |
dc.type |
Thesis |
dc.contributor.department |
American University of Beirut. Faculty of Engineering and Architecture. Department of Electrical and Computer Engineering, degree granting institution. |