Parameterized mapping of algorithms onto processor arrays with sub-word parallelism

被引:1
|
作者
Schaffer, Rainer [1 ]
Merker, Renate [1 ]
机构
[1] Tech Univ Dresden, Inst Circuits & Syst, D-8027 Dresden, Germany
关键词
D O I
10.1109/ICSAMOS.2006.300815
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Upcoming processor architectures support parallel processing on different levels. Multiple processing elements (PEs) run in parallel. The PEs consist of several functional units and the functional units allow sub-word parallelism (SWP), i.e. the parallel execution of operations with low data word width. In this paper, a parameterized mapping of algorithms onto massively parallel processor architectures (PAs) is derived which exploits both parallelism on PA and SWP on PE level. It establishes a correlation between the parameters of the algorithms and the parameters of the PA, which enables optimization strategies with respect to several expense factors or the PA. The design approach is based on the co-partitioning method and the partitioning of data dependencies. Both are used in a hierarchical manner. Besides the parameters of the PA (such as shape, number of PEs, number of sub-words processed in parallel, channels between the PEs, and their delay), the packing instructions for exploiting SWP can be deduced.
引用
收藏
页码:99 / +
页数:3
相关论文
共 26 条
  • [1] Causality constraints for processor architectures with sub-word parallelism
    Schaffer, R
    Merker, R
    Catthoor, F
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 82 - 89
  • [2] Exploring the limits of sub-word level parallelism
    Scott, K
    Davidson, J
    2000 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2000, : 81 - 91
  • [3] Data alignment for sub-word parallelism in DSP
    Fridman, Jose
    IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation, 1999, : 251 - 260
  • [4] Sub-word parallelism in digital signal processing
    Fridman, J
    IEEE SIGNAL PROCESSING MAGAZINE, 2000, 17 (02) : 27 - 35
  • [5] Systematic design of programs with sub-word parallelism
    Schaffer, R
    Merker, R
    Catthoor, F
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 393 - 398
  • [6] Derivation of packing instructions for exploiting sub-word parallelism
    Schaffer, Rainer
    Merker, Renate
    Catthoor, Francky
    PAR ELEC 2006: INTERNATIONAL SYMPOSIUM ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, PROCEEDINGS, 2006, : 167 - +
  • [7] TEPS: Transient Error Protection Utilizing Sub-word Parallelism
    Hong, Seokin
    Kim, Soontae
    2009 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2009, : 286 - 291
  • [8] Multimedia extensions and sub-word parallelism in image processing: Preliminary results
    Ferretti, M
    Rizzo, D
    EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 977 - 986
  • [9] Numerical applications and sub-word parallelism: The NAS benchmarks on a Pentium 4
    Daniel, E
    16TH ANNUAL INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2002, : 205 - 212
  • [10] A sub-word parallel digital signal processor for wireless communication systems
    Huang, YH
    Chiueh, TD
    2002 IEEE ASIA-PACIFIC CONFERENCE ON ASIC PROCEEDINGS, 2002, : 287 - 290