| Publication Type | technical report |
| School or College | College of Engineering |
| Department | Kahlert School of Computing |
| Creator | Weinstein, David |
| Title | Cache-rings for memory efficient isosurface construction |
| Date | 1997 |
| Description | Processor speeds continue to increase at faster rates than memory speeds. As this performance gap widens, it becomes increasingly important to develop "memory-conscious" algorithms - programs that still optimize instruction count and algorithmic complexity, but that also integrate optimizations for data locality and cache performance. In this paper we present a topological isosurface extraction algorithm which utilizes a "cache-ring" data structure to optimize memory performance. We compare our algorithm to an analogous edge-hashing algorithm which, though functionally equivalent, gives less priority to memory performance. While our algorithm actually executes more instructions during execution, we nonetheless see a speed-up over the traditional method, as we more-than-compensate for the extra instructions with superior memory performance. |
| Type | Text |
| Publisher | University of Utah |
| First Page | 1 |
| Last Page | 18 |
| Subject | Processor speeds; Memory speeds; Computer memory; Cache-rings |
| Subject LCSH | Computer storage devices; Cache memory |
| Language | eng |
| Bibliographic Citation | Weinstein, D. (1997). Cache-rings for memory efficient isosurface construction. 1-18. UUCS-97-016. |
| Series | University of Utah Computer Science Technical Report |
| Relation is Part of | ARPANET |
| Rights Management | ©University of Utah |
| Format Medium | application/pdf |
| Format Extent | 3,798,477 bytes |
| Identifier | ir-main,16247 |
| ARK | ark:/87278/s65t441z |
| Setname | ir_uspace |
| ID | 706442 |
| Reference URL | https://collections.lib.utah.edu/ark:/87278/s65t441z |