Presentation 2011-09-26
Preemptive Hardware Multitasking on Dynamically Partially Reconfigurable FPGAs : Hardware and Reconfiguration Layers
Krzysztof Jozwik, Shinya Honda, Hiroyuki Tomiyama, Hiroaki Takada,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Preemption techniques for HW (hardware) tasks have been studied in order to improve their responsiveness and to allow implementation of a blocking call within a task. In order to support preemption of HW tasks at a level of a conventional software multitasking OS, context saving and restoring mechanisms must be implemented in hardware and appropriate software programming interface, abstracting their implementation details, provided. This paper presents a solution for efficient preemptive hardware multitasking on Xilinx Virtex FPGAs. It comprises an embedded system framework and design flow back-end tools which automate generation of preemptable HW tasks and configuration files used by the framework. The framework features in a high-speed reconfiguration/readback controller and a low-footprint configuration layer. The layer provides an easy-to-use API (Application Programming Interface) facilitating management of the preemption process, which could be used as a base of a fully fledged preemptive SW/HW multitasking OS. The framework has been implemented on top of the Virtex-4 FPGAs and showed promising results.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Run-time Reconfiguration / Dynamic Reconfiguration / FPGA
Paper # RECONF2011-29
Date of Issue

Conference Information
Committee RECONF
Conference Date 2011/9/19(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Reconfigurable Systems (RECONF)
Language ENG
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Preemptive Hardware Multitasking on Dynamically Partially Reconfigurable FPGAs : Hardware and Reconfiguration Layers
Sub Title (in English)
Keyword(1) Run-time Reconfiguration
Keyword(2) Dynamic Reconfiguration
Keyword(3) FPGA
1st Author's Name Krzysztof Jozwik
1st Author's Affiliation Graduate School of Information Science, Nagoya University()
2nd Author's Name Shinya Honda
2nd Author's Affiliation Graduate School of Information Science, Nagoya University
3rd Author's Name Hiroyuki Tomiyama
3rd Author's Affiliation Graduate School of Information Science, Nagoya University
4th Author's Name Hiroaki Takada
4th Author's Affiliation College of Science and Engineering, Ritsumeikan University
Date 2011-09-26
Paper # RECONF2011-29
Volume (vol) vol.111
Number (no) 218
Page pp.pp.-
#Pages 6
Date of Issue