SPM management using markov chain based data access prediction

dc.citation.epage569
dc.citation.spage566
dc.contributor.authorYemliha, T.en_US
dc.contributor.authorSrikantaiah, S.en_US
dc.contributor.authorKandemir, M.en_US
dc.contributor.authorÖztürk, Özcanen_US
dc.coverage.spatialSan Jose, CA, USA
dc.date.accessioned2016-02-08T11:34:53Z
dc.date.available2016-02-08T11:34:53Z
dc.date.issued2008-11
dc.departmentDepartment of Computer Engineering
dc.descriptionDate of Conference: 10-13 Nov. 2008
dc.descriptionConference name: 2008 IEEE/ACM International Conference on Computer-Aided Design
dc.description.abstractLeveraging 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%.
dc.identifier.doi10.1109/ICCAD.2008.4681632
dc.identifier.urihttp://hdl.handle.net/11693/26756
dc.language.isoEnglish
dc.publisherIEEE
dc.relation.isversionofhttp://dx.doi.org/10.1109/ICCAD.2008.4681632
dc.source.titleIEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
dc.subjectAccess patterns
dc.subjectApplication programs
dc.subjectCompiler analysis
dc.subjectData accesses
dc.subjectDynamic predictions
dc.subjectManagement schemes
dc.subjectManagement techniques
dc.subjectMarkov chains
dc.subjectMaximum performances
dc.subjectOptimizing compilers
dc.subjectScalar values
dc.subjectScratchpad memories
dc.subjectComputer aided design
dc.subjectEmbedded systems
dc.subjectIndustrial management
dc.subjectIntegrated circuits
dc.subjectMarkov processes
dc.subjectPaper
dc.subjectProgram compilers
dc.subjectStatistical process control
dc.subjectSelf phase modulation
dc.titleSPM management using markov chain based data access prediction
dc.typeConference Paper

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SPM management using markov chain based data access prediction.pdf
Size:
188.47 KB
Format:
Adobe Portable Document Format
Description:
Full printable version