Parallel Processing Computers Books - Page 5

MagicBeanDip.com

Page 5 of 200 - Go to page: 1 2 3 4 5 6 7 8 9 10 16

C# 2.0: Practical Guide for Programmers (The Practical Guides)

Michel de Champlain, Brian G. Patrick

C# 2.0: Practical Guide for Programmers (The Practical Guides) Michel de Champlain, Brian G. Patrick Amazon Price: $24.95
List Price: $24.95
Usually ships in 24 hours
By: Morgan Kaufmann
Amazon Marketplace: 22 new & used starting at $13.94

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Hardware -> Parallel Processing Computers
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> C#
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General

Customer Reviews:
Total reviews: 9 Average rating: 3.5 of 5

Editorial Review:

You don't need coddling; you don't need to be told what you already know. What you need is a book that uses your experience as a Java or C++ programmer to give you a leg up into the challenges and rewards of C#. And this Practical Guide is precisely what you're after.

Written by a team that boasts extensive experience teaching C# to professionals, this book provides a practical, efficient explanation of the language itself, covering basic to advanced features and calling out all that's new in 2.0. Its instruction is always firmly situated within the context of the .NET framework and bolstered by code examples, key lessons in object-oriented programming, and installments of a realistic application programming tutorial. Concise and incisive, this is the best way to master the world's fastest-growing and most marketable programming language.

Features
* Provides a carefully focused explanation of every aspect of the C# language, including entire chapters on the unified type system, advanced types, collections, generics, reflection and attributes.
* Highlights all features new to the latest version of C# and organizes its presentation of C# according to the key principles of object-oriented programming and the .NET framework.
* Using end-of-chapter exercises, incrementally develops a cohesive application programming tutorial.
* Includes an easy-to-use appendix on the grammatical rules of C# and provides downloadable example code via the companion website.

* Provides a carefully focused explanation of every aspect of the C# language, including entire chapters on the unified type system, advanced types, collections, generics, reflection and attributes.
* Highlights all features new to the latest version of C# and organizes its presentation of C# according to the key principles of object-oriented programming and the .NET framework.
* Using end-of-chapter exercises, incrementally develops a cohesive application programming tutorial.
* Includes an easy-to-use appendix on the grammatical rules of C# and provides downloadable example code via the companion website.

In Search of Clusters (2nd Edition)

Gregory Pfister

In Search of Clusters (2nd Edition) Gregory Pfister Amazon Price: $29.67
List Price: $44.95
Usually ships in 24 hours
By: Prentice Hall PTR
Amazon Marketplace: 21 new & used starting at $7.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Hardware -> Parallel Processing Computers
Subjects -> Computers & Internet -> Networking -> Data in the Enterprise -> Client-Server Systems
Subjects -> Computers & Internet -> Software -> General

Customer Reviews:
Total reviews: 11 Average rating: 5.0 of 5

This is the Clustering Bible 5 out of 5 stars.
10 of 10 people found this review helpful.

As other reviewers have said, this is an excellent book and is a *must have* for anyone exploring practically any aspect of cluster computing. Even beyond the quality of the information conveyed, the writing style is wonderful and the author makes an otherwise abstract and cumbersome topic quite readable and quite approachable. This book is regarded as the Clustering Bible worldwide, and I've seen copies placed prominently in the bookshelves of individuals in Beijing, Tokyo, Paris, and the US. Microsoft's own Cluster Server was codenamed 'Wolfpack', as an honerable reference to the cover art of this specific book.


Aaron McKee
Clustering Products Manager
TurboLinux Inc.

Editorial Review:

A hardcore guide to parallel computing with clusters (groups of computers linked together to boost performance), this reference is by a leading expert in the field. Revised and updated to cover the latest architectures, the book features a light and approachable writing style described by a reviewer as "what would happen if "Dilbert" creator Scott Adams wrote a book on computer architecture".

Task Scheduling for Parallel Systems (Wiley Series on Parallel and Distributed Computing)

Oliver Sinnen

Task Scheduling for Parallel Systems (Wiley Series on Parallel and Distributed Computing) Oliver Sinnen Amazon Price: $78.65
List Price: $84.95
Usually ships in 24 hours
By: Wiley-Interscience
Amazon Marketplace: 30 new & used starting at $29.94

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> General
Subjects -> Computers & Internet -> Computer Science -> General AAS
Subjects -> Computers & Internet -> Hardware -> Parallel Processing Computers

Customer Reviews:
Total reviews: 1 Average rating: 4.0 of 5

Editorial Review:

A new model for task scheduling that dramatically improves the efficiency of parallel systems

