Design and implementation of a fair credit-based bandwidth sharing scheme for buses

dc.contributor.authorSlijepcevic, Mladen
dc.contributor.authorHernandez, Carles
dc.contributor.authorAbella Ferrer, Jaume
dc.contributor.authorCazorla, Francisco J.
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2017-05-23T09:50:25Z
dc.date.available2017-05-23T09:50:25Z
dc.date.issued2017-05-15
dc.description.abstractFair arbitration in the access to hardware shared resources is fundamental to obtain low worst-case execution time (WCET) estimates in the context of critical real-time systems, for which performance guarantees are essential. Several hardware mechanisms exist for managing arbitration in those resources (buses, memory controllers, etc.). They typically attain fairness in terms of the number of slots each contender (e.g., core) gets granted access to the shared resource. However, those policies may lead to unfair bandwidth allocations for workloads with contenders issuing short requests and contenders issuing long requests. We propose a Credit-Based Arbitration (CBA) mechanism that achieves fairness in the cycles each core is granted access to the resource rather than in the number of granted slots. Furthermore, we implement CBA as part of a LEON3 4-core processor for the Space domain in an FPGA proving the feasibility and good performance characteristics of the design by comparing it against other arbitration schemes.
dc.description.peerreviewedPeer Reviewed
dc.description.sponsorshipThe research leading to these results has received funding from the European Community’s Seventh Framework Programme [FP7/2007-2013] under the PROXIMA Project (www.proxima-project.eu), grant agreement no 611085. This work has also been partially supported by the Spanish Ministry of Science and Innovation under grant TIN2015-65316-P and the HiPEAC Network of Excellence. Mladen Slijepcevic is funded by the Obra Social Fundaci´on la Caixa under grant Doctorado “la Caixa” - Severo Ochoa. Carles Hernández is jointly funded by the Spanish Ministry of Economy and Competitiveness (MINECO) and FEDER funds through grant TIN2014-60404-JIN. Jaume Abella has been partially supported by the MINECO under Ramon y Cajal postdoctoral fellowship number RYC-2013-14717.
dc.description.versionPostprint (author's final draft)
dc.format.extent4 p.
dc.identifier.citationSlijepcevic, M. [et al.]. Design and implementation of a fair credit-based bandwidth sharing scheme for buses. A: Design, Automation & Test in Europe Conference & Exhibition (DATE), Lausanne, Switzerland, Switzerland, 27-31 March 2017. "2017 Design, Automation & Test in Europe Conference & Exhibition (DATE)". Institute of Electrical and Electronics Engineers (IEEE), 2017, p. 926-929.
dc.identifier.doi10.23919/DATE.2017.7927122
dc.identifier.isbn978-3-9815370-8-6
dc.identifier.urihttps://hdl.handle.net/2117/104745
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//TIN2015-65316-P/ES/COMPUTACION DE ALTAS PRESTACIONES VII/
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//TIN2014-60404-JIN/ES/PROBABILISTIC TIMING ANALYSIS OF HIGH-PERFORMANCE AND RELIABLE PROCESSORS/
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//RYC-2013-14717/ES/RYC-2013-14717/
dc.relation.publisherversionhttp://ieeexplore.ieee.org/document/7927122/
dc.rights.accessOpen Access
dc.subjectÀrees temàtiques de la UPC::Enginyeria electrònica
dc.subject.lcshHardware
dc.subject.lcshReal-time data processing
dc.subject.lemacProgramació en temps real
dc.subject.lemacProgramació (Ordinadors)
dc.subject.otherMulticore processing
dc.subject.otherBandwidth
dc.subject.otherReal-time systems
dc.subject.otherTime division multiple access
dc.subject.otherHardware
dc.subject.otherTiming
dc.subject.otherContext
dc.titleDesign and implementation of a fair credit-based bandwidth sharing scheme for buses
dc.typeConference lecture
dspace.entity.typePublication
local.citation.contributorDesign, Automation & Test in Europe Conference & Exhibition (DATE), Lausanne, Switzerland, Switzerland, 27-31 March 2017
local.citation.endingPage929
local.citation.publicationName2017 Design, Automation & Test in Europe Conference & Exhibition (DATE)
local.citation.startingPage926

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
Design and Implementation of a Fair Credit-Based.pdf
Mida:
231.31 KB
Format:
Adobe Portable Document Format
Descripció: