z-logo
Premium
PRIP – A Parallel Raster Image Processor
Author(s) -
Campenhout Jan M.,
Lasure Roeland
Publication year - 1993
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/1467-8659.1220095
Subject(s) - raster graphics , computer science , bitmap , speedup , computer graphics (images) , pixel , multiprocessing , raster scan , graphics , image processor , computer hardware , executable , scan line , image processing , parallel computing , image (mathematics) , computer vision , grayscale , operating system
Like colour video displays and laser printers, laser photoplotters are raster scan devices. For such devices, the pixel stream representing the image must be generated in real time, and in the (scan line) order required. However, the typical size of the images photoplotters produce is an order of magnitude higher than that of video displays and laser printers, precluding the use of full‐size bitmap memories. These requirements pose particular implementation problems for the raster image processor generating the pixel stream. The parallel RIP system presented here is aimed at high‐resolution laser photoplotters, and features a largely scalable performance ranging from 40 to several hundred megapixels per second. It is built with standard components such as graphics microprocessors and VRAM memories. Its architecture is that of a distributed memory multiprocessor system with a global ring‐like topology. And most importantly, it can be programmed using the traditional sequential programming paradigm. Only minor additions are needed to sequential graphical algorithms to be executable on the system with an arbitrary number of processors. A prototype 8‐processor PRIP system has been built and tested generating printed circuit board images for a direct imaging photoplotter. The prototype exhibits a near‐linear speedup with respect to a monoprocessor solution. Architectural simulations indicate that the system can be expanded to well over 10 processors.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here