Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Profiling memory accesses on the ODROID-XU4
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2017 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Decoupled Access-Execute(DAE) is an innovative approach to optimize energy consumption of computer programs by splitting the program into two tasks; the first task is to access data, this is profoundly memory-bound and can be done with energy efficient cores. The second task is to execute and compute the data, which iscompute-bound and can be done with powerful cores. This thesis work aims todevelop a profiling tool that can measure the efficiency of DAE by investigating thecache misses in the original code and the DAE code (in the access and executephases). This was achieved by measuring the cache loads and memory accesses forthe DAE transformation for the benchmarks done by a previous study that targets DAE on Arm's HMP architecture, big.LITTLE. The data obtained from this study showt hat DAE on big.LITTLE has a potential for energy savings, especially with applications that feature indirection in memory accesses. Arm DynamIQ opens up new possibilities for DAE code transformation. New levels of energy efficiency can be reached with a finer-grained Dynamic Voltage Frequency Scaling(DVFS), a more rapid power, state transition mechanism and a shared cache for 'big' and 'LITTLE' CPUs.

Place, publisher, year, edition, pages
2017. , 22 p.
Series
IT, 17074
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:uu:diva-332800OAI: oai:DiVA.org:uu-332800DiVA: diva2:1154165
Educational program
Bachelor Programme in Computer Science
Supervisors
Examiners
Available from: 2017-11-09 Created: 2017-11-01 Last updated: 2017-11-09Bibliographically approved

Open Access in DiVA

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

By organisation
Department of Information Technology
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 9 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

urn-nbn

Altmetric score

urn-nbn
Total: 12 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf