Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.14279/1448
DC FieldValueLanguage
dc.contributor.authorMichail, Harris-
dc.contributor.authorMilidonis, Athanasios S.-
dc.contributor.authorPorpodas, Vasileios-
dc.date.accessioned2013-02-21T13:42:14Zen
dc.date.accessioned2013-05-17T05:22:39Z-
dc.date.accessioned2015-12-02T10:05:15Z-
dc.date.available2013-02-21T13:42:14Zen
dc.date.available2013-05-17T05:22:39Z-
dc.date.available2015-12-02T10:05:15Z-
dc.date.issued2009-01-
dc.identifier.citationIET Computers and Digital Techniques, 2009, vol. 3, no. 1, pp. 109-123en_US
dc.identifier.issn1751861X-
dc.identifier.urihttps://hdl.handle.net/20.500.14279/1448-
dc.description.abstractCurrent embedded systems are usually designed for data-dominated applications, but they have a tight energy and time budget. Scratch-pad memories are completely software-controlled memories with predictable behaviour and good performance and energy characteristics, thus they tend to become a standard feature in many embedded systems. However, their predictability is not helping if the application accesses its data dynamically, when the addresses of the accessed data depend on the application's input. In such cases, predetermining the scratch-pad content at design-time is not always possible as the compiler cannot predict the runtime input. Moreover, in this case, both data reuse and data placement in the scratch-pad are inefficient because chunks of data already stored cannot be efficiently reused and combined with the runtime accessed data blocks. State-of-the art techniques copy each new data block to the scratch-pad without considering whether portions of them are already in it. Such dynamic temporal locality cannot be predicted or exploited by the compiler. The authors here present a system architecture, strongly connected to the system's scratch-pad and the processor's compiler, which is able to efficiently exploit run-time data reuse in the scratch-pad by being capable of holding valuable information, such as the exact data contents of the scratch-pad at runtime, and using it to do all the necessary operations for placing each new data block in scratch-pad. It is fine tuned for applications with run-time reuse between rectangular data blocks. The application domain of the proposed architecture is multimedia applications with run-time reuse, certain applications with linked lists and multi-threaded applications. It operates in a time and energy-efficient manner when compared with existing scratch-pad architectures without the authors' scratch-pad accelerator engine, showing its higher normalised performance and lower normalised energy consumption. Experimental results show up to 2.5 times performance increase compared with existing scratch-pad architectures and 5 times compared with cache architectures and energy decrease up to 1.9 and 3.9 times, respectively.en_US
dc.formatpdfen_US
dc.language.isoenen_US
dc.relation.ispartofIET Computers and Digital Techniquesen_US
dc.rights© The Institution of Engineering and Technologyen_US
dc.subjectComputer architectureen_US
dc.subjectEmbedded computer systemsen_US
dc.subjectMultimedia systemsen_US
dc.subjectStorage area networks (Computer networks)en_US
dc.titleLow-power architecture with scratch-pad memory for accelerating embedded applications with run-time reuseen_US
dc.typeArticleen_US
dc.affiliationUniversity of Patrasen
dc.collaborationUniversity of Patrasen_US
dc.subject.categoryElectrical Engineering - Electronic Engineering - Information Engineeringen_US
dc.journalsSubscriptionen_US
dc.countryGreeceen_US
dc.subject.fieldEngineering and Technologyen_US
dc.publicationPeer Revieweden_US
dc.identifier.doi10.1049/iet-cdt:20070145en_US
dc.dept.handle123456789/54en
dc.relation.issue1en_US
dc.relation.volume3en_US
cut.common.academicyear2008-2009en_US
dc.identifier.spage109en_US
dc.identifier.epage123en_US
item.openairecristypehttp://purl.org/coar/resource_type/c_6501-
item.grantfulltextnone-
item.cerifentitytypePublications-
item.fulltextNo Fulltext-
item.languageiso639-1en-
item.openairetypearticle-
crisitem.author.deptDepartment of Electrical Engineering, Computer Engineering and Informatics-
crisitem.author.facultyFaculty of Engineering and Technology-
crisitem.author.orcid0000-0002-8299-8737-
crisitem.author.parentorgFaculty of Engineering and Technology-
crisitem.journal.journalissn1751-861X-
crisitem.journal.publisherThe Institution of Engineering and Technology-
Appears in Collections:Άρθρα/Articles
CORE Recommender
Show simple item record

SCOPUSTM   
Citations

2
checked on Nov 9, 2023

WEB OF SCIENCETM
Citations

1
Last Week
0
Last month
0
checked on Oct 29, 2023

Page view(s)

401
Last Week
0
Last month
11
checked on May 21, 2024

Google ScholarTM

Check

Altmetric


Items in KTISIS are protected by copyright, with all rights reserved, unless otherwise indicated.