| Memory architecture for efficient utilization of SDRAM: a case study of the computation/memory access trade-off |
| Full text |
Pdf
(421 KB)
|
| Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the eighth international workshop on Hardware/software codesign
table of contents
San Diego, California, United States
Pages: 51 - 55
Year of Publication: 2000
ISBN:1-58113-268-9
|
|
Authors
|
|
Thomas Gleerup
|
Technical University of Denmark, Department of Information Technology, DK-2800 Lyngby, Denmark
|
|
Hans Holten-Lund
|
Technical University of Denmark, Department of Information Technology, DK-2800 Lyngby, Denmark
|
|
Jan Madsen
|
Technical University of Denmark, Department of Information Technology, DK-2800 Lyngby, Denmark
|
|
Steen Pedersen
|
Technical University of Denmark, Department of Information Technology, DK-2800 Lyngby, Denmark
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 25, Citation Count: 1
|
|
|
ABSTRACT
This paper discusses the trade-off between calculations and memory accesses in a 3D graphics tile renderer for visualization of data from medical scanners. The performance requirement of this application is a frame rate of 25 frames per second when rendering 3D models with 2 million triangles, i.e. 50 million triangles per second, sustained (not peak). At present, a software implementation is capable of 3-4 frames per second for a 1 million triangle model.By using direct evaluation of certain interpolation parameters instead of forward differencing, writing back parameters to SDRAM is avoided. In software, forward differencing is usually better, but in this hardware implementation, the trade-off has made it possible to develop a very regular memory architecture with a buffering system, which can reach 95% bandwidth utilization using off-the-shelf SDRAM. This is achieved by changing the algorithm to use a memory access strategy with write-only and read-only phases, and a buffering system, which uses round-robin bank write-access combined with burst read-access.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Thomas Gleerup, "ASIC for 3D Graphics Pipeline Back-End, Master's Thesis, Technical University of Denmark, Dept. of Information Technology, Lyngby, Denmark, 1999.
|
 |
3
|
Hans Holten-Lund , Mogens Hvidtfeldt , Jan Madsen , Steen Pedersen, VRML visualization in a surgery planning and diagnostics application, Proceedings of the fifth symposium on Virtual reality modeling language (Web3D-VRML), p.111-118, February 20-24, 2000, Monterey, California, United States
[doi> 10.1145/330160.330234]
|
| |
4
|
Hans Holten-Lund, Jan Madsen and Steen Pedersen, "A Case Study of a Hybrid Parallel 3D Surface Rendering Graphics Architecture, SASIMI 1997 Proceedings.
|
| |
5
|
Hybris software renderer, http://www'it'dtu'dk/Nhahl/hybris'html'
|
 |
6
|
|
 |
7
|
|
| |
8
|
Micron Technology Inc., "Synchronous DRAM Data Sheet, 64Mb SDRAM, rev. 10/98, Micron Technology Inc., 1998.
|
| |
9
|
The Stanford 3D Scanning Repository, http://wwwgraphics, stanford.edu/data/3 Dscanrep/.
|
CITED BY
|
Damien Lyonnard , Sungjoo Yoo , Amer Baghdadi , Ahmed A. Jerraya, Automatic generation of application-specific architectures for heterogeneous multiprocessor system-on-chip, Proceedings of the 38th conference on Design automation, p.518-523, June 2001, Las Vegas, Nevada, United States
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|