• DocumentCode
    3053504
  • Title

    Hardware-accelerated execution of Pi-calculus reconfiguration schedules

  • Author

    Seffrin, André ; Huss, Sorin A.

  • Author_Institution
    Center for Adv. Security Res. Darmstadt, Darmstadt, Germany
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The π-calculus is a process algebra originally designed for modelling communicating systems. In this work, it is applied to the design of schedules for partial dynamic reconfiguration, which denote when modules become active and which channels they use for communication. While the execution of the π-calculus in software is possible, a direct execution in hardware is desirable for two reasons: Firstly, direct hardware execution removes the requirement to use a softcore processor. As will be shown in this paper, π-calculus processes only have a tiny hardware footprint. Secondly, the π-calculus is inherently concurrent, and its execution on dedicated hardware can thus be greatly accelerated. This can be used in order to speed up the simulation of schedules. The acceleration of π-calculus simulation may have applications in other fields, since the π-calculus has been used for modelling systems in a wide range of disciplines, for instance in computational biology. The paper shows how π-calculus primitives can be translated into corresponding hardware modules. Since this is difficult to do manually, a tool was created which automatically maps complete processes into synthesizable VHDL code.
  • Keywords
    hardware description languages; pi calculus; program processors; reconfigurable architectures; π-calculus; communicating system modelling; communication channel; computational biology; direct hardware accelerated execution; hardware footprint; partial dynamic reconfiguration; pi calculus reconfiguration schedule; process algebra; softcore processor; synthesizable VHDL code; Calculus; Computational modeling; Equations; Hardware; Schedules; Servers; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2011 International Conference on
  • Conference_Location
    New Delhi
  • Print_ISBN
    978-1-4577-1741-3
  • Type

    conf

  • DOI
    10.1109/FPT.2011.6132710
  • Filename
    6132710