SPM management using markov chain based data access prediction
dc.citation.epage | 569 | en_US |
dc.citation.spage | 566 | en_US |
dc.contributor.author | Yemliha, T. | en_US |
dc.contributor.author | Srikantaiah, S. | en_US |
dc.contributor.author | Kandemir, M. | en_US |
dc.contributor.author | Öztürk, Özcan | en_US |
dc.coverage.spatial | San Jose, CA, USA | |
dc.date.accessioned | 2016-02-08T11:34:53Z | |
dc.date.available | 2016-02-08T11:34:53Z | |
dc.date.issued | 2008-11 | en_US |
dc.department | Department of Computer Engineering | en_US |
dc.description | Date of Conference: 10-13 Nov. 2008 | |
dc.description | Conference name: 2008 IEEE/ACM International Conference on Computer-Aided Design | |
dc.description.abstract | Leveraging the power of scratchpad memories (SPMs) available in most embedded systems today is crucial to extract maximum performance from application programs. While regular accesses like scalar values and array expressions with affine subscript functions have been tractable for compiler analysis (to be prefetched into SPM), irregular accesses like pointer accesses and indexed array accesses have not been easily amenable for compiler analysis. This paper presents an SPM management technique using Markov chain based data access prediction for such irregular accesses. Our approach takes advantage of inherent, but hidden reuse in data accesses made by irregular references. We have implemented our proposed approach using an optimizing compiler. In this paper, we also present a thorough comparison of our different dynamic prediction schemes with other SPM management schemes. SPM management using our approaches produces 12.7% to 28.5% improvements in performance across a range of applications with both regular and irregular access patterns, with an average improvement of 20.8%. | en_US |
dc.description.provenance | Made available in DSpace on 2016-02-08T11:34:53Z (GMT). No. of bitstreams: 1 bilkent-research-paper.pdf: 70227 bytes, checksum: 26e812c6f5156f83f0e77b261a471b5a (MD5) Previous issue date: 2008 | en |
dc.identifier.doi | 10.1109/ICCAD.2008.4681632 | en_US |
dc.identifier.uri | http://hdl.handle.net/11693/26756 | en_US |
dc.language.iso | English | en_US |
dc.publisher | IEEE | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1109/ICCAD.2008.4681632 | en_US |
dc.source.title | IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD | en_US |
dc.subject | Access patterns | en_US |
dc.subject | Application programs | en_US |
dc.subject | Compiler analysis | en_US |
dc.subject | Data accesses | en_US |
dc.subject | Dynamic predictions | en_US |
dc.subject | Management schemes | en_US |
dc.subject | Management techniques | en_US |
dc.subject | Markov chains | en_US |
dc.subject | Maximum performances | en_US |
dc.subject | Optimizing compilers | en_US |
dc.subject | Scalar values | en_US |
dc.subject | Scratchpad memories | en_US |
dc.subject | Computer aided design | en_US |
dc.subject | Embedded systems | en_US |
dc.subject | Industrial management | en_US |
dc.subject | Integrated circuits | en_US |
dc.subject | Markov processes | en_US |
dc.subject | Paper | en_US |
dc.subject | Program compilers | en_US |
dc.subject | Statistical process control | en_US |
dc.subject | Self phase modulation | en_US |
dc.title | SPM management using markov chain based data access prediction | en_US |
dc.type | Conference Paper | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- SPM management using markov chain based data access prediction.pdf
- Size:
- 188.47 KB
- Format:
- Adobe Portable Document Format
- Description:
- Full printable version