sortowanie:
cena |
rok wydania
Parallel Programming with Intel Parallel StudioOptimize code for multi-core processors with Intel's Parallel Studio Parallel programming is rapidly becoming a "must-know" skill for developers. Yet, where to start? This teach-yourself tutorial is an ideal starting point for developers who already know Windows C and C++ and are eager to add parallelism to their code.
Hadoop: The Definitive GuideApache Hadoop is ideal for organizations with a growing need to store and process massive application datasets. With Hadoop: The Definitive Guide, programmers will find details for analyzing large datasets with Hadoop, and administrators will learn how to set up and run Hadoop clusters.
Principles of Parallel ProgrammingWritten by top researchers Larry Snyder and Calvin Lin, this highly anticipated first edition emphasizes the principles underlying parallel computation, explains the various phenomena, and clarifies why these phenomena represent opportunities or barriers to successful parallel programming. Introduction: Parallelism = Opportunities + Challenges; Introduction: Parallelism = Opportunities + Challenge...
Synchronization Algorithms and Concurrent ProgrammingSynchronization is a fundamental challenge in computer science. This text gives a view of aspects of synchronization algorithms. It helps computer science students, programmers, system designers and researchers to solve problems and master techniques, provided in introductory texts on operating systems, distributed computing and concurrency.
Principles of Concurrent and Distributed ProgrammingFrom a winner of the ACM/SIGCSE Award, this introduction to concurrency takes into account the importance of concurrency constructs in programming languages and of formal methods such as model checking. It focuses on algorithmic principles, and the use of the Spin model checker for modeling concurrent systems and verifying program correctness.
Introduction to Parallel ComputingA complete source of information on almost all aspects of parallel computing from introduction, to architectures, to programming paradigms, to algorithms, to programming standards. It covers traditional Computer Science algorithms, scientific computing algorithms and data intensive algorithms.
Scheduling and Automatic ParallelizationThis text addresses the study of compiler transformations for parallel aspects of sophisticated scheduling problems, primarily task-graph scheduling and loop-nest scheduling. The presentation is self-contained and complete with detailed code for algorithms, proofs and selected exercise sets.
Parallel Programming in OpenmpOpenMP is an industry standard for programming shared-memory and distributed shared-memory multiprocessors. This book teaches the parallel programmers how to program using this standard. It presents the basic OpenMP constructs in FORTRAN, C, and C++. It emphasizes practical concepts to address the concerns of real application developers.
Foundations of Multithreaded, Parallel, and Distributed ProgrammingGreg Andrews teaches the fundamental concepts of multithreaded, parallel and distributed computing and relates them to the implementation and performance processes. He presents the appropriate breadth of topics and supports these discussions with an emphasis on performance. Features Emphasizes how to solve problems, with correctness the primary concern and performance an important, but secondary,...