A Wire Delay Scalable Stream Processor Architecture

被引:0
|
作者
Xu, Guang [1 ,2 ]
An, Hong [1 ,2 ]
Cong, Ming [1 ,2 ]
Wang, Fang [1 ,2 ]
Ren, Yongqing [1 ,2 ]
机构
[1] Univ Sci & Technol China, Dept Comp Sci & Technol, Hefei 230026, Peoples R China
[2] Chinese Acad Sci, Key Lab Comp Syst Architecture, Beijing 100080, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Growing on-chip wire delays will cause many future microarchitecture to be distributed. The centralized control and data transmission of the conventional stream processor need to be improved, the hardware resources within a single stream processor become tiles on one or more switched micronetworks. In this paper, we introduce the architecture of the tiled stream processor which aims to adapt to the increasing wire resistance. The tiled stream processor consists of tile arrays, the distributed control and data network which connect tiles. The tile arrays include the five type of reused tiles, the control packet transferred in the control network traverse the tile in a cycle. The architecture of the tiled stream processor supports explicit data management in the hardware way and include two level register hierarchy which are controlled by the software to capture the data locality. The tiled stream processor use the stream programming model which are StreamC/KernelC language, the kernel microcode executed in the tiled arrays are statically scheduled into instruction blocks and execute dynamically in an dataflow order. Finally, we discuss features that affect the kernel performance, with the one cycle routing delay the simulator can achieve an average of 10 IPC in eight kernels.
引用
下载
收藏
页码:132 / +
页数:2
相关论文
共 50 条
  • [31] Scalable architecture for a room temperature solid-state quantum information processor
    N.Y. Yao
    L. Jiang
    A.V. Gorshkov
    P.C. Maurer
    G. Giedke
    J.I. Cirac
    M.D. Lukin
    Nature Communications, 3
  • [32] A SCA-resistant Processor Architecture Based on Random Delay Insertion
    He, Zhangqing
    Yang, Bangmin
    Deng, Xingran
    Dai, Kui
    Zou, Xuecheng
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATIONS TECHNOLOGIES (ICCCT 15), 2015, : 278 - 281
  • [33] An Embedded Co-processor Architecture for Energy-efficient Stream Computing
    Panda, Amrit
    Chatha, Karam S.
    2014 IEEE 12TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2014, : 60 - 69
  • [34] Scalable Architecture for High-Resolution Real-time Optical Flow Processor
    Imamura, Kousuke
    Kanda, Satoshi
    Ohira, Saya
    Matsuda, Yoshio
    Matsumura, Tetsuya
    2019 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS AND INTELLIGENCE SYSTEM (IOTAIS), 2019, : 248 - 253
  • [35] The imagine stream processor
    Kapasi, UJ
    Dally, WJ
    Rixner, S
    Owens, JD
    Khailany, B
    ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 2002, : 282 - 288
  • [36] NEW PROCESSOR ARRAY ARCHITECTURE FOR SCALABLE RADIX 8 MONTGOMERY MODULAR MULTIPLICATION ALGORITHM
    Ibrahim, Atef
    Gebali, Fayez
    Elsimary, Hamed
    Nassar, Amin
    2011 24TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2011, : 389 - 394
  • [37] Reliable and Scalable Architecture for Internet of Things for Sensors Using Soft-Core Processor
    Rane, U. V.
    Gad, V. R.
    Gad, R. S.
    Naik, G. M.
    INTERNET OF THINGS, SMART SPACES, AND NEXT GENERATION NETWORKS AND SYSTEMS, 2015, 9247 : 367 - 382
  • [38] New Processor Array Architecture for Scalable Radix 2 Montgomery Modular Multiplication Algorithm
    Ibrahim, Atef
    Gebali, Fayez
    Elsimary, Hamed
    Nassar, Amin
    2009 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2, 2009, : 365 - 370
  • [39] A wire delay-tolerant reconfigurable unit for a clustered programmable-reconfigurable processor
    Kujoth, Richard B.
    Wang, Chi-Wei
    Cook, Jeffrey J.
    Gottlieb, Derek B.
    Carter, Nicholas P.
    MICROPROCESSORS AND MICROSYSTEMS, 2007, 31 (02) : 146 - 159
  • [40] Wire processor list
    Recycling Today, 8 (66):