Excerpt from Considerations for Massively Parallel Unix Systems on the Nyu Ultracomputer and Ibm Rp3
However, it remains to be demonstrated that such machines can be effectively utilized, and that unix is well-suited to the needs of such an environment. There are two aspects to this challenge. First, several thousand processors must be coordinated in such a way that their aggregate power is applied to useful computation. Serial code sections in which one processor works while the others wait become bottlenecks that drastically reduce the power obtained, even if the serial section is so small or infrequently executed as to be entirely acceptable on a machine with only modest parallelism. Indeed, the relative cost of a serial bottleneck rises linearly with the number of processors involved. Second, the machine must be programmable by humans. Effective use of high degrees of parallelism will be facilitated by simple languages and facilities for designing, writing, and debugging parallel programs.
About the Publisher
Forgotten Books publishes hundreds of thousands of rare and classic books. Find more at www.forgottenbooks.com
This book is a reproduction of an important historical work. Forgotten Books uses state-of-the-art technology to digitally reconstruct the work, preserving the original format whilst repairing imperfections present in the aged copy. In rare cases, an imperfection in the original, such as a blemish or missing page, may be replicated in our edition. We do, however, repair the vast majority of imperfections successfully; any imperfections that remain are intentionally left to preserve the state of such historical works.
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
Anbieter: Forgotten Books, London, Vereinigtes Königreich
Paperback. Zustand: 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. Bestandsnummer des Verkäufers 9781332870752_0
Anzahl: Mehr als 20 verfügbar
Anbieter: PBShop.store US, Wood Dale, IL, USA
PAP. Zustand: New. New Book. Shipped from UK. Established seller since 2000. Bestandsnummer des Verkäufers LW-9781332870752
Anbieter: PBShop.store UK, Fairford, GLOS, Vereinigtes Königreich
PAP. Zustand: New. New Book. Shipped from UK. Established seller since 2000. Bestandsnummer des Verkäufers LW-9781332870752
Anzahl: 15 verfügbar