Design space exploration of hardware task superscalar architecture

被引:0
|
作者
Fahimeh Yazdanpanah
Mohammad Alaei
机构
[1] Shahid Bahonar University of Kerman,Computer Engineering Department, Faculty of Engineering
来源
关键词
Task scheduling; Task parallelism; Task superscalar; OmpSs;
D O I
暂无
中图分类号
学科分类号
摘要
For current high performance computing systems, exploiting concurrency is a serious and important challenge. Recently, several dynamic software task management mechanisms have been proposed. In particular, task-based dataflow programming models which benefit from dataflow principles to improve task-level parallelism and overcome the limitations of static task management systems. However, these programming models rely on software-based dependency analysis, which are performed inherently slowly; and this limits their scalability specially when there is fine-grained task granularity and a large amount of tasks. Moreover, task scheduling in software introduces overheads, and so becomes increasingly inefficient with the number of cores. In contrast, a hardware scheduling solution, like Task SuperScalar (TSS), can achieve greater values of speed-up because a hardware task scheduler requires fewer cycles than the software version to dispatch a task. TSS combines the effectiveness of Out-of-Order processors together with the task abstraction. It has been implemented in software with limited parallelism and high memory consumption due to the nature of the software implementation. Hardware Task Superscalar (HTSS) is proposed to solve these drawbacks. HTSS is designed to be integrated in a future high performance computer with the ability to exploit fine-grained task parallelism. In this article, a deep latency and design space exploration of HTSS is described. For design space exploration, we have designed a full cycle-accurate simulator of HTSS, called SimTSS. The simulator has been tuned based on latency exploration of HTSS components resulted from VHDL description of each component. As the result of this exploration, we have found the number of components and memory capacity of HTSS for HPC systems.
引用
收藏
页码:3567 / 3592
页数:25
相关论文
共 50 条
  • [21] Optimization Space Exploration of Hardware Design for CRYSTALS-KYBER
    Zhao, Yixuan
    Chao, Zhiteng
    Ye, Jing
    Wang, Wen
    Cao, Yuan
    Chen, Shuai
    Li, Xiaowei
    Li, Huawei
    2020 IEEE 29TH ASIAN TEST SYMPOSIUM (ATS), 2020, : 42 - 47
  • [22] An Iterative Algorithm for Hardware-Software Partitioning, Hardware Design Space Exploration and Scheduling
    Karam S. Chatha
    Ranga Vemuri
    Design Automation for Embedded Systems, 2000, 5 : 281 - 293
  • [23] An iterative algorithm for hardware-software partitioning, hardware design space exploration and scheduling
    Chatha, KS
    Vemuri, R
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2000, 5 (3-4) : 281 - 293
  • [24] HMCPA: Heuristic Method Utilizing Critical Path Analysis for Design Space Exploration of Superscalar Microprocessors
    Qin, Fangyan
    Wang, Lei
    Deng, Yu
    Wang, Yongwen
    Zhao, Tianlei
    COMPUTER ENGINEERING AND TECHNOLOGY, NCCET 2014, 2015, 491 : 20 - 35
  • [25] Accelerating Cogent Confabulation: an Exploration in the Architecture Design Space
    Qiu, Qinru
    Burns, Daniel
    Moore, Michael
    Linderman, Richard
    Renz, Thomas
    Wu, Qing
    2008 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-8, 2008, : 1292 - 1300
  • [26] Case study on design space exploration of MPSoC architecture
    Yoon, Sung-Rok
    Park, Sin-Chong
    9TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY: TOWARD NETWORK INNOVATION BEYOND EVOLUTION, VOLS 1-3, 2007, : 1229 - 1232
  • [27] Efficient exploration of the SoC communication architecture design space
    Lahiri, K
    Raghunathan, A
    Dey, S
    ICCAD - 2000 : IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, 2000, : 424 - 430
  • [28] A Customizable Processor Architecture for a Design Space Exploration Framework
    Salgado, F.
    Garcia, P.
    Gomes, T.
    Cabral, J.
    Mendes, J.
    Ekpanyapong, M.
    Tavares, A.
    2012 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2012, : 129 - 133
  • [29] Hardware Architecture Design and Implementation of Different Space Modulation Techniques
    Mesleh, Raed
    Hiari, Omar
    IEEE COMMUNICATIONS MAGAZINE, 2020, 58 (12) : 57 - 63
  • [30] Area-Efficient Instruction Set Extension Exploration with Hardware Design Space Exploration
    Wu, I-Wei
    Chung, Chung-Ping
    Shann, Jean Jyh-Jiun
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2011, 27 (05) : 1641 - 1657