• DocumentCode
    1136137
  • Title

    Processing by Data and Program Blocks

  • Author

    Schaffner, Mario R.

  • Author_Institution
    National Center for Atmospheric Research
  • Issue
    11
  • fYear
    1978
  • Firstpage
    1015
  • Lastpage
    1028
  • Abstract
    A processing system is presented that implements simultaneously the efficiency of the special-purpose processor and the total applicability of the general-purpose computer—characteristics commonly thought of as being mutually exclusive. This is achieved through specializing the machine by programming the hardware structure, rather than by adding software systems to it. Data are organized in circulating pages which form a multiplicity of local dynamic memories for each process. Programs are made up of modules, each describing a transient special-purpose machine. A characteristic of this approach is that the processes are data-driven, rather than program-driven. The programming language presents significant flexibility and efficiency in modeling certain classes of problems, and it may be of interest as an implementation model in a broader context. Applications to real-time processing of radar signals are reported. The relevance of characteristics of this system to problems in multiprogramming and multiprocessing systems is discussed.
  • Keywords
    Computer architecture; data-driven processing; implementation models; microprogramming; multiprocessors; multiprogramming; paging systems; radar signal processing; realtime signal processing; structural programming language; Computer languages; Context modeling; Hardware; Helium; Multiprocessing systems; Radar applications; Radar signal processing; Signal processing; Software systems; Time sharing computer systems; Computer architecture; data-driven processing; implementation models; microprogramming; multiprocessors; multiprogramming; paging systems; radar signal processing; realtime signal processing; structural programming language;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1978.1674991
  • Filename
    1674991