Accurate Contention Estimate Scheduling Method Using Multiple Clusters of Many-core Platform

被引:0
|
作者
Igarashi, Shingo [1 ]
Kitagawa, Yuto [2 ]
Fukunaga, Takuro [3 ]
Azumi, Takuya [4 ]
机构
[1] Saitama Univ, Grad Sch Sci & Engn, Saitama, Japan
[2] Osaka Univ, Grad Sch Engn Sci, Osaka, Japan
[3] RIKEN AIP, Tokyo, Japan
[4] Saitama Univ, JST, PRESPO, Grad Sch Sci & Engn, Saitama, Japan
关键词
real-time scheduling; many-core; communication contention; directed acyclic graph; integer linear programming;
D O I
10.1109/PDP50117.2020.00017
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded systems such as self-driving systems require a computing platform with high computing power and low power consumption. Multi-/many-core platforms satisfy exactly these requirements. However, for hard real-time applications, multiple demands on shared resources can hinder realtime performance. Memory is among the resources that can most dramatically impair the desired performance. Therefore, we addressed contentions induced by the shared memory. We improve the predictability of contentions by dividing tasks into the memory access phase and the execution phase using a Directed Acyclic Graph (DAG). Existing methods are able to make accurate contention estimations for one Compute Cluster (CC) of a Clustered many-core processor. Our method is able to do the same for multiple CCs, thereby doubling the scalability in consideration of contentions. Using an Integer Linear Programming (ILP) formulation, we produced a static, non-preemptive, partitioned, time-triggered schedule. We also conducted an experiment in order to minimize the makespan. The evaluation confirmed that our new method reduced the makespan by increasing the number of CCs.
引用
收藏
页码:67 / 71
页数:5
相关论文
共 50 条
  • [1] Contention-Free Scheduling for Clustered Many-Core Platform
    Koike, Ryotaro
    Fukunaga, Takuro
    Igarashi, Shingo
    Azumi, Takuya
    2020 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2020,
  • [2] Contention-Free Scheduling Algorithm Using LET Paradigm for Clustered Many-core Processor
    Yano, Atsushi
    Igarashi, Shingo
    Azumi, Takuya
    PROCEEDINGS OF THE 2021 IEEE/ACM 25TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2021), 2021,
  • [3] Parallel simulation of many-core processor and many-core clusters
    Lü, Huiwei
    Cheng, Yuan
    Bai, Lu
    Chen, Mingyu
    Fan, Dongrui
    Sun, Ninghui
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2013, 50 (05): : 1110 - 1117
  • [4] Contention-Free Execution of Automotive Applications on a Clustered Many-Core Platform
    Becker, Matthias
    Dasari, Dakshina
    Nikolic, Borislav
    Akesson, Benny
    Nelis, Vincent
    Nolte, Thomas
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 14 - 24
  • [5] Accelerating deduplication on many-core platform
    Wang, J. (wangjingui1988@163.com), 1600, Binary Information Press (10):
  • [6] Profiling a Many-core Neuromorphic Platform
    Sugiarto, Indar
    Plana, Luis A.
    Temple, Steve
    Bhattacharya, Basabdatta S.
    Furber, Steve B.
    Camilleri, Patrick
    2017 11TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT 2017), 2017,
  • [7] Fast and Accurate Implementation of Canny Edge Detector on Embedded Many-core Platform
    Ben Cheikh, Taieb Lamine
    Nicolescu, Gabriela
    Trajkovic, Jelena
    Bouchebaba, Youcef
    Paulin, Pierre
    2014 IEEE 12TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2014, : 401 - 404
  • [8] Cycle Accurate Power and Performance Simulator for Design Space Exploration on a Many-Core Platform
    Lee, Seung Eun
    ADVANCES IN COMPUTER SCIENCE, ENVIRONMENT, ECOINFORMATICS, AND EDUCATION, PT II, 2011, 215 : 169 - 175
  • [9] Mapping Method of MATLAB/Simulink Model for Embedded Many-Core Platform
    Honda, Kentaro
    Kojima, Sasuga
    Fujimoto, Hiroshi
    Edahiro, Masato
    Azumi, Takuya
    2020 28TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2020), 2020, : 182 - 186
  • [10] Estimation Method Considering OS Overheads for Embedded Many-Core Platform
    Honda, Kentaro
    Fujimoto, Hiroshi
    Azumi, Takuya
    2020 IEEE 18TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING, EUC 2020, 2020, : 25 - 32