Simultaneous Multithreading Support in Embedded Distributed Memory MPSoCs

被引:0
|
作者
Garibotti, Rafael [1 ]
Ost, Luciano [1 ]
Busseuil, Remi [1 ]
Kourouma, Mamady [1 ]
Adeniyi-Jones, Chris
Sassatelli, Gilles [1 ]
Robert, Michel [1 ]
机构
[1] Univ Montpellier 2, LIRMM, CNRS, F-34095 Montpellier 05, France
关键词
Programmability; Multithreading; Distributed memory organization; NoC-based MPSoCs;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Scalability and programmability are important issues in large homogeneous MPSoCs. Such architectures often rely on explicit message-passing among processors, each of which possessing a local private memory. This paper presents a low-overhead hardware/software distributed shared memory approach that makes such architectures multithreading-capable. The proposed solution is implemented into an open-source message-passing MPSoC through developing a POSIX-like thread API, which shows excellent scalability using application kernels used for benchmarking in shared-memory systems. This approach efficiently draws strengths from the on-chip distributed private memory that opens the way to exposing the multithreading programmability/capabilities of that component as a general-purpose accelerator.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Simultaneous multithreading applied to real time
    Osborne, Sims Hill
    Bakita, Joshua J.
    Anderson, James H.
    Leibniz International Proceedings in Informatics, LIPIcs, 2019, 133
  • [32] Mapping embedded applications on MPSoCs: the MNEMEE approach
    Baloukas, Christos
    Papadopoulos, Lazaros
    Soudris, Dimitrios
    Stuijk, Sander
    Jovanovic, Olivera
    Schmoll, Florian
    Cordes, Daniel
    Pyka, Robert
    Mallik, Arindam
    Mamagkakis, Stylianos
    Capman, Francois
    Collet, Severin
    Mitas, Nikolaos
    Kritharidis, Dimitrios
    IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 512 - 517
  • [33] Multithreading Distributed Intrusion Detection System
    An, Zhiyuan
    Liu, Haiyan
    2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 1, 2008, : 942 - 946
  • [34] Simultaneous Multithreading Fault Tolerance Processor
    DONG Lan 1
    2.Modern Education Center of Beijing University
    Wuhan University Journal of Natural Sciences, 2005, (01) : 17 - 20
  • [35] Simultaneous multithreading-based routers
    Vibhatavanij, K
    Tzeng, NF
    Kongmunvattana, A
    2000 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 362 - 369
  • [36] Tuning Compiler Optimizations for Simultaneous Multithreading
    Jack L. Lo
    Susan J. Eggers
    Henry M. Levy
    Sujay S. Parekh
    Dean M. Tullsen
    International Journal of Parallel Programming, 1999, 27 : 477 - 503
  • [37] Tuning compiler optimizations for simultaneous multithreading
    Lo, JL
    Eggers, SJ
    Levy, HM
    Parekh, SS
    Tulsen, DM
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1999, 27 (06) : 477 - 503
  • [38] Understanding the energy efficiency of simultaneous multithreading
    Li, YM
    Brooks, D
    Hu, ZG
    Skadron, K
    Bose, P
    ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 44 - 49
  • [39] Mitigating voltage emergency in simultaneous multithreading processor by memory level parallelism aware thread scheduling
    Hu, Xing
    Pan, Song-Jun
    Hu, Yu
    Li, Xiao-Wei
    Jisuanji Xuebao/Chinese Journal of Computers, 2013, 36 (05): : 1065 - 1075
  • [40] Mapping embedded applications on MPSoCs: The MNEMEE approach
    Baloukas C.
    Papadopoulos L.
    Soudris D.
    Stuijk S.
    Jovanovic O.
    Schmoll F.
    Marwedel P.
    Cordes D.
    Pyka R.
    Mallik A.
    Mamagkakis S.
    Capman F.
    Collet S.
    Mitas N.
    Kritharidis D.
    Lecture Notes in Electrical Engineering, 2011, 105 LNEE : 165 - 179