Explore operating system challenges in shared-memory parallel processors. Learn how the NYU Ultracomputer coordinates thousands of processors to avoid bottlenecks.
This book examines how an advanced parallel computer model shapes the design of an operating system. It covers the programming interfaces, process and memory management, and synchronization needs that arise when many processors share a memory space. The discussion centers on a prototype Unix-based kernel used to run a parallel system with an eight-processor setup and explores concepts you would encounter when thinking about scalable, high-performance computing.
Key ideas include how to design kernel services for parallel code, how to manage shared data, and how to provide flexible primitives that support a wide range of applications. The material also looks at practical tradeoffs in scheduling, memory layout, and coordination mechanisms that keep many processes working together without serial bottlenecks.
Ideal for readers of advanced Unix systems and parallel computing research.
"synopsis" may belong to another edition of this title.
Seller: Forgotten Books, London, United Kingdom
Paperback. Condition: New. Print on Demand. This book explores a model of parallel computing centered around a shared memory architecture that allows processors to work independently yet in tandem across a range of tasks. The author argues that current limitations in technology and the serial bottlenecks that result from them will soon be overcome with the help of fetch-and-add coordination primitives. This will allow programmers to create robust, scalable, parallel code that maintains both speed and efficiency. The author's work in this area has led to the development of a prototype operating system that demonstrates the power and feasibility of this approach. This book will be of interest to computer scientists, software engineers, and anyone interested in the future of parallel computing. Its detailed examination of parallel programming constructs, synchronization mechanisms, and memory management techniques provides a thorough foundation for understanding the inner workings of these machines and their significance for the future of computing. This book is a reproduction of an important historical work, digitally reconstructed using state-of-the-art technology to preserve the original format. In rare cases, an imperfection in the original, such as a blemish or missing page, may be replicated in the book. print-on-demand item. Seller Inventory # 9781332870752_0
Quantity: Over 20 available
Seller: PBShop.store US, Wood Dale, IL, U.S.A.
PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # LW-9781332870752
Seller: PBShop.store UK, Fairford, GLOS, United Kingdom
PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # LW-9781332870752
Quantity: 15 available