• DocumentCode
    1686145
  • Title

    Fine grain parallelism on a MIMD machine using FPGAs

  • Author

    Raimbault, F. ; Lavenier, D. ; Rubini, S. ; Pottier, B.

  • Author_Institution
    IRISA, Rennes, France
  • fYear
    1993
  • Firstpage
    2
  • Lastpage
    8
  • Abstract
    The article presents the use of an FPGA chip (Xilinx 3090) to set up a fast systolic communication agent on a linear asynchronous network of transputer processors; the machine is called ArMen. The authors´ work relies on the systolic programming environment ReLaCS, a close cousin to the C programming language. ReLaCS provides synchronous communication operators to simplify the programming of data transfers that occur in systolic algorithms. The ReLaCS compiler generates C programs that perform the computation process and the data management process of a systolic network
  • Keywords
    C language; logic arrays; multiprocessor interconnection networks; network operating systems; parallel languages; parallel programming; program compilers; programming environments; systolic arrays; transputer systems; ArMen; C programming language; FPGA chip; MIMD machine; ReLaCS; Trollius operating system; Xilinx 3090; buffered data exchanges; configurable logic layer; data management process; data transfers; field programmable gate arrays; fine grain parallelism; linear asynchronous network; synchronous communication operators; systolic communication agent; systolic programming environment; transputer processors; Buildings; Field programmable gate arrays; Logic arrays; Parallel architectures; Parallel processing; Program processors; Programmable logic arrays; Programmable logic devices; Registers; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    FPGAs for Custom Computing Machines, 1993. Proceedings. IEEE Workshop on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    0-8186-3890-7
  • Type

    conf

  • DOI
    10.1109/FPGA.1993.279485
  • Filename
    279485