The universal configurable block/machine - An approach for a configurable SoC-architecture

被引:1
|
作者
Siemers, C [1 ]
Winterstein, V [1 ]
机构
[1] Univ Appl Sci Nordhausen, D-99734 Nordhausen, Germany
来源
JOURNAL OF SUPERCOMPUTING | 2003年 / 26卷 / 03期
关键词
reconfigurable computing; space-time mapping; block-based architecture;
D O I
10.1023/A:1025651132236
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The universal configurable block/machine is a block-based approach for a configurable system-on-chip-( CSoC-) architecture. The programming model of the blocks is similar to microprocessor models, while the execution model supports con. gurable computing including reconfiguration. This is achieved by the microarchitecture of the blocks and an additional translation phase, resulting in three phases of overall program execution: fetching, translation and execution. These phases may act without strict coupling, simplifying the duplication of the executing part. The resulting hardware model is classified by four parameter: number of blocks, hyperblock sequencer, hyperblock scheduler and a set of block interconnections. The scheduler indicates that the model is capable of executing operating system work by scheduling hardware resources to threads or processes. This homogeneous CSoC may be used as compile-time defined inhomogeneous application-specific architecture. In this case the development process defines threads to run completely in one or more blocks solving partial problems and communicating to others. This enhances the flexibility and the optimization capabilities towards performance and/or real-time behavior.
引用
收藏
页码:309 / 331
页数:23
相关论文
共 50 条
  • [1] The Universal Configurable Block/Machine— An Approach for a Configurable SoC-Architecture
    Christian Siemers
    Volker Winterstein
    The Journal of Supercomputing, 2003, 26 : 309 - 331
  • [2] A configurable pipelined state machine as a hybrid ASIC and configurable architecture
    Zipf, P
    Stöbtzler, C
    Glesner, M
    VLSI 2004: IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS, 2004, : 266 - 267
  • [3] Configurable CNN SoC Co-Processor Architecture
    Wijaya, Joshua Adiel
    Adiono, Trio
    2019 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2019, : 281 - 282
  • [4] Producer and consumer: Roles of a microprocessor and a configurable logic in a configurable SoC
    Ahn, SY
    Hwang, YS
    Shim, JH
    Lee, JA
    ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2003, : 325 - 329
  • [5] Configurable architecture
    Kepczynska-Walczak, Anetta
    Stojakovic, Vesna
    Tepavcevic, Bojan
    INTERNATIONAL JOURNAL OF ARCHITECTURAL COMPUTING, 2022, 20 (04) : 691 - 692
  • [6] An ASIC-Design-Based Configurable SOC Architecture for Networked Media
    Ma, Ning
    Pang, Zhibo
    Tenhunen, Hannu
    Zheng, Li-Rong
    2008 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2008, : 41 - 44
  • [7] A Configurable Motion Estimation Architecture for Block-Matching Algorithms
    Vanne, Jarno
    Aho, Eero
    Kuusilinna, Kimmo
    Hamalainen, Timo D.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (04) : 466 - 476
  • [8] A unified, configurable architecture implementing block cipher operational modes
    Fayed, M
    El-Kharashi, MW
    Khan, E
    Gebali, F
    ENABLING TECHNOLOGIES FOR THE NEW KNOWLEDGE SOCIETY, 2005, : 883 - 895
  • [9] A Configurable SoC Design for Information Security
    Xuan, Sizhong
    Han, Jun
    Yu, Zhiyi
    Ren, Yi
    Zeng, Xiaoyang
    PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,
  • [10] Towards a configurable security architecture
    Olivier, MS
    DATA & KNOWLEDGE ENGINEERING, 2001, 38 (02) : 121 - 145