• DocumentCode
    2873563
  • Title

    The first real operating system for reconfigurable computers

  • Author

    Wigley, Grant ; Kearney, Damien

  • Author_Institution
    Adv. Comput. Res. Centre, Univ. of South Australia, Mawson Lakes, SA, Australia
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    130
  • Lastpage
    137
  • Abstract
    Traditional reconfigurable computing platforms are designed to be single user and have been acknowledged to be difficult to design applications for. The design tools are still primitive and as reconfigurable computing becomes mainstream the development of new design tools and run time environments is essential. As the number of system gates is reaching 10 million on current FPGAs, there is an increase in demand to share a single FPGA amongst multiple applications. A third party must be introduced to handle the sharing of the FPGA and we therefore introduce the first real single FPGA concurrent multi-user operating system for reconfigurable computers. In this paper we describe the complete operating system for reconfigurable architecture and the implementation details for the first limited multi-user operating system. The first OS is a loader, it allocates FPGA area and it can dynamically partition, place and route applications at run-time. As OS for reconfigurable computing is a new area of research, we also had to develop techniques for regression testing and performance comparison. This involved the development of a test suite
  • Keywords
    field programmable gate arrays; network operating systems; performance evaluation; reconfigurable architectures; FPGAs; concurrent multi-user operating system; performance comparison; real operating system; reconfigurable architecture; reconfigurable computers; reconfigurable computing; regression testing; run time environments; system gates; Application software; Circuits; Computer architecture; Concurrent computing; Field programmable gate arrays; Operating systems; Programmable logic arrays; Reconfigurable logic; Resource management; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems Architecture Conference, 2001. ACSAC 2001. Proceedings. 6th Australasian
  • Conference_Location
    Gold Coast, Qld.
  • ISSN
    1530-0927
  • Print_ISBN
    0-7695-0954-1
  • Type

    conf

  • DOI
    10.1109/ACAC.2001.903375
  • Filename
    903375