Title :
A re-configurable processor for Petri net simulation
Author :
Morris, John ; Bundell, Gary A. ; Tham, Sonny
Author_Institution :
Dept. of Electr. & Electron. Eng., Western Australia Univ., Nedlands, WA, Australia
Abstract :
Simulation of systems for the control of large numbers of objects such as traffic flows, network message traffic, etc. is CPU intensive and may require inordinately long runs on conventional sequential processors. The article describes the Achilles reconfigurable processor and techniques for programming it to carry out Petri net simulations. Achilles is an innovative 3-dimensional stack of FPGAs. The 3D arrangement allows: (a) a large number of FPGAs to fit in a small volume, (b) a large degree of flexibility in the way individual devices are interconnected, (c) interconnection with one or more hosts with host-Achilles bandwidth being scaled up to meet requirements and (d) individual stacks to be connected together in a wide variety of patterns so that the computing power of the stack may be scaled as necessary. Bandwidths between the stack and a PC host have been measured at over 30 Mbytes/second in the first prototype of the stack: the interconnection is capable of transferring data at PCI bus speeds with the newer, faster FPGAs used in the second prototype currently under construction. This architecture is particularly suitable for Petri net simulations as hundreds of places in a net can be simultaneously active-reducing by order´s of magnitude the time necessary for simulations.
Keywords :
Petri nets; computerised control; digital simulation; field programmable gate arrays; parallel architectures; real-time systems; reconfigurable architectures; 3D arrangement; Achilles reconfigurable processor; CPU intensive; FPGAs; PC host; PCI bus speeds; Petri net simulation; computing power; data transfer; host-Achilles bandwidth; individual stacks; innovative 3-dimensional stack; network message traffic; re-configurable processor; sequential processors; system simulation; traffic flows; Bandwidth; Computational modeling; Concurrent computing; Field programmable gate arrays; Information processing; Intelligent networks; Intelligent systems; Parallel processing; Petri nets; Prototypes;
Conference_Titel :
System Sciences, 2000. Proceedings of the 33rd Annual Hawaii International Conference on
Print_ISBN :
0-7695-0493-0
DOI :
10.1109/HICSS.2000.926968