liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Evaluation of Instruction Prefetch Methods for Coresonic DSP Processor
Linköping University, Department of Electrical Engineering, Computer Engineering.
2016 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

With increasing demands on mobile communication transfer rates the circuits in mobile phones must be designed for higher performance while maintaining low power consumption for increased battery life. One possible way to improve an existing architecture is to implement instruction prefetching. By predicting which instructions will be executed ahead of time the instructions can be prefetched from memory to increase performance and some instructions which will be executed again shortly can be stored temporarily to avoid fetching them from the memory multiple times.

By creating a trace driven simulator the existing hardware can be simulated while running a realistic scenario. Different methods of instruction prefetch can be implemented into this simulator to measure how they perform. It is shown that the execution time can be reduced by up to five percent and the amount of memory accesses can be reduced by up to 25 percent with a simple loop buffer and return stack. The execution time can be reduced even further with the more complex methods such as branch target prediction and branch condition prediction.

Place, publisher, year, edition, pages
2016. , 82 p.
Keyword [en]
Instruction prefetch, branch prediction, DSP, computer architecture
National Category
Computer Systems
URN: urn:nbn:se:liu:diva-129128ISRN: LiTH-ISY-EX--16/4959--SEOAI: diva2:935885
External cooperation
MediaTek Sweden AB
Subject / course
Computer Engineering
Available from: 2016-06-13 Created: 2016-06-13 Last updated: 2016-06-13Bibliographically approved

Open Access in DiVA

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

Search in DiVA

By author/editor
Lind, Tobias
By organisation
Computer Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 21 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: 39 hits
ReferencesLink to record
Permanent link

Direct link