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...
Saved in:
Published in | 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) pp. 1 - 10 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.09.2017
|
Subjects | |
Online Access | Get full text |
ISSN | 1946-0759 |
DOI | 10.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 |