Welcome to Journal of Beijing Institute of Technology
Volume 28Issue 3
.
Turn off MathJax
Article Contents
Chengbo Xue, Yougen Xu, Yue Hao, Wei Gao. Variation-Aware Task Mapping on Homogeneous Fault-Tolerant Multi-Core Network-on-Chips[J]. JOURNAL OF BEIJING INSTITUTE OF TECHNOLOGY, 2019, 28(3): 497-509. doi: 10.15918/j.jbit1004-0579.18057
Citation: Chengbo Xue, Yougen Xu, Yue Hao, Wei Gao. Variation-Aware Task Mapping on Homogeneous Fault-Tolerant Multi-Core Network-on-Chips[J].JOURNAL OF BEIJING INSTITUTE OF TECHNOLOGY, 2019, 28(3): 497-509.doi:10.15918/j.jbit1004-0579.18057

Variation-Aware Task Mapping on Homogeneous Fault-Tolerant Multi-Core Network-on-Chips

doi:10.15918/j.jbit1004-0579.18057
  • Received Date:2018-05-03
  • A variation-aware task mapping approach is proposed for a multi-core network-on-chips with redundant cores, which includes both the design-time mapping and run-time scheduling algorithms. Firstly, a design-time genetic task mapping algorithm is proposed during the design stage to generate multiple task mapping solutions which cover a maximum range of chips. Then, during the run, one optimal task mapping solution is selected. Additionally, logical cores are mapped to physically available cores. Both core asymmetry and topological changes are considered in the proposed approach. Experimental results show that the performance yield of the proposed approach is 96% on average, and the communication cost, power consumption and peak temperature are all optimized without loss of performance yield.
  • loading
  • [1]
    Zhang L, Han Y, Li H, et al. Fault tolerance mechanism in chip many-core processors[J]. Tsinghua Science & Technology, 2007, 12:169-174.
    [2]
    Zhang L, Yu Y, Dong J, et al. Performance-asymmetry-aware topology virtualization for defect-tolerant NoC-based many-core processors[C]//Proceedings of the Conference on Design, Automation and Test in Europe. European Design and Automation Association, 2010:1566-1571.
    [3]
    Srivastava A, Sylvester D, Blaauw D. Statistical analysis and optimization for VLSI:timing and power[M]. New York:Springer Science & Business Media, 2006.
    [4]
    Sarangi S R, Greskamp B, Teodorescu R, et al. VARIUS:A model of process variation and resulting timing errors for microarchitects[J]. IEEE Transactions on Semiconductor Manufacturing, 2008, 21(1):3-13.
    [5]
    Dick R P, Rhodes D L, Wolf W. TGFF:Task graphs for free[C]//Hardware/Software Codesign, 1998. Proceedings of the Sixth International Workshop on IEEE, 1998:97-101.
    [6]
    Dick R. Embedded system synthesis benchmarks suites (E3S)[EB/OL]. http://ziyang.eecs.umich.edu/~dickrp/e3s/,2008.
    [7]
    Huang W, Rajamani K, Stan M R, et al. Scaling with design constraints:Predicting the future of big chips[J]. IEEE Micro, 2011, 31(4):16-29.
    [8]
    Sarangi S R, Greskamp B, Teodorescu R, et al. VARIUS:A model of process variation and resulting timing errors for microarchitects[J]. IEEE Transactions on Semiconductor Manufacturing, 2008, 21(1):3-13.
    [9]
    Chang H, Sapatnekar S S. Prediction of leakage power under process uncertainties[J]. ACM Transactions on Design Automation of Electronic Systems (TODAES), 2007, 12(2):1-27.
    [10]
    Lei T, Kumar S. A two-step genetic algorithm for mapping task graphs to a network on chip architecture[C]//Euromicro Symposium on IEEE Digital System Design, 2003:180-187.
    [11]
    Mirzoyan D, Akesson B, Goossens K. Process-variation-aware mapping of best-effort and real-time streaming applications to MPSoCs[J]. ACM Transactions on Embedded Computing Systems (TECS), 2014, 13(2s):1-24.
  • 加载中

Catalog

    通讯作者:陈斌, bchen63@163.com
    • 1.

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Article Metrics

    Article views (472) PDF downloads(302) Cited by()
    Proportional views
    Related

    /

      Return
      Return
        Baidu
        map