• DocumentCode
    3278692
  • Title

    SOP: a reconfigurable massively parallel system and its control-data-flow based compiling method

  • Author

    Yamauchi, Tsukasa ; Nakaya, Shogo ; Kajihara, Nobuki

  • Author_Institution
    RWCP Massively Parallel Syst. Lab., NEC Corp., Kanagawa, Japan
  • fYear
    1996
  • fDate
    17-19 Apr 1996
  • Firstpage
    148
  • Lastpage
    156
  • Abstract
    This paper describes reconfigurable massively parallel computer system called SOP (Sea Of Processors) that has ability to change its structure and achieves high performance by mapping the control flow and data flow of target algorithms directly on the reconfigurable hardware. SOP system consists of huge number of programmable logic, memory and switch elements. Each logic element is mainly used to map logic/arithmetic operations and control circuits. SOP memory element has ability to process global search, global sorting, heap tree and min/max operations quickly. SOP compiler extracts high degree of parallelism from application programs written in C-language by exploiting operation and function level parallelism using control-data-flow based mapping technique
  • Keywords
    digital arithmetic; parallel architectures; program compilers; reconfigurable architectures; sorting; C-language; SOP; Sea Of Processors; application programs; compiler; control circuits; control-data-flow based compiling method; control-data-flow based mapping technique; function level parallelism; global search; global sorting; heap tree; logic element; logic/arithmetic operations; min/max operations; programmable logic; reconfigurable hardware; reconfigurable massively parallel computer system; reconfigurable massively parallel system; switch elements; Reconfigurable architectures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    FPGAs for Custom Computing Machines, 1996. Proceedings. IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-8186-7548-9
  • Type

    conf

  • DOI
    10.1109/FPGA.1996.564793
  • Filename
    564793