Neon: A Single-Chip 3D Workstation Graphics Accelerator

Loading...
Thumbnail Image
Date
1998
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
High-performance 3D graphics accelerators traditionally require multiple chips on multiple boards, including geometry, rasterizing, pixel processing, and texture mapping chips. These designs are often scalable: they can increase performance by using more chips. Scalability has obvious costs: a minimal configuration needs several chips, and some configurations must replicate texture maps. A less obvious cost is the almost irresistible temptation to replicate chips to increase performance, rather than to design individual chips for higher performance in the first place. In contrast, Neon is a single chip that performs like a multichip design. Neon accelerates OpenGL [19] 3D rendering, as well as X11 [20] and Windows/NT 2D rendering. Since our pin budget limited peak memory bandwidth, we designed Neon from the memory system upward in order to reduce bandwidth requirements. Neon has no special-purpose memories; its eight independent 32-bit memory controllers can access color buffers, 1. depth buffers, stencil buffers, and texture data. To fit our gate budget, we shared logic among different operations with similar implementation requirements, and left floating point calculations to Digital s Alpha CPUs. Neon s performance is between HP s Visualize fx<sup>4</sup> and fx<sup>6</sup>, and is well above SGI s MXE for most operations. Neon-based boards cost much less than these competitors, due to a small part count and use of commodity SDRAMs.
Description

        
@inproceedings{
10.2312:EGGH/EGGH98/123-132
, booktitle = {
SIGGRAPH/Eurographics Workshop on Graphics Hardware
}, editor = {
S. N. Spencer
}, title = {{
Neon: A Single-Chip 3D Workstation Graphics Accelerator
}}, author = {
McCormack, Joel
 and
McNamara, Robert
 and
Gianos, Christopher
 and
Seiler, Larry
 and
Jouppi, Norman P.
 and
Correll, Ken
}, year = {
1998
}, publisher = {
The Eurographics Association
}, ISSN = {
1727-3471
}, ISBN = {
0-89791-097-X
}, DOI = {
10.2312/EGGH/EGGH98/123-132
} }
Citation