Skip to main content

Books in Parallel and distributed computing

51-60 of 64 results in All results

Grid Computing: The New Frontier of High Performance Computing

  • 1st Edition
  • Volume 14
  • November 15, 2005
  • Lucio Grandinetti
  • English
  • Hardback
    9 7 8 - 0 - 4 4 4 - 5 1 9 9 9 - 3
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 6 1 4 6 - 5
The book deals with the most recent technology of distributed computing.As Internet continues to grow and provide practical connectivity between users of computers it has become possible to consider use of computing resources which are far apart and connected by Wide Area Networks.Instead of using only local computing power it has become practical to access computing resources widely distributed. In some cases between different countries in other cases between different continents.This idea of using computer power is similar to the well known electric power utility technology. Hence the name of this distributed computing technology is the Grid Computing.Initially grid computing was used by technologically advanced scientific users.They used grid computing to experiment with large scale problems which required high performance computing facilities and collaborative work.In the next stage of development the grid computing technology has become effective and economically attractive for large and medium size commercial companies.It is expected that eventually the grid computing style of providing computing power will become universal reaching every user in industry and business.

Reaction-Diffusion Computers

  • 1st Edition
  • October 5, 2005
  • Andrew Adamatzky + 2 more
  • English
  • Hardback
    9 7 8 - 0 - 4 4 4 - 5 2 0 4 2 - 5
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 6 1 2 7 - 4
The book introduces a hot topic of novel and emerging computing paradigms and architectures -computation by travelling waves in reaction-diffusion media. A reaction-diffusion computer is a massively parallel computing device, where the micro-volumes of the chemical medium act as elementary few-bit processors, and chemical species diffuse and react in parallel. In the reaction-diffusion computer both the data and the results of the computation are encoded as concentration profiles of the reagents, or local disturbances of concentrations, whilst the computation per se is performed via the spreading and interaction of waves caused by the local disturbances. The monograph brings together results of a decade-long study into designing experimental and simulated prototypes of reaction-diffusion computing devices for image processing, path planning, robot navigation, computational geometry, logics and artificial intelligence. The book is unique because it gives a comprehensive presentation of the theoretical and experimental foundations, and cutting-edge computation techniques, chemical laboratory experimental setups and hardware implementation technology employed in the development of novel nature-inspired computing devices.Key Features:- Non-classical and fresh approach to theory of computation.- In depth exploration of novel and emerging paradigms of nature-inspired computing.- Simple to understand cellular-automata models will help readers/students to design their own computational experiments to advance ideas and concepts described in the book .- Detailed description of receipts and experimental setups of chemical laboratory reaction-diffusion processors will make the book an invaluable resource in practical studies of non-classical and nature-inspired computing architectures .- Step by step explanations of VLSI reaction-diffusion circuits will help students to design their own types of wave-based processors.

Location-Based Services

  • 1st Edition
  • April 30, 2004
  • Jochen Schiller + 1 more
  • English
  • Hardback
    9 7 8 - 1 - 5 5 8 6 0 - 9 2 9 - 7
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 9 1 7 2 - 1
Location-based services (LBS) are a new concept integrating a user’s geographic location with the general notion of services, such as dialing an emergency number from a cell phone or using a navigation system in a car. Incorporating both mobile communication and spatial data, these applications represent a novel challenge both conceptually and technically. The purpose of this book is to describe, in an accessible fashion, the various concepts underlying mobile location-based services. These range from general application-related ideas to technical aspects. Each chapter starts with a high level of abstraction and drills down to the technical details. Contributors examine each application from all necessary perspectives, namely, requirements, services, data, and scalability. An illustrative example begins early in the book and runs throughout, serving as a reference.

The Grid 2

  • 2nd Edition
  • November 18, 2003
  • Ian Foster + 1 more
  • English
  • Hardback
    9 7 8 - 1 - 5 5 8 6 0 - 9 3 3 - 4
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 2 1 5 3 - 4
"The Grid is an emerging infrastructure that will fundamentally change the way we think about-and use-computing. The word Grid is used by analogy with the electric power grid, which provides pervasive access to electricity and has had a dramatic impact on human capabilities and society. Many believe that by allowing all components of our information technology infrastructure-computational capabilities, databases, sensors, and people-to be shared flexibly as true collaborative tools the Grid will have a similar transforming effect, allowing new classes of applications to emerge." --From the Preface In 1998, Ian Foster and Carl Kesselman introduced a whole new concept in computing with the first edition of this book. Today there is a broader and deeper understanding of the nature of the opportunities offered by Grid computing and the technologies needed to realize those opportunities. In Grid 2, the editors reveal the revolutionary impact of large-scale resource sharing and virtualization within science and industry, the intimate relationships between organization and resource sharing structures and the new technologies required to enable secure, reliable, and efficient resource sharing on large scale. Foster and Kesselman have once again assembled a team of experts to present an up-to-date view of Grids that reports on real experiences and explains the available technologies and new technologies emerging from labs, companies and standards bodies. Grid 2, like its predecessor, serves as a manifesto, design blueprint, user guide and research agenda for future Grid systems.

Java Web Services Architecture

  • 1st Edition
  • May 27, 2003
  • James McGovern + 3 more
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 0 9 5 7 - 0
Written by industry thought leaders, Java Web Services Architecture is a no-nonsense guide to web services technologies including SOAP, WSDL, UDDI and the JAX APIs. This book is useful for systems architects and provides many of the practical considerations for implementing web services including authorization, encryption, transactions and the future of Web Services.

The Sourcebook of Parallel Computing

  • 1st Edition
  • November 11, 2002
  • Jack Dongarra + 6 more
  • English
  • Hardback
    9 7 8 - 1 - 5 5 8 6 0 - 8 7 1 - 9
Parallel Computing is a compelling vision of how computation can seamlessly scale from a single processor to virtually limitless computing power. Unfortunately, the scaling of application performance has not matched peak speed, and the programming burden for these machines remains heavy. The applications must be programmed to exploit parallelism in the most efficient way possible. Today, the responsibility for achieving the vision of scalable parallelism remains in the hands of the application developer.This book represents the collected knowledge and experience of over 60 leading parallel computing researchers. They offer students, scientists and engineers a complete sourcebook with solid coverage of parallel computing hardware, programming considerations, algorithms, software and enabling technologies, as well as several parallel application case studies. The Sourcebook of Parallel Computing offers extensive tutorials and detailed documentation of the advanced strategies produced by research over the last two decades application case studies. The Sourcebook of Parallel Computing offers extensive tutorials and detailed documentation of the advanced strategies produced by research over the last two decades

Parallel Programming in OpenMP

  • 1st Edition
  • October 2, 2000
  • Rohit Chandra + 5 more
  • English
  • Paperback
    9 7 8 - 1 - 5 5 8 6 0 - 6 7 1 - 5
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 1 3 5 3 - 9
The rapid and widespread acceptance of shared-memory multiprocessor architectures has created a pressing demand for an efficient way to program these systems. At the same time, developers of technical and scientific applications in industry and in government laboratories find they need to parallelize huge volumes of code in a portable fashion. OpenMP, developed jointly by several parallel computing vendors to address these issues, is an industry-wide standard for programming shared-memory and distributed shared-memory multiprocessors. It consists of a set of compiler directives and library routines that extend FORTRAN, C, and C++ codes to express shared-memory parallelism.Parallel Programming in OpenMP is the first book to teach both the novice and expert parallel programmers how to program using this new standard. The authors, who helped design and implement OpenMP while at SGI, bring a depth and breadth to the book as compiler writers, application developers, and performance engineers.

Industrial Strength Parallel Computing

  • 1st Edition
  • October 11, 1999
  • Alice E. Koniges
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 9 5 3 8 - 5
Today, parallel computing experts can solve problems previously deemed impossible and make the "merely difficult" problems economically feasible to solve. This book presents and synthesizes the recent experiences of reknown expert developers who design robust and complex parallel computing applications. They demonstrate how to adapt and implement today's most advanced, most effective parallel computing techniques. The book begins with a highly focused introductory course designed to provide a working knowledge of all the relevant architectures, programming models, and performance issues, as well as the basic approaches to assessment, optimization, scheduling, and debugging.Next comes a series of seventeen detailed case studies—all dealing with production-quality industrial and scientific applications, all presented firsthand by the actual code developers. Each chapter follows the same comparison-inviting format, presenting lessons learned and algorithms developed in the course of meeting real, non-academic challenges. A final section highlights the case studies' most important insights and turns an eye to the future of the discipline.

Parallel Computer Architecture

  • 1st Edition
  • August 1, 1998
  • David Culler + 2 more
  • English
  • Hardback
    9 7 8 - 1 - 5 5 8 6 0 - 3 4 3 - 1
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 7 3 0 7 - 6
The most exciting development in parallel computer architecture is the convergence of traditionally disparate approaches on a common machine structure. This book explains the forces behind this convergence of shared-memory, message-passing, data parallel, and data-driven computing architectures. It then examines the design issues that are critical to all parallel architecture across the full range of modern design, covering data access, communication performance, coordination of cooperative work, and correct implementation of useful semantics. It not only describes the hardware and software techniques for addressing each of these issues but also explores how these techniques interact in the same system. Examining architecture from an application-driven perspective, it provides comprehensive discussions of parallel programming for high performance and of workload-driven evaluation, based on understanding hardware-software interactions.

Parallel Programming with MPI

  • 1st Edition
  • October 1, 1996
  • Peter Pacheco
  • English
  • Paperback
    9 7 8 - 1 - 5 5 8 6 0 - 3 3 9 - 4
A hands-on introduction to parallel programming based on the Message-Passing Interface (MPI) standard, the de-facto industry standard adopted by major vendors of commercial parallel systems. This textbook/tutorial, based on the C language, contains many fully-developed examples and exercises. The complete source code for the examples is available in both C and Fortran 77. Students and professionals will find that the portability of MPI, combined with a thorough grounding in parallel programming principles, will allow them to program any parallel system, from a network of workstations to a parallel supercomputer.