Transparent and energy-efficient speculation on NUMA architectures for embedded MPSoCs

Dimitra Papagiannopoulou, R. I. Bahar, T. Moreshet, M. Herlihy, A. Marongiu, L. Benini
{"title":"Transparent and energy-efficient speculation on NUMA architectures for embedded MPSoCs","authors":"Dimitra Papagiannopoulou, R. I. Bahar, T. Moreshet, M. Herlihy, A. Marongiu, L. Benini","doi":"10.1145/2489068.2489078","DOIUrl":null,"url":null,"abstract":"High-end embedded systems such as smart phones, game consoles, GPS-enabled automotive systems, and home entertainment centers, are becoming ubiquitous. Like their general-purpose counterparts, and for many of the same energy-related reasons, embedded systems are turning to multicore architectures. Moreover, as the demand for more compute-intensive capabilities for embedded systems increases, these multicore architectures will evolve into many-core systems for improved performance or performance/area/Watt. These systems are often organized as cluster based Non-Uniform Memory Access (NUMA) architectures that provide the programmer with a shared-memory abstraction, with the cost of sharing memory (in terms of performance, energy, and complexity) varying substantially depending on the locations of the communicating processes. This paper investigates one of the principal challenges presented by these emerging NUMA architectures for embedded systems: providing efficient, energy-effective and convenient mechanisms for synchronization and communication. In this paper, we propose an initial solution based on hardware support for speculative synchronization.","PeriodicalId":84860,"journal":{"name":"Histoire & mesure","volume":"10 1","pages":"58-61"},"PeriodicalIF":0.0000,"publicationDate":"2013-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Histoire & mesure","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2489068.2489078","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

High-end embedded systems such as smart phones, game consoles, GPS-enabled automotive systems, and home entertainment centers, are becoming ubiquitous. Like their general-purpose counterparts, and for many of the same energy-related reasons, embedded systems are turning to multicore architectures. Moreover, as the demand for more compute-intensive capabilities for embedded systems increases, these multicore architectures will evolve into many-core systems for improved performance or performance/area/Watt. These systems are often organized as cluster based Non-Uniform Memory Access (NUMA) architectures that provide the programmer with a shared-memory abstraction, with the cost of sharing memory (in terms of performance, energy, and complexity) varying substantially depending on the locations of the communicating processes. This paper investigates one of the principal challenges presented by these emerging NUMA architectures for embedded systems: providing efficient, energy-effective and convenient mechanisms for synchronization and communication. In this paper, we propose an initial solution based on hardware support for speculative synchronization.
嵌入式mpsoc的NUMA架构的透明和节能推测
高端嵌入式系统,如智能手机、游戏机、支持gps的汽车系统和家庭娱乐中心,正变得无处不在。与通用系统一样,由于许多与能源相关的原因,嵌入式系统正在转向多核架构。此外,随着嵌入式系统对更多计算密集型功能的需求增加,这些多核架构将演变成多核系统,以提高性能或性能/面积/瓦特。这些系统通常被组织为基于集群的非统一内存访问(NUMA)体系结构,为程序员提供共享内存抽象,共享内存的成本(在性能、能量和复杂性方面)根据通信进程的位置而有很大的不同。本文研究了这些新兴的嵌入式系统NUMA架构所面临的主要挑战之一:提供高效、节能和方便的同步和通信机制。在本文中,我们提出了一个基于硬件支持推测同步的初步解决方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信