• DocumentCode
    963536
  • Title

    Extending Unix for scalable computing

  • Author

    Debenedictis, Erik P. ; Johnson, Stephen C.

  • Author_Institution
    Scalable Computing, Redwood City, CA, USA
  • Volume
    26
  • Issue
    11
  • fYear
    1993
  • Firstpage
    43
  • Lastpage
    53
  • Abstract
    Because it retrieves all instructions and data from a single memory, the von Neumann computer architecture has a fundamental speed limit. The scalable multicomputer architecture, which uses many microprocessors together to solve a single problem and can run at teraflop speeds, may be a solution. While teraflop processor technology is known, the scalable operating and I/O system technology necessary for those speeds are not known. The authors describe how Unix can be extended to scalable computing, permitting teraflop speeds and offering parallel computing to users unfamiliar with parallel programming. They designed this technology into the system software of the Ncube-2, the predecessor to Ncube´s announced teraflop parallel computer. The authors describe the system in detail and provide some performance results.<>
  • Keywords
    Unix; multiprocessing systems; Ncube-2; Unix; multicomputer architecture; scalable computing; system software; Application software; Computer aided instruction; Computer architecture; Concurrent computing; Hardware; Microprocessors; Operating systems; Packaging; Parallel programming; Supercomputers;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.241425
  • Filename
    241425