Repository logo
 
Publication

A Globally Arbitrated Memory Tree for Mixed-Time-Criticality Systems

dc.contributor.authorGomony, Manil Dev
dc.contributor.authorGarside, Jamie
dc.contributor.authorÅkesson, Benny
dc.contributor.authorAudsley, Neil
dc.contributor.authorGoossens, Kees
dc.date.accessioned2016-12-22T14:53:53Z
dc.date.embargo2115
dc.date.issued2017
dc.description.abstractEmbedded systems are increasingly based on multi-core platforms to accommodate a growing number of applications, some of which have real-time requirements. Resources, such as off-chip DRAM, are typically shared between the applications using memory interconnects with different arbitration polices to cater to diverse bandwidth and latency requirements. However, traditional centralized interconnects are not scalable as the number of clients increase. Similarly, current distributed interconnects either cannot satisfy the diverse requirements or have decoupled arbitration stages, resulting in larger area, power and worst-case latency. The four main contributions of this article are: 1) a Globally Arbitrated Memory Tree (GAMT) with a distributed architecture that scales well with the number of cores, 2) an RTL-level implementation that can be configured with five arbitration policies (three distinct and two as special cases), 3) the concept of mixed arbitration policies that allows the policy to be selected individually per core, and 4) a worst-case analysis for a mixed arbitration policy that combines TDM and FBSP arbitration. We compare the performance of GAMT with centralized implementations and show that it can run up to four times faster and have over 51% and 37% reduction in area and power consumption, respectively, for a given bandwidth.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.1109/TC.2016.2595581pt_PT
dc.identifier.issn0018-9340
dc.identifier.urihttp://hdl.handle.net/10400.22/8975
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherInstitute of Electrical and Electronics Engineerspt_PT
dc.relation.ispartofseriesIEEE Transactions on Computers; Vol.66, Issue 2
dc.relation.publisherversionhttp://ieeexplore.ieee.org/document/7523935/pt_PT
dc.subjectReal-time systemspt_PT
dc.subjectGlobally Arbitrated Memory Treept_PT
dc.subjectScalabilitypt_PT
dc.subjectGAMTpt_PT
dc.subjectShared memorypt_PT
dc.subjectLatency-rate Serverspt_PT
dc.subjectMixed-Time-Criticalitypt_PT
dc.titleA Globally Arbitrated Memory Tree for Mixed-Time-Criticality Systemspt_PT
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPage225pt_PT
oaire.citation.issue2pt_PT
oaire.citation.startPage212pt_PT
oaire.citation.titleIEEE Transactions on Computerspt_PT
oaire.citation.volume66pt_PT
rcaap.rightsclosedAccesspt_PT
rcaap.typearticlept_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
ART_CISTER_2016.pdf
Size:
637.38 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: