Parallel machines provide a wonderful opportunity for applications with large computational requirements. Effeective use of these machines, though, requires a keen understanding of how they work. In only a few years, many standard software product
Read More »The Practice of Parallel Programming
This book provides an advanced guide to the issues of the parallel and multithreaded programming. It goes beyond the high-level design of the applications, into the details that are often overlooked but vital to make the programs work. The content
Read More »Is Parallel Programming Hard? If So, What Can You Do About It?
The purpose of this book is to help you understand how to program shared-memory parallel machines without risking your sanity. By describing the algorithms and designs that have worked well in the past, we hope tohelp you avoid at least some of the
Read More »Recent Progress in Parallel and Distributed Computing
Parallel and distributed computing has been one of the most active areas of research in recent years. The techniques involved have found significant applications in areas as diverse as engineering, management, natural sciences, and social sciences.
Read More »Introduction to Parallel Computing
An overview of practical parallel computing and principles will enable the reader to design efficient parallel programs for solving various computational problems on state-of-the-art personal computers and computing clusters.This book explains how to
Read More »Modern Operating Systems
The widely anticipated revision of this worldwide best-seller incorporates the latest developments in operating systems technologies. It includes up-to-date materials on relevant operating systems such as Linux, Windows, and embedded real-time and
Read More »Operating Systems Principles
This book presents the fundamentals of operating systems that remain constant as new, more advanced systems are introduced and also integrates and highlights key distributed operating systems issues. The main topics presented include message-ba
Read More »Patterns for Time-Triggered Embedded Systems
In this book, Michael J Pont introduces 70 powerful, proven design techniques ("patterns") for enhancing rapid development and reliability in embedded systems based on the popular 8051 microcontroller family. With a focus on reliability, it dis
Read More »The Little Book of SEMAPHORES (2nd Edition): The Ins and Outs of Concurrency Control and Common Mistakes
The Little Book of Semaphores is a textbook that introduces the principles of synchronization for concurrent programming. In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard
Read More »Implementing CIFS: The Common Internet File System
This book is an authoritative, cross-platform guide to CIFS capabilities and behavior. Implementing CIFS not only delivers the priceless knowledge of a Samba Team member dedicated to investigating the inner workings of CIFS, it also identifies and
Read More »