Task scheduling for parallel systems can become a quagmire of heuristics, models, and methods that have been developed over the past decades. The author of this innovative text cuts through the confusion and complexity by presenting a consistent and comprehensive theoretical framework along with realistic parallel system models. These new models, based on an investigation of the concepts and principles underlying task scheduling, take into account heterogeneity, contention for communication resources, and the involvement of the processor in communications.

For readers who may be new to task scheduling, the first chapters are essential. They serve as an excellent introduction to programming parallel systems, and they place task scheduling within the context of the program parallelization process. The author then reviews the basics of graph theory, discussing the major graph models used to represent parallel programs. Next, the author introduces his task scheduling framework. He carefully explains the theoretical background of this framework and provides several examples to enable readers to fully understand how it greatly simplifies and, at the same time, enhances the ability to schedule.

The second half of the text examines both basic and advanced scheduling techniques, offering readers a thorough understanding of the principles underlying scheduling algorithms. The final two chapters address communication contention in scheduling and processor involvement in communications.

Each chapter features exercises that help readers put their new skills into practice. An extensive bibliography leads to additional information for further research. Finally, the use of figures and examples helps readers better visualize and understand complex concepts and processes.

Researchers and students in distributed and parallel computer systems will find that this text dramatically improves their ability to schedule tasks accurately and efficiently.

SIMD Programming Manual for Linux and Windows (Springer Professional Computing)

Paul Cockshott, Kenneth Renfrew

SIMD Programming Manual for Linux and Windows (Springer Professional Computing) Paul Cockshott, Kenneth Renfrew Amazon Price: $63.96
List Price: $84.95
Usually ships in 24 hours
By: Springer
Amazon Marketplace: 29 new & used starting at $54.90

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Systems Analysis & Design
Subjects -> Computers & Internet -> Graphic Design -> General
Subjects -> Computers & Internet -> Graphic Design -> General AAS

Customer Reviews:
Total reviews: 1 Average rating: 3.0 of 5

why Pascal? 3 out of 5 stars.
3 of 6 people found this review helpful.

Parallel processing is an important but rather specialised field in programming. In general, the subject treatment in this book can be useful, especially given that it covers both linux and Microsoft Windows.

But why is the parallel language a variant of Pascal? Ever since the early 80s, C overtook Pascal in usage. Very little programming goes on in Pascal anymore. It is befuddling why the people who came up with parallel Pascal did so. Far more effective, in terms of outreach, to have derived a parallel language from C [or C++]. While this may not have been the fault of the book's author, it greatly hinders its uptake.

Editorial Review:

The book is intended as a programmer’s introduction to the use of SIMD on PCs. It presents the underlying technology of SIMD processing on current PCs and looks at tools to exploit this including the Intel SIMD library and the Parallel Processing Language Vector Pascal. It explains how to cast algorithms in parallel to exploit the parallel processing capability of standard PCs obtaining large performance gains relative to conventional sequential compilers. It assumes a familiarity with imperative programming but not specifically with Pascal. It does not assume any prior familiarity with the SIMD programming model. The language translation system will be available either as a downloadable for Linux or Windows in association with the book. This book will be particularly useful for programmers in the rapidly growing area of games and multi-media entertainment, and it would also to academics interested in parallel programming techniques or array programming languages.

Vector Games Math Processors (Wordware Game Math Library)

James Leiterman

Vector Games Math Processors (Wordware Game Math Library) James Leiterman List Price: $59.95
By: Wordware Publishing, Inc.
Amazon Marketplace: 13 new & used starting at $8.13

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Games & Strategy Guides -> General AAS
Subjects -> Computers & Internet -> Graphic Design -> General
Subjects -> Computers & Internet -> Graphic Design -> General AAS

Customer Reviews:
Total reviews: 2 Average rating: 3.0 of 5

Editorial Review:

The increased complexity of the hardware in video game consoles such as the PlayStation 2, GameCube, and Xbox and other embedded systems has resulted in a demand for programmers knowledgeable in vector-based program-ming. Vector Game Math Processors explains how to write parallel-based floating-point and integer-based math algorithms for use in video games as well as scientific applications.

* Understand all aspects of vector-based programming using the PowerPC, AltiVec, MIPS, x86, SIMD processors.

* Learn how to use various vector processor instruction sets.

* Discover how to program public and proprietary platforms with a vector-based mind-set.

* Explore trigonometric functions and advanced vector math, including matrices and quaternions.

* Learn about vertex shaders.

* Incorporate the sample vector and pseudo vector code into your own programming projects.

On the CD The companion CD contains example code discussed in the book. The files are compatible with the Macintosh, Windows, and MIPS platforms.

Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine

Venkat Subramaniam

Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine Venkat Subramaniam Amazon Price: $23.07
List Price: $34.95
Not yet published
By: Pragmatic Bookshelf

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> General AAS
Subjects -> Computers & Internet -> Hardware -> Parallel Processing Computers
Subjects -> Computers & Internet -> Programming -> Java -> General

