Multitasking on FPGA Coprocessors

  • H. Simmler
  • L. Levinson
  • R. Männer
Conference paper

DOI: 10.1007/3-540-44614-1_13

Part of the Lecture Notes in Computer Science book series (LNCS, volume 1896)
Cite this paper as:
Simmler H., Levinson L., Männer R. (2000) Multitasking on FPGA Coprocessors. In: Hartenstein R.W., Grünbacher H. (eds) Field-Programmable Logic and Applications: The Roadmap to Reconfigurable Computing. FPL 2000. Lecture Notes in Computer Science, vol 1896. Springer, Berlin, Heidelberg

Abstract

Multitasking on an FPGA-based processor is one possibility to explore the efficacy of reconfigurable computing. Conventional computers and operating systems have demonstrated the many advantages of sharing computational hardware by several tasks over time. The ability to do run-time configuration and readback of FPGAs in a coprocessor architecture allows investigating the problems of implementing realistic multitasking. This paper explores the control software required to support task switching for an application split over the host processor — coprocessor boundary as well as the requirements and features of context saving and restoring in the FPGA coprocessor context. An FPGA coprocessor designed especially to support multitasking of such applications is described.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • H. Simmler
    • 2
  • L. Levinson
    • 1
  • R. Männer
    • 2
  1. 1.Weizmann Institute of ScienceRehovotIsrael
  2. 2.University of MannheimMannheimGermany

Personalised recommendations