Memory interference characterization between CPU cores and integrated GPUs in mixed-criticality platforms

Most of today's mixed criticality platforms feature Systems on Chip (SoC) where a multi-core CPU complex (the host) competes with an integrated Graphic Processor Unit (iGPU, the device) for accessing central memory. The multi-core host and the iGPU share the same memory controller, which has to...

Full description

Saved in:
Bibliographic Details
Published in2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) pp. 1 - 10
Main Authors Cavicchioli, Roberto, Capodieci, Nicola, Bertogna, Marko
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2017
Subjects
Online AccessGet full text
ISSN1946-0759
DOI10.1109/ETFA.2017.8247615

Cover

Abstract Most of today's mixed criticality platforms feature Systems on Chip (SoC) where a multi-core CPU complex (the host) competes with an integrated Graphic Processor Unit (iGPU, the device) for accessing central memory. The multi-core host and the iGPU share the same memory controller, which has to arbitrate data access to both clients through often undisclosed or non-priority driven mechanisms. Such aspect becomes critical when the iGPU is a high performance massively parallel computing complex potentially able to saturate the available DRAM bandwidth of the considered SoC. The contribution of this paper is to qualitatively analyze and characterize the conflicts due to parallel accesses to main memory by both CPU cores and iGPU, so to motivate the need of novel paradigms for memory centric scheduling mechanisms. We analyzed different well known and commercially available platforms in order to estimate variations in throughput and latencies within various memory access patterns, both at host and device side.
AbstractList Most of today's mixed criticality platforms feature Systems on Chip (SoC) where a multi-core CPU complex (the host) competes with an integrated Graphic Processor Unit (iGPU, the device) for accessing central memory. The multi-core host and the iGPU share the same memory controller, which has to arbitrate data access to both clients through often undisclosed or non-priority driven mechanisms. Such aspect becomes critical when the iGPU is a high performance massively parallel computing complex potentially able to saturate the available DRAM bandwidth of the considered SoC. The contribution of this paper is to qualitatively analyze and characterize the conflicts due to parallel accesses to main memory by both CPU cores and iGPU, so to motivate the need of novel paradigms for memory centric scheduling mechanisms. We analyzed different well known and commercially available platforms in order to estimate variations in throughput and latencies within various memory access patterns, both at host and device side.
Author Capodieci, Nicola
Cavicchioli, Roberto
Bertogna, Marko
Author_xml – sequence: 1
  givenname: Roberto
  surname: Cavicchioli
  fullname: Cavicchioli, Roberto
  email: Roberto.Cavicchioli@unimore.it
  organization: Dept. of Phys., Inf. & Math., Univ. of Modena & Reggio Emilia, Modena, Italy
– sequence: 2
  givenname: Nicola
  surname: Capodieci
  fullname: Capodieci, Nicola
  email: Nicola.Capodieci@unimore.it
  organization: Dept. of Phys., Inf. & Math., Univ. of Modena & Reggio Emilia, Modena, Italy
– sequence: 3
  givenname: Marko
  surname: Bertogna
  fullname: Bertogna, Marko
  email: Marko.Bertogna@unimore.it
  organization: Dept. of Phys., Inf. & Math., Univ. of Modena & Reggio Emilia, Modena, Italy
BookMark eNotkEFOwzAURA0CiVJyAMTGF0ix49ixl1XVFqQiumjX1Y_9A0aJUzmWoJy-EXQ1mtG8Wcw9uQl9QEIeOZtxzszzcreazwrGq5kuykpxeUUyU2kumWFKMmmuyYSbUuWskuaOZMPwxRgbSWWEmRD_hl0fT9SHhLHBiMEitZ8QwY6B_4Xk-0BrTN-IgS62e2r7iAOF4P6YjwgJHV1v98Poaed_0OU2-uQttD6d6LGF1PSxGx7IbQPtgNlFp2S_Wu4WL_nmff26mG9yX3CdcnBa1qUAlKzmttSiqLGBgisngDVcoCpLWXCjtVUglZOuNmMJKjemXDAxJU__ux4RD8foO4inw-UccQZoaltD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ETFA.2017.8247615
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore Digital Library
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 9781509065059
1509065059
EISSN 1946-0759
EndPage 10
ExternalDocumentID 8247615
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
OCL
RIE
RIL
ID FETCH-LOGICAL-i218t-ad85b43ae50b1c4832befa216d3a0f13e644521988c6a56d5db9832a7d5211303
IEDL.DBID RIE
IngestDate Wed Aug 27 02:40:58 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i218t-ad85b43ae50b1c4832befa216d3a0f13e644521988c6a56d5db9832a7d5211303
OpenAccessLink http://hdl.handle.net/11380/1182137
PageCount 10
ParticipantIDs ieee_primary_8247615
PublicationCentury 2000
PublicationDate 2017-Sept.
PublicationDateYYYYMMDD 2017-09-01
PublicationDate_xml – month: 09
  year: 2017
  text: 2017-Sept.