Editorial Review:

The increasing popularity and availability of multicore processors is creating a whole new set of challenges--although you can enjoy true concurrency, you're now faced with higher contention and synchronization issues. Deploying an existing application on a multicore processor may bring out previously hidden concurrency issues. Java's multi-threading facility by itself isn't enough---it's a very low level abstraction. Instead, you need a paradigm that provides a higher level of abstraction to deal with concurrency. It's time to embrace Functional Programming.

Scala is a hybrid Object-Oriented/Functional Programming language on the JVM. Using Scala, you can create traditional imperative programs, intermix them with Java code, and at the same time take advantage of higher levels of abstraction. You can use features that lead to concise, highly expressive code that remove the pain of dealing with concurrency.

Programming Scala will show you the fundamentals of functional programming using Scala. Very quickly, you'll learn how this statically typed language can give you dynamic capabilities to create concise, scalable, highly capable concurrent code.

Pragmatic programmers always use the right tool for the job. For concurrent programming on the Java VM, Scala is the tool, and Programming Scala by award-winning author Venkat Subramaniam is your guide.

Scientific Parallel Computing

L. Ridgway Scott, Terry Clark, Babak Bagheri

Scientific Parallel Computing L. Ridgway Scott, Terry Clark, Babak Bagheri Amazon Price: $41.97
List Price: $57.50
Usually ships in 24 hours
By: Princeton University Press
Amazon Marketplace: 21 new & used starting at $24.50

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> Information Systems
Subjects -> Computers & Internet -> Hardware -> Parallel Processing Computers
Subjects -> Computers & Internet -> General

Customer Reviews:
Total reviews: 1 Average rating: 4.0 of 5

Editorial Review:

What does Google's management of billions of Web pages have in common with analysis of a genome with billions of nucleotides? Both apply methods that coordinate many processors to accomplish a single task. From mining genomes to the World Wide Web, from modeling financial markets to global weather patterns, parallel computing enables computations that would otherwise be impractical if not impossible with sequential approaches alone. Its fundamental role as an enabler of simulations and data analysis continues an advance in a wide range of application areas.

Scientific Parallel Computing is the first textbook to integrate all the fundamentals of parallel computing in a single volume while also providing a basis for a deeper understanding of the subject. Designed for graduate and advanced undergraduate courses in the sciences and in engineering, computer science, and mathematics, it focuses on the three key areas of algorithms, architecture, languages, and their crucial synthesis in performance.

The book's computational examples, whose math prerequisites are not beyond the level of advanced calculus, derive from a breadth of topics in scientific and engineering simulation and data analysis. The programming exercises presented early in the book are designed to bring students up to speed quickly, while the book later develops projects challenging enough to guide students toward research questions in the field. The new paradigm of cluster computing is fully addressed. A supporting web site provides access to all the codes and software mentioned in the book, and offers topical information on popular parallel computing systems.

  • Integrates all the fundamentals of parallel computing essential for today's high-performance requirements
  • Ideal for graduate and advanced undergraduate students in the sciences and in engineering, computer science, and mathematics
  • Extensive programming and theoretical exercises enable students to write parallel codes quickly
  • More challenging projects later in the book introduce research questions
  • New paradigm of cluster computing fully addressed
  • Supporting web site provides access to all the codes and software mentioned in the book

Introduction to Parallel Computing: Design and Analysis of Parallel Algorithms

Vipin Kumar, Ananth Grama, Anshul Gupta, George Karpis

Introduction to Parallel Computing: Design and Analysis of Parallel Algorithms Vipin Kumar, Ananth Grama, Anshul Gupta, George Karpis List Price: $73.00
By: Benjamin-Cummings Pub Co
Amazon Marketplace: 18 new & used starting at $9.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Hardware -> Parallel Processing Computers
Subjects -> Computers & Internet -> Programming -> Algorithms -> General
Subjects -> Computers & Internet -> Programming -> Algorithms -> General AAS

Customer Reviews:
Total reviews: 4 Average rating: 4.5 of 5

Essential 4 any prospective parallel computing professional 5 out of 5 stars.
5 of 6 people found this review helpful.

I bought this book when I was a 2nd grade CS student. I planned to start my research project in supercomputing field. So I decided to study the aspects of parallel computing starting by its concepts and programming. As a programmer I found that I would need the general view before coding. Kumar's book is great in which it gives you generalized overview of hardware and software architectures. He and his contributors don't take care of what system nor language you're using. Instead, they want you to learn Parallel Programming. Scientific and non-numerical algorithms are overviewed and explained mathematically. They prove everything they state by using mathematics. I don't know any better way. Do you? It's worth every penny.

