• DocumentCode
    1250147
  • Title

    Line-drawing algorithms for parallel machines

  • Author

    Pang, Alex T.

  • Author_Institution
    California Univ., Santa Cruz, CA, USA
  • Volume
    10
  • Issue
    5
  • fYear
    1990
  • Firstpage
    54
  • Lastpage
    59
  • Abstract
    The fact that conventional line-drawing algorithms, when applied directly on parallel machines, can lead to very inefficient codes is addressed. It is suggested that instead of modifying an existing algorithm for a parallel machine, a more efficient implementation can be produced by going back to the invariants in the definition. Popular line-drawing algorithms are compared with two alternatives; distance to a line (a point is on the line if sufficiently close to it) and intersection with a line (a point on the line if an intersection point). For massively parallel single-instruction-multiple-data (SIMD) machines (with thousands of processors and up), the alternatives provide viable line-drawing algorithms. Because of the pixel-per-processor mapping, their performance is independent of the line length orientation.<>
  • Keywords
    computer graphics; parallel machines; intersection; line drawing algorithms; massively parallel single-instruction-multiple-data; parallel machines; pixel-per-processor mapping; Application software; Computer architecture; Concurrent computing; Digital audio players; Distributed computing; Image processing; Parallel machines; Parallel processing; Rubber; Throughput;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/38.59037
  • Filename
    59037