OPEN EVENT MACHINE: A MULTI-CORE RUN-TIME DESIGNED FOR PERFORMANCE

被引:0
|
作者
Moerman, Filip [1 ]
机构
[1] Texas Instruments Inc, Commun Infrastruct, F-06800 Cagnes Sur Mer, France
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The early generations of TI's multi-core DSPs had limited support for multi-core programming. Programmers typically looked at those DSPs as "multiple single-core DSPs in a single package". The integration effectively allowed achieving more revenue for a given area and power budget and SW reuse allowed keeping the development cost low. The KeyStone family gathers the latest generations of multi-core DSPs. All members of the KeyStone family are built around the Multicore Navigator. This new multi-core infrastructure makes it possible to further reduce the cost per channel by enabling multi-core programming. The Open Event Machine (OpenEM) is a multi-core runtime system developed for the KeyStone family. The main missions of OpenEM are to enable efficient scheduling, dispatching and load balancing of work across the cores of a KeyStone device, as well as efficient high-speed communication between KeyStone devices. This paper describes the operation and illustrates the performance of OpenEM.
引用
收藏
页码:41 / 45
页数:5
相关论文
共 50 条
  • [1] A Run-time Manager for Multithreading of Multi-core Systems
    Hsieh, Cheng Hung
    Jou, Jer Min
    [J]. INTELLIGENT SYSTEMS AND APPLICATIONS (ICS 2014), 2015, 274 : 1456 - 1465
  • [2] Run-Time Cache-Partition Controller for Multi-Core Systems
    Danielsson, Jakob
    Jagemar, Marcus
    Behnam, Moris
    Seceleanu, Tiberiu
    Sjodin, Mikael
    [J]. 45TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2019), 2019, : 4509 - 4515
  • [3] Dynamic Cache Management in Multi-Core Architectures through Run-time Adaptation
    Hameed, Fazal
    Bauer, Lars
    Henkel, Joerg
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 485 - 490
  • [4] Design and Development of a Run-Time Monitor for Multi-Core Architectures in Cloud Computing
    Kang, Mikyung
    Kang, Dong-In
    Crago, Stephen P.
    Park, Gyung-Leen
    Lee, Junghoon
    [J]. SENSORS, 2011, 11 (04) : 3595 - 3610
  • [5] Run-Time Resource Allocation for Simultaneous Multi-Tasking in Multi-Core Reconfigurable Processors
    Ahmed, Waheed
    Shafique, Muhammad
    Bauer, Lars
    Hammerich, Manuel
    Henkel, Joerg
    Becker, Juergen
    [J]. 2011 IEEE 19TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2011, : 29 - 32
  • [6] Towards Self-Adaptive Caches: a Run-Time Reconfigurable Multi-Core Infrastructure
    Ho, Nam
    Kaufmann, Paul
    Platzner, Marco
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON EVOLVABLE SYSTEMS (ICES), 2014, : 31 - 37
  • [7] Memory resources aware run-time automated scheduling policy for multi-core systems
    Hussain, Tassadaq
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2018, 57 : 32 - 41
  • [8] Keynote: "Design Space Exploration and Run-time Resource Management in the Embedded Multi-core Era"
    Bampi, Sergio
    [J]. 2012 IEEE 10TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2012,
  • [9] Towards run-time actor mapping of dynamic dataflow programs onto multi-core platforms
    Yviquel, Herve
    Casseau, Emmanuel
    Raulet, Mickael
    Jaaskelainen, Pekka
    Takala, Jarmo
    [J]. 2013 8TH INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS (ISPA), 2013, : 732 - +
  • [10] Minority-Game-based Resource Allocation for Run-Time Reconfigurable Multi-Core Processors
    Shafique, Muhammad
    Bauer, Lars
    Ahmed, Waheed
    Henkel, Joerg
    [J]. 2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1261 - 1266