Communications of the ACM - Special section on computer architecture
FRAMES: Software tools for modeling, rendering and animation of 3D scenes
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Display of Surfaces from Volume Data
IEEE Computer Graphics and Applications
The connection machine
Fast image generation of construcitve solid geometry using a cellular array processor
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Fast spheres, shadows, textures, transparencies, and imgage enhancements in pixel-planes
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
ACM Computing Surveys (CSUR)
A semi-automatic storage allocation system at loading time
Communications of the ACM
The Geometry Engine: A VLSI Geometry System for Graphics
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
Simulation and expected performance analysis of multiple processor Z-buffer systems
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
Chap - a SIMD graphics processor
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
An adaptive subdivision algorithm and parallel architecture for realistic image synthesis
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Distributing a visible surface algorithm over multiple processors
ACM '77 Proceedings of the 1977 annual conference
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Antialiasing of interlaced video animation
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Parallel object-space hidden surface removal
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
The rendering architecture of the DN10000VS
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
The accumulation buffer: hardware support for high-quality rendering
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Real-time display of quadric on the I.M.O.G.E.N.E. machine
SMA '91 Proceedings of the first ACM symposium on Solid modeling foundations and CAD/CAM applications
Three-dimensional medical imaging: algorithms and computer systems
ACM Computing Surveys (CSUR)
PixelFlow: high-speed rendering using image composition
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
An updated cross-indexed guide to the ray-tracing literature
ACM SIGGRAPH Computer Graphics
I3D '92 Proceedings of the 1992 symposium on Interactive 3D graphics
Pixel merging for object-parallel rendering: a distributed snooping algorithm
PRS '93 Proceedings of the 1993 symposium on Parallel rendering
Distributing Data and Control for Ray Tracing in Parallel
IEEE Computer Graphics and Applications
Evaluating multi-port frame buffer designs for a mesh-connected multicomputer
ISCA '95 Proceedings of the 22nd annual international symposium on Computer architecture
Talisman: commodity realtime 3D graphics for the PC
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Performance issues of a distributed frame buffer on a multicomputer
HWWS '98 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Antialiased parameterized solid texturing simplified for consumer-level hardware implementation
HWWS '99 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
A user-programmable vertex engine
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Meshed atlases for real-time procedural solid texturing
ACM Transactions on Graphics (TOG)
Physically-based visual simulation on graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Rendering: Line-Drawing Algorithms for Parallel Machines
IEEE Computer Graphics and Applications
Parallel Volume Rendering on a Network of Workstations
IEEE Computer Graphics and Applications
Parallel ray tracing on a chip
Practical parallel rendering
Parallel polygon rendering on the graphics computer VC-1
PAS '95 Proceedings of the First Aizu International Symposium on Parallel Algorithms/Architecture Synthesis
Two widely-different architectural approaches to computer image generation
VIS '91 Proceedings of the 2nd conference on Visualization '91
Hexagonal storage scheme for interleaved frame buffers and textures
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
A reconfigurable architecture for load-balanced rendering
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Streaming Algorithms for Biological Sequence Alignment on GPUs
IEEE Transactions on Parallel and Distributed Systems
A real-time raster scan display for 3-D graphics
EGGH'89 Proceedings of the Fourth Eurographics conference on Advances in Computer Graphics Hardware
A distributed frame buffer within a window-oriented high performance graphics system
EGGH'89 Proceedings of the Fourth Eurographics conference on Advances in Computer Graphics Hardware
An efficient parallel ray tracing scheme for highly parallel architectures
EGGH'90 Proceedings of the Fifth Eurographics conference on Advances in Computer Graphics Hardware: rendering, ray tracing and visualization systems
Dynamic load balancing within a high performancegraphics system
EGGH'91 Proceedings of the Sixth Eurographics conference on Advances in Computer Graphics Hardware: rendering, visualization and rasterization hardware
An efficient massively parallel rasterization scheme for a high performance graphics system
EGGH'92 Proceedings of the Seventh Eurographics conference on Graphics Hardware
Depth complexity in object-parallel graphics architectures
EGGH'92 Proceedings of the Seventh Eurographics conference on Graphics Hardware
Hi-index | 0.00 |
We describe the system architecture and the programming environment of the Pixel Machine - a parallel image computer with a distributed frame buffer.The architecture of the computer is based on an array of asynchronous MIMD nodes with parallel access to a large frame buffer. The machine consists of a pipeline of pipe nodes which execute sequential algorithms and an array of m × n pixel nodes which execute parallel algorithms. A pixel node directly accesses every m-th pixel on every n-th scan line of an interleaved frame buffer. Each processing node is based on a high-speed, floating-point programmable processor.The programmability of the computer allows all algorithms to be implemented in software. We present the mappings of a number of geometry and image-computing algorithms onto the machine and analyze their performance.