Skip to main content Accessibility help
×
  • Coming soon
Publisher:
Cambridge University Press
Expected online publication date:
December 2024
Print publication year:
2024
Online ISBN:
9781009122115

Book description

This guide illuminates the intricate relationship between data management, computer architecture, and system software. It traces the evolution of computing to today's data-centric focus and underscores the importance of hardware-software co-design in achieving efficient data processing systems with high throughput and low latency. The thorough coverage includes topics such as logical data formats, memory architecture, GPU programming, and the innovative use of ray tracing in computational tasks. Special emphasis is placed on minimizing data movement within memory hierarchies and optimizing data storage and retrieval. Tailored for professionals and students in computer science, this book combines theoretical foundations with practical applications, making it an indispensable resource for anyone wanting to master the synergies between data management and computing infrastructure.

Reviews

‘Data Management: Interactions with Computer Architecture and Systems is a must-have for any software engineer. This comprehensive book distills decades of research and engineering practices into a clear and insightful guide. Readers will gain a systematic understanding of cutting-edge advancements, making it an invaluable resource for solving real-world problems.’

Kaibo Wang - Uber Technologies

‘This textbook is a timely and comprehensive resource that explores the strong interactions among data management, memory hierarchy, computation, and applications. It strikes an elegant balance between fundamental knowledge and advanced topics, illustrating how data-centric algorithms, architectural and system designs, and software stacks should work together to achieve the high efficiency critically needed in the modern era of computing. This textbook is a natural sequel to conventional architectural books, designed for data applications ranging from computer graphics and databases to machine learning. It is far-reaching and future-proof!’

Deming Chen - University of Illinois Urbana-Champaign

‘This book breaks down the barriers between two fundamental computer science subjects that have been always taught separately, database systems and computer architectures. The book is a great read needed to see the full picture and the interplay between these two important subjects. Highly recommended for those seeking the understanding of system internal decisions and how do they impact various system components.’

Mohamed Mokbel - University of Minnesota

Metrics

Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Book summary page views

Total views: 0 *
Loading metrics...

* Views captured on Cambridge Core between #date#. This data will be updated every 24 hours.

Usage data cannot currently be displayed.