Title :
Global control synthesis for an MIMD/FPGA machine
Author :
Dhaussy, Philippe ; Filloque, Jean-Marie ; Pottier, Bernard ; Rubini, Stéphane
Author_Institution :
Lab. d´´Inf. de Brest, Univ. de Bretagne Occidentale, Brest, France
Abstract :
Embedding a FPGA circular array into MIMD architectures allows one to synthesize fine-grain circuits for global computation support. These circuits operate concurrently with the distributed applications. They provide specific speed-up or additional services, such as communication protocols or global controllers. This article describes an architectural model for such controllers with practical examples implemented on the ArMen FPGA-multiprocessor. A multi-assignment language derived from the UNITY formalism is proposed, to implement the controllers with a high degree of parallelism. Their hardware synthesis principles are given
Keywords :
logic arrays; microcontrollers; parallel architectures; parallel machines; protocols; ArMen FPGA-multiprocessor; FPGA circular array; MIMD architectures; MIMD/FPGA machine; UNITY formalism; additional services; communication protocols; distributed applications; fine-grain circuit synthesis; global computation support; global control synthesis; global controllers; hardware synthesis; multi-assignment language; parallelism; speedup; Automatic control; Circuits; Communication system control; Computational modeling; Concurrent computing; Distributed computing; Field programmable gate arrays; Hardware; Parallel architectures; Protocols;
Conference_Titel :
FPGAs for Custom Computing Machines, 1994. Proceedings. IEEE Workshop on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-8186-5490-2
DOI :
10.1109/FPGA.1994.315603