Great details and insightful 4 out of 5 stars.
2 of 5 people found this review helpful.

This one is must for someone who has needs an introductory course for parallel computing. It dealt with the fundamental of parallel computing in terms of algorithms decide.

Good book on parallel computing 4 out of 5 stars.
2 of 2 people found this review helpful.

This book is a very good one for the parallel computing fields. The most interesting parts of the book to me are the parallel alogrithms design & analysis. The ideas are explained clearly and the exercises are nice too. I would like to recommend this book to all my friends who are interested in parallel computing.

Introduction to Parallel Computing (2nd Edition)

Ananth Grama, George Karypis, Vipin Kumar, Anshul Gupta

Introduction to Parallel Computing (2nd Edition) Ananth Grama, George Karypis, Vipin Kumar, Anshul Gupta Amazon Price: $83.04
List Price: $103.80
Usually ships in 24 hours
By: Addison Wesley
Amazon Marketplace: 43 new & used starting at $39.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Hardware -> Parallel Processing Computers
Subjects -> Computers & Internet -> Programming -> Algorithms -> General
Subjects -> Computers & Internet -> Programming -> Algorithms -> General AAS

Customer Reviews:
Total reviews: 6 Average rating: 3.0 of 5

Worst text book ever written.. 1 out of 5 stars.
17 of 19 people found this review helpful.

This book is extremely poorly written. The authors glaze over complex equations and magically come up with answers that don't make any sense. For example, to anyone having taken a prior architecture course the author's are completely wrong in the majority of cache performance analysis done early on in the book. Problems associated with that topic force the reader to dumb-down quite a bit to achieve their "expected" answer.

The user is left in most cases to derive the bizarre math that is involved through the authors' hand-waiving.
One of my personal favorites is from a formula derivation given on page 340, the sequence follows from the text as:

n^2=Ktwnp,
n=Ktwp,
n^2=K^2tw^2p^2, <--what, did I miss something here?
W=K^2tw^2p^2,

On top of that there are numerous typos in the sparse visual examples that do exist. Thus it makes it even more confounding to read through.

If you are evaluating the text for a possible parallel computing course. Don't waste your time or money with this text, your students will thank you. If you are student looking to take a class that uses this text...dropping a brick on your foot might be more enjoyable. If you think I'm a disgruntled student trying to seek revenge, I'm not. I did fine in the course, and I just want to make sure that no one else gets blind-sided by the non-sensical garbage that is this text. If there was a negative rating...this would be below 1 star.

Editorial Review:

This book provides a basic, in-depth look at techniques for the design and analysis of parallel algorithms and for programming them on commercially available parallel platforms. Principles of parallel algorithms design and different parallel programming models are both discussed, with extensive coverage of MPI, POSIX threads, and Open MP. This second edition includes two new chapters on the principles of parallel programming and programming paradigms, as well as new information on portability. For programmers wanting to gain proficiency in all aspects of parallel programming.

Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering

Ian Foster

Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering Ian Foster Amazon Price: $93.27
List Price: $95.00
Usually ships in 24 hours
By: Addison Wesley
Amazon Marketplace: 19 new & used starting at $36.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Hardware -> Parallel Processing Computers
Subjects -> Computers & Internet -> Programming -> Algorithms -> General
Subjects -> Computers & Internet -> Programming -> Algorithms -> General AAS

Customer Reviews:
Total reviews: 5 Average rating: 4.0 of 5

A very good book for beginners 5 out of 5 stars.
5 of 9 people found this review helpful.

A good book for people new to parallel concepts. Good discussion of parallel concepts and current parallel tools. Easy to read.

Libro de texto 3 out of 5 stars.
3 of 12 people found this review helpful.

El libro está muy bien como libro de texto de alguna asignatura de software paralelo. Está dividido en dos partes, teoria, y herramientas. La parte de teoria esta realmente bien (5 estrellas). Explica las diferentes partes del diseño y construcción de software paralelo, basandose en la metodologia PCAM.
La parte de erramientas está totalmente desfasada (2 estrellas) muestra herramientas que ya hace tiempo que dejaron de existir, CCC o PVM. No contempla nuevas herramientas de software paralelo como OpenMP y similares. Únicamente el tema de MPI y HPF estan bien, pero no como libro de consulta, sinó más bien como introducción.

Editorial Review:

This book introduces the parallel paradigm, and shows how parallel programming is carried out using a variety of programming languages. Foster details actual applications examples from engineering, science, and finance while keeping the focus throughout on parallel programming as opposed to algorithm development.

Page 5 of 200 - Go to page: 1 2 3 4 5 6 7 8 9 10 16

Return to MagicBeanDip.com

This page was created in 1.2185 seconds.