PyDac: A Resilient Run-Time Framework for Divide-and-Conquer Applications on a Heterogeneous Many-Core Architecture

被引:0
|
作者
Huang, Bin [1 ]
Sass, Ron [1 ]
DeBardeleben, Nathan [2 ]
Blanchard, Sean [2 ]
机构
[1] Univ N Carolina, Reconfigurable Comp Syst Lab, Charlotte, NC 28223 USA
[2] Los Alamos Natl Lab, Ultrascale Syst Res Ctr, High Performance Comp Div, Los Alamos, NM 87544 USA
关键词
Heterogeneous Many-core Architecture; FPGA; Runtime System; Resilience;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Heterogeneous many-core architectures that consist of big cores and small cores promise a good balance between single-thread performance and multi-thread throughput. Such systems impose challenges on the runtime system design. One such challenge is the reliability of the hardware and it is likely that the runtime system will need to contain faults and reduce the chance of a fault from propagating. We propose a Python-based run-time framework called PyDac. PyDac supports a two-level programming model based on the divide-andconquer strategy. This framework isolates all of data that a small core is working on. Therefore, a faulty small core can be reset independently and the task restarted. To test this run-time, an unconventional heterogeneous architecture consisting of PowerPC and ARM cores was emulated on an FPGA. We demonstrate feasibility of this runtime design with Strassen's algorithm.
引用
收藏
页码:845 / 854
页数:10
相关论文
共 31 条
  • [1] A Divide and Conquer based Distributed Run-time Mapping Methodology for Many-Core platforms
    Anagnostopoulos, Iraklis
    Bartzas, Alexandros
    Kathareios, Georgios
    Soudris, Dimitrios
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 111 - 116
  • [2] Distributed run-time resource management for malleable applications on many-core platforms
    Anagnostopoulos, Iraklis
    Tsoutsouras, Vasileios
    Bartzas, Alexandros
    Soudris, Dimitrios
    [J]. 2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [3] Predictable Run-Time Mapping Reconfiguration for Real-Time Applications on Many-Core Systems
    Pourmohseni, Behnaz
    Wildermann, Stefan
    Glass, Michael
    Teich, Juergen
    [J]. PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2017), 2017, : 148 - 157
  • [4] Design Methodology and Run-time Management for Predictable Many-Core Systems
    Wildermann, Stefan
    Weichslgartner, Andreas
    Teich, Juergen
    [J]. 2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING WORKSHOPS, 2015, : 103 - 110
  • [5] Machine Learning for Run-Time Energy Optimisation in Many-Core Systems
    Biswas, Dwaipayan
    Balagopal, Vibishna
    Shafik, Rishad
    Al-Hashimi, Bashir M.
    Merrett, Geoff V.
    [J]. PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1588 - 1592
  • [6] Distributed NSGA-II using the Divide-and-Conquer Method and Migration for Compensation on Many-core Processors
    Sato, Yuji
    Sato, Mikiko
    Miyakawa, Minami
    [J]. 2017 21ST ASIA PACIFIC SYMPOSIUM ON INTELLIGENT AND EVOLUTIONARY SYSTEMS (IES), 2017, : 83 - 88
  • [7] Prediction Based Run-Time Reconfiguration on Many-core Embedded Systems
    Li, Zheng
    He, Shuibing
    Wang, Li
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) AND IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC), VOL 2, 2017, : 140 - 146
  • [8] Adjustable Contiguity of Run-Time Task Allocation in Networked Many-Core Systems
    Fattah, Mohammad
    Liljeberg, Pasi
    Plosila, Juha
    Tenhunen, Hannu
    [J]. 2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 349 - 354
  • [9] Run-time Probabilistic Detection of Miscalibrated Thermal Sensors in Many-core Systems
    Zhao, Jia
    Lu, Shiting
    Burleson, Wayne
    Tessier, Russell
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1395 - 1398
  • [10] Applying an Integrated Modelling Process to Run-time Management of Many-Core Systems
    Fathabadi, Asieh Salehi
    Snook, Colin
    Butler, Michael
    [J]. INTEGRATED FORMAL METHODS, IFM 2014, 2014, 8739 : 120 - 135