• DocumentCode
    3297265
  • Title

    The virtual-time data-parallel machine

  • Author

    Shen, Shioupyn ; Kleinrock, Leonard

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • fYear
    1992
  • fDate
    19-21 Oct 1992
  • Firstpage
    46
  • Lastpage
    53
  • Abstract
    The authors propose the virtual-time data-parallel machine to execute SIMD (single instruction multiple data) programs asynchronously. They first illustrate how asynchronous execution is more efficient than synchronous execution. For a simple model, they show that asynchronous execution outperforms synchronous execution roughly by a factor of (ln N), where N is the number of processors in the system. They then explore how to execute SIMD programs asynchronously without violating the SIMD semantics. They design a first in, first out (FIFO) priority cache, one for each processing element, to record the recent history of all variables. The cache, which is stacked between the processor and the memory, supports asynchronous execution in hardware efficiently and preserves the SIMD semantics of the software transparently. Analysis and simulation results indicate that the virtual-time data-parallel machine can achieve linear speed-up for computation-intensive data-parallel programs when the number of processors is large
  • Keywords
    parallel machines; parallel programming; FIFO priory cache; SIMD; asynchronous execution; computation-intensive data-parallel programs; processing element; single instruction multiple data; virtual-time data-parallel machine; Analytical models; Computational modeling; Computer science; Concurrent computing; Hardware; History; Multiprocessor interconnection networks; Parallel processing; Solid modeling; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1992., Fourth Symposium on the
  • Conference_Location
    McLean, VA
  • Print_ISBN
    0-8186-2772-7
  • Type

    conf

  • DOI
    10.1109/FMPC.1992.234906
  • Filename
    234906