NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Line-drawing algorithms for parallel machinesThe 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 and orientation.
Document ID
19910030233
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
External Source(s)
Authors
Pang, Alex T.
(California, University Santa Cruz, United States)
Date Acquired
August 15, 2013
Publication Date
September 1, 1990
Publication Information
Publication: IEEE Computer Graphics and Applications
Volume: 10
ISSN: 0272-1716
Subject Category
Computer Programming And Software
Accession Number
91A14856
Funding Number(s)
CONTRACT_GRANT: NCC2-374
CONTRACT_GRANT: NSF BBS-87-14206
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available