• DocumentCode
    1293676
  • Title

    A distributed VLSI architecture for efficient signal and data processing

  • Author

    Gaudiot, Jean-Luc ; Vedder, Rex W. ; Tucker, George K. ; Finn, Dennis ; Campbell, Michael L.

  • Author_Institution
    Dept. of Electr. Eng.-Syst., Univ. of Southern California, Los Angeles, CA, USA
  • Issue
    12
  • fYear
    1985
  • Firstpage
    1072
  • Lastpage
    1087
  • Abstract
    The machine described, the Hughes Data-Flow Multiprocessor (HDFM), is a high-performance, scalable, fault-tolerant, highly programmable multicomputer designed for embedded signal and data processing applications. The architecture of the machine is described in detail, and the influences on the final design of various requirements such as weight, size, power consumption, performance level and reliability are shown. The processing elements have been designed to reduce the number of VLSI component types required and for modularity of the physical system. The modular nature of the architecture allows a range of throughput and reliability requirements to be met. The model of execution, derived from original data-flow principles, is presented, as well as the various software tools which give the system its high-level language programmability. Complex constructs (such as large structure handling) are demonstrated. The results of a deterministic simulation of the machine show that a 64-processing-element machine may provide real throughput of 64 million instructions per second (MIPS).
  • Keywords
    VLSI; computer architecture; computerised signal processing; distributed processing; parallel processing; signal processing equipment; Hughes Data-Flow Multiprocessor; data-flow principles; distributed VLSI architecture; embedded computer; fault-tolerant computer; modularity; performance level; power consumption; programmable multicomputer; reliability; scalable multiprocessor; signal processor; size; weight; Computer architecture; Hardware; High level languages; Parallel processing; Software; Throughput; Very large scale integration; Allocation; asynchronous execution; data-flow multiprocessor; distributed computing; multiprocessor architecture; signal and data processor;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1985.6312207
  • Filename
    6312207