Change search
ReferencesLink to record
Permanent link

Direct link
Approximate computing for emerging technologies: Trading computational accuracy for energy efficiency
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

CMOS is a technology that has been around for many years. Because of its low cost and high availability, it is highly optimized and the most used transistor alternative for computers. As CMOS has the drawback of only being able to store binary data and as there will be a time when current technology will not be improved any further for technical or economical reasons, one efficient alternative is to use other transistor technologies that are able to store more than two states per cell. Doing so is however more fragile than before. That is, because having more than two states per cell tends to have a higher probability for misinterpretations than in binary systems. Also, it is harder to determine the original state after an eventual error. In some practical areas, however, errors might be acceptable to a certain level. For example, if the error results in a misclassified point in a data mining operation, 100 wrong pixels during a full HD movie or one slightly wrong color hue in a picture, this might be a good trade-off for significant gains in energy efficiency. The aim of this thesis is to classify certain data as "approximate" and "precise", using a memory model to distinguish these in cache- and main memory. By simulating the according behavior and letting errors be introduced during runtime to the approximate data, one may draw conclusions how error resilient different types of run code are. Results show that for simulated applications, up to 17.08% cache power can be saved by letting parts of the program be approximate and that some applications shows high error resilience in approximate environments.

Place, publisher, year, edition, pages
2015. , 61 p.
UPTEC IT, ISSN 1401-5749 ; 15014
National Category
Engineering and Technology
URN: urn:nbn:se:uu:diva-262735OAI: diva2:855120
Educational program
Master of Science Programme in Information Technology Engineering
Available from: 2015-09-18 Created: 2015-09-18 Last updated: 2015-09-18Bibliographically approved

Open Access in DiVA

fulltext(2358 kB)213 downloads
File information
File name FULLTEXT01.pdfFile size 2358 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 213 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 852 hits
ReferencesLink to record
Permanent link

Direct link