PublicationDecade 2010
PublicationTitle 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)
PublicationTitleAbbrev ETFA
PublicationYear 2017
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001096939
ssj0001968306
Score 2.2847095
Snippet Most of today's mixed criticality platforms feature Systems on Chip (SoC) where a multi-core CPU complex (the host) competes with an integrated Graphic...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Bandwidth
Central Processing Unit
Computer architecture
Engines
Graphics processing units
Random access memory
Real-time systems
Title Memory interference characterization between CPU cores and integrated GPUs in mixed-criticality platforms
URI https://ieeexplore.ieee.org/document/8247615
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JbsIwEB0Bp_bSBaru8qHHJiTYDvGxQlBUiYoDkbghb0h0CQiC1PbrO05CuqiH3hJnkeU4em_sN28AbqiklAmJYYmOhceoMp7klHk6CoQMu9Q5mDi1xWM0TNjDlE9rcFvlwlhrc_GZ9d1hvpdvlnrrlsracYdh1M3rUMdpVuRqfa2nIBcXpcPlU2H7EiMdLjcy8Wq7PxncOS1X1y_f86OgSo4ngwMY7XpSyEie_W2mfP3xy6Txv109hNZX5h4ZV5h0BDWbHsP-N9PBJixGTlz7TpxRxHr3jK58m4u0TFLqt0hvnBDndLkhMjWkMpcw5H6cbPCcvC7erPF0WTEBOT1ZvcjMUeFNC5JBf9IbemXBBW-BSJ950sRcMSotD1SoGf7sys5lJ4wMlcE8pBbJE8K9iGMdSR4ZbpTAm2TXYKsDwxNopMvUngIx8zCwMZMBBkwsMlpS5AEWuZLigrKInUHTDdpsVXhqzMrxOv-7-QL23IcrtF2X0MjWW3uFZCBT1_ks-AQyxLL0
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFH5BPKgXf4Dxtz14dGOj7diOhoCoQDiwhBvp2pLgj0FgJOpf7-s2hhoP3rZ2W5puy_e99nvfA7ihglIWCAxLpB9YjEbKEpwyS3pOINwGNQ4mRm3R9zohexzxUQlui1wYrXUqPtO2OUz38tVMrsxSWc2vM4y6-RZsI-4znmVrbVZUkI0Hucflc2b84iMhzrcysbfWGrbvjJqrYedP-lFSJUWU9j701mPJhCQv9iqJbPn5y6bxv4M9gOomd48MClQ6hJKOj2Dvm-1gBaY9I6_9IMYqYrG-RxbOzVliJskVXKQ5CInxulwSEStS2Esocj8Il3hO3qbvWlkyr5mArJ7MX0ViyPCyCmG7NWx2rLzkgjVFrE8soXweMSo0dyJXMvzdIz0RdddTVDgTl2qkTwj4ge9LT3BPcRUFeJFoKGw1cHgM5XgW6xMgauI62mfCwZCJeUoKikxAI1uKeECZx06hYiZtPM9cNcb5fJ393XwNO51hrzvuPvSfzmHXvMRM6XUB5WSx0pdIDZLoKv0ivgC-5LZB
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2017+22nd+IEEE+International+Conference+on+Emerging+Technologies+and+Factory+Automation+%28ETFA%29&rft.atitle=Memory+interference+characterization+between+CPU+cores+and+integrated+GPUs+in+mixed-criticality+platforms&rft.au=Cavicchioli%2C+Roberto&rft.au=Capodieci%2C+Nicola&rft.au=Bertogna%2C+Marko&rft.date=2017-09-01&rft.pub=IEEE&rft.eissn=1946-0759&rft.spage=1&rft.epage=10&rft_id=info:doi/10.1109%2FETFA.2017.8247615&rft.externalDocID=8247615