• DocumentCode
    2962887
  • Title

    A partially reconfigurable architecture supporting hardware threads

  • Author

    Ying Wang ; Jian Yan ; Xuegong Zhou ; Lingli Wang ; Luk, Wayne ; Chenglian Peng ; Jiarong Tong

  • Author_Institution
    State Key Lab. of ASIC & Syst., Fudan Univ., Shanghai, China
  • fYear
    2012
  • fDate
    10-12 Dec. 2012
  • Firstpage
    269
  • Lastpage
    276
  • Abstract
    As a promising computing platform for stream processing, partially reconfigurable systems have shown their hardware efficiency and reconfiguration flexibility. This paper presents a partially reconfigurable architecture supporting hardware threads. It gives a unified software/hardware thread interface and high throughput point-to-point streaming structure. Dynamic computing resource allocation and streaming-based multi-threaded management are also provided at operating system level. It is easy for programmers to exploit the inherent thread, data and pipeline parallelism in a unified view of threads, enhancing hardware efficiency while improving productivity. The experimental results on a cryptography application demonstrate the feasibility and superior performance. Moreover, the parallelized AES, DES and 3DES hardware threads on field-programmable gate arrays show 1.61-4.59 times higher power efficiency than their implementations on state-of-the-art graphics processing units.
  • Keywords
    cryptography; field programmable gate arrays; hardware-software codesign; reconfigurable architectures; 3DES hardware thread; cryptography; dynamic computing resource allocation; field-programmable gate array; graphics processing unit; parallelized AES; partially reconfigurable architecture; software-hardware thread interface; stream processing; streaming-based multithreaded management; throughput point-to-point streaming structure; Computer architecture; Hardware; Instruction sets; Kernel; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2012 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4673-2846-3
  • Electronic_ISBN
    978-1-4673-2844-9
  • Type

    conf

  • DOI
    10.1109/FPT.2012.6412147
  • Filename
    6412147