Book contents
- Frontmatter
- Dedication
- Contents
- Preface
- Acknowledgements
- 1 Introduction
- 2 Data Storage: Physical Allocation and Logical Format
- 3 Main Memory: The Physical Space
- 4 Buffer Replacement Algorithms
- 5 In-Memory Data Processing in Large Data Centers
- 6 GPU Computing: A New Algorithm-to-Architecture Interaction
- 7 GPU for Structured Data
- 8 GPU for Spatial Data: A Case Study in Pathology Imaging Applications
- 9 Ray Tracing Hardware in GPUs for Accelerated Computation
- 10 The Future of Computing: Synergies in Data Management and System Architecture
- References
- Index
9 - Ray Tracing Hardware in GPUs for Accelerated Computation
Published online by Cambridge University Press: 21 November 2024
- Frontmatter
- Dedication
- Contents
- Preface
- Acknowledgements
- 1 Introduction
- 2 Data Storage: Physical Allocation and Logical Format
- 3 Main Memory: The Physical Space
- 4 Buffer Replacement Algorithms
- 5 In-Memory Data Processing in Large Data Centers
- 6 GPU Computing: A New Algorithm-to-Architecture Interaction
- 7 GPU for Structured Data
- 8 GPU for Spatial Data: A Case Study in Pathology Imaging Applications
- 9 Ray Tracing Hardware in GPUs for Accelerated Computation
- 10 The Future of Computing: Synergies in Data Management and System Architecture
- References
- Index
Summary
This chapter delves into the transformative world of ray tracing, a technology reshaping computational graphics and data processing. It bridges the gap between advanced graphical rendering and general computational tasks, exploring how ray tracing hardware, originally designed for stunning visual effects, is now being harnessed for diverse applications beyond graphics. The chapter employs Nvidia GPU RT Cores and the OptiX programming framework as conduits to explain ray tracing’s fundamental concepts and practical implementations.
- Type
- Chapter
- Information
- Data ManagementInteractions with Computer Architecture and Systems, pp. 237 - 265Publisher: Cambridge University PressPrint publication year: 2024