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
7 - GPU for Structured Data
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 management of structured data using GPUs. It demonstrates the construction of a GPU-based SQL database engine, encompassing both hash-based and sorting-based relational operator algorithms. The chapter explores how complex SQL concepts like subqueries can be efficiently interacted with GPUs for optimal performance, offering insights into the advancements and potential of GPU computing in structured data management.
- Type
- Chapter
- Information
- Data ManagementInteractions with Computer Architecture and Systems, pp. 167 - 202Publisher: Cambridge University PressPrint publication year: 2024