Title :
Minimal physical resource allocation of pi-calculus schedules to dynamically reconfigurable platforms
Author :
Seffrin, André ; Huss, Sorin A.
Author_Institution :
Center for Adv. Security Res. Darmstadt, Darmstadt, Germany
Abstract :
Dynamic partial reconfiguration enables the reconfiguration of hardware devices at run-time, which saves resources, but introduces additional design complexity. Various methods exist for the specification of reconfiguration schedules, which are either too simple for the description of complex processes, or are inherently difficult to verify. We employ a variant of the π-calculus for modelling dynamic partial reconfiguration. The π-calculus is a process algebra originally constructed for modelling communicating systems, but can be repurposed as a scheduling method for dynamic partial reconfiguration on FPGA devices. In order to apply this type of scheduling for the design of hardware systems, it has to be determined how to allocate the scheduled tasks on the device. By use of a verification tool for the π-calculus, constraints can be extracted from a given system specification. These constraints form the basis to derive the placement of the reconfigurable areas in an automatic fashion.
Keywords :
computational complexity; field programmable gate arrays; pi calculus; reconfigurable architectures; resource allocation; π-calculus; FPGA device; design complexity; dynamic partial reconfiguration platform; minimal physical resource allocation; pi-calculus schedule; process algebra; verification tool; Calculus; Concurrent computing; Dynamic scheduling; Equations; Hardware; Resource management; Schedules;
Conference_Titel :
Design and Diagnostics of Electronic Circuits & Systems (DDECS), 2011 IEEE 14th International Symposium on
Conference_Location :
Cottbus
Print_ISBN :
978-1-4244-9755-3
DOI :
10.1109/DDECS.2011.5783136