- Page d'accueil /
- Livres /
- Ordinateurs et technologie /
- Programming /
- Algorithms /
- An Introduction to Parallel Programming
An Introduction to Parallel Programming
87% des répondants recommanderaient ceci à un ami
MUR 3468
Détails du prix
Hors frais de livraison et de douane ( Les frais de livraison et de douane seront calculés lors du paiement )
*Tous les articles seront importés depuis États-Unis
32%
QTY:
Ubuy s'engage à protéger votre sécurité et votre confidentialité. Notre système avancé de sécurité des paiements garantit la confidentialité en chiffrant vos informations lors de la transmission grâce aux protocoles AES (Advanced Encryption Standards) et SSL (Secure Socket Layer). Vos coordonnées de paiement sont 100 % sécurisées car nous ne partageons pas vos informations de paiement avec des vendeurs tiers.
An Introduction to Parallel Programming explains how to design, debug, and evaluate the performance of distributed and shared-memory programs.
Livraison
rapide
Retour
gratuit*
Emballage sécurisé
Produits 100 % originaux
Conformité PCI DSS
Certifié ISO 27001
Ce qui se démarque
Détails du produit
- An Introduction to Parallel Programming is the first undergraduate text to directly address compiling and running parallel programs on the new multi-core and cluster architecture. It explains how to design, debug, and evaluate the performance of distributed and shared-memory programs. The author Peter Pacheco uses a tutorial approach to show students how to develop effective parallel programs with MPI, Pthreads, and OpenMP, starting with small programming examples and building progressively to more challenging ones. The text is written for students in undergraduate parallel programming or parallel computing courses designed for the computer science major or as a service course to other departments; professionals with no background in parallel computing.Takes a tutorial approach, starting with small programming examples and building progressively to more challenging examplesFocuses on designing, debugging and evaluating the performance of distributed and shared-memory programsExplains how to develop parallel programs using MPI, Pthreads, and OpenMP programming models
| Publisher | Morgan Kaufmann |
| Publication date | January 21, 2011 |
| Edition | 1st |
| Language | English |
| Print length | 392 pages |
| ISBN-10 | 0123742609 |
| ISBN-13 | 978-0123742605 |
| Item Weight | 1.85 pounds (840 grams) |
| Dimensions | 7.75 x 1 x 9.5 inches (19.7 x 2.5 x 24.1 cm) |
À qui est-ce destiné ?
-
Students Learning Programming
This book is ideal for students new to parallel programming concepts and techniques in computer science courses.
-
Software Developers
Developers looking to expand their skill set in parallel programming for improving application performance will benefit greatly.
-
Researchers in Computing
Researchers interested in parallel algorithms and programming models can gain foundational knowledge for their studies.
-
Beginners in Programming
Users completely new to programming may find concepts too advanced without prior understanding of basic programming principles.
DESCRIPTION DU PRODUIT
Questions et réponses des clients
-
question:
What is 'An Introduction to Parallel Programming 1st Edition' about?
répondre: This book serves as a comprehensive guide to the emerging field of parallel programming, focusing on algorithms, architectures, and practical applications. It explores various programming models and frameworks to empower readers with the skills to develop efficient software on multi-core and distributed systems. This foundational resource is beneficial for both students and professionals seeking to enhance their knowledge and application of parallel computing in real-world scenarios. -
question:
Who is the intended audience for this book?
répondre: The target audience includes students pursuing computer science or related fields, educators, and software developers interested in parallel computing. Whether you're new to parallel programming or have prior experience, this book offers a structured approach to understanding key concepts, making it suitable for both beginners and advanced practitioners looking to refine their skills in high-performance computing. -
question:
What programming languages does the book cover?
répondre: The book predominantly focuses on popular programming languages such as C++, Python, and Java, which are widely used in the parallel programming landscape. Each language section provides practical examples and methodologies for implementing parallel algorithms, enabling readers to apply the concepts directly in their preferred programming environment. -
question:
How does this book differentiate itself from other parallel programming guides?
répondre: This edition stands out with its practical, hands-on approach that includes numerous code examples and case studies. It not only covers the theoretical foundations of parallel programming but also delves into practical techniques for optimizing performance, preparing readers to tackle real-world problems with confidence. This blend of theory and practice is what sets it apart in a crowded market. -
question:
Does the book include exercises or projects?
répondre: Yes, the book features end-of-chapter exercises and project suggestions that reinforce the learning objectives outlined in the chapters. These tasks encourage readers to implement the concepts in practical scenarios, enhancing their understanding and mastery of parallel programming techniques in a hands-on manner. -
question:
What are some practical applications of parallel programming?
répondre: Parallel programming is utilized in various domains such as scientific computing, data analysis, and real-time simulations. Whether running complex simulations for weather prediction or enhancing the performance of image processing algorithms, the principles taught in this book can be applied to improve efficiency and reduce processing time across numerous fields. -
question:
Is prior knowledge of programming necessary to benefit from this book?
répondre: While some basic programming knowledge is beneficial, the book is written to accommodate readers with varying levels of expertise. Beginners can grasp foundational concepts, while more experienced programmers will appreciate the advanced discussions and techniques. This inclusivity ensures that anyone interested in parallel programming can find value in the material presented. -
question:
What topics does the book cover in detail?
répondre: Key topics include shared and distributed memory models, synchronization techniques, performance optimization, and debugging tools. Each chapter is dedicated to exploring these concepts thoroughly, providing readers with the theoretical background, practical examples, and insights needed to effectively apply parallel programming in their work. -
question:
Can this book help improve my career prospects in tech?
répondre: Absolutely! As the demand for skills in parallel computing grows, this book equips readers with crucial knowledge that is increasingly sought after in various tech careers. Understanding parallel programming can enhance your qualifications for roles in software development, data science, and systems engineering, making you a valuable asset to prospective employers. -
question:
Where can I buy 'An Introduction to Parallel Programming 1st Edition' in Mauritius?
répondre: You can purchase 'An Introduction to Parallel Programming 1st Edition' from Ubuy, a trusted e-commerce platform known for a comprehensive selection of books and educational materials. Ubuy offers a user-friendly shopping experience and reliable service, making it a convenient option for buying this book in Mauritius.
Algorithms Editorial Review
This review is about the 1st Edition of "An Introduction to Parallel Programming". Many students have bought this book for college courses. Though the quality of the book is good, the binding starts to tear apart after one or two readings. The book describes parallel programming through the use of pthreads and openmp which are not very popular today. It is said that international C and C++ standards should be preferred over these. Readers with good knowledge of C and experience in setting up compilers find the book material to be very useful. However, some have found the book theory-heavy and the examples lacking. The book has helped some people learn about parallel programming, and they use it regularly. **
Avis et évaluations clients
-
5 étoile
60%
-
4 étoile
13%
-
3 étoile
14%
-
2 étoile
8%
-
1 étoile
5%
Donnez votre avis sur ce produit
Partagez votre avis avec d'autres clients
Avantages
- Good material for people with prerequisite knowledge of the C language and experience setting up compilers Easy to read Has helped some people learn parallel programming
Les inconvénients
- Examples are lacking Uses pthreads and openmp which are not very popular today Some readers have found the book theory-heavy Binding quality is poor
CONFIANCE EN LA PLATEFORME & PROTECTION DE L'ACHETEUR
“Great products and very good service: very easy and very fast international delivery.”
“Wonderful online shopping experience, smooth transaction from the start. Payment method works conveniently and delivery is unexpectedly fast and reliable. You go the extra mile for service. What makes this even more amazing, you deliver to Namibia. I will remain a happy Ubuy customer and will increase my purchases for sure! Thank you!”
“Very easy to find the products what you need, and so fast delivery, that’s why I highly recommended to others costumers to used ubuy.”
“I received exactly what I ordered I was skeptical about your site because that was my first time to order. But the order came timely and neatly packaged. I was not disappointed. Thank you.”
“Easy to find and order what you want on the website. Delivery is quick to the UK”
Historique des prix du produit
Informations importantes
- Limitations : Pour les produits expédiés à l'international, veuillez noter que toute garantie du fabricant peut ne pas être valide ; les options de service du fabricant peuvent ne pas être disponibles ; les manuels, instructions et avertissements de sécurité des produits peuvent ne pas être dans les langues du pays de destination ; les produits (et les matériaux qui les accompagnent) peuvent ne pas être conçus conformément aux normes, spécifications et exigences d'étiquetage du pays de destination ; et les produits peuvent ne pas être conformes à la tension et aux autres normes électriques du pays de destination (nécessitant l'utilisation d'un adaptateur ou d'un convertisseur le cas échéant). Il incombe au destinataire de s'assurer que le produit peut être importé légalement dans le pays de destination. En cas de commande auprès d'Ubuy ou de ses filiales, le destinataire est l'importateur officiel et doit se conformer à toutes les lois et réglementations du pays de destination.
- Tous les produits listés sur Ubuy ne sont pas à vendre, Ubuy étant un moteur de recherche mondial. Les produits sont soumis aux réglementations en matière d'exportation et de commerce.
MUR 3468
Commandez maintenant et recevez votre commande aux alentours du Samedi, Octobre 17
This item is not restrict in my country.(Please click on above link if this item is not restrict in your country, So our team will review and allow.)
QTY:
Conforme PCI DSS et certifié ISO 27001:2022, avec des paiements chiffrés et une protection complète de l'acheteur pour chaque commande.
Caractéristiques et avantages
- First undergraduate text on parallel programming for multi-core and cluster architectures.
- Tutorial approach that starts with small examples, progressively increasing in complexity.
- Focuses on key skills: design, debugging, and performance evaluation.
- Covers popular programming models: MPI, Pthreads, and OpenMP.
- User-friendly exercises help students apply concepts effectively.
- Ideal for students looking to develop and run effective parallel programs.
Assurance Ubuy
Profitez d'une expérience d'achat sereine avec des produits 100 % originaux, une sécurité de paiement conforme PCI DSS, une protection des données certifiée ISO 27001, la livraison transfrontalière la plus rapide, les retours gratuits* et un emballage sécurisé pour chaque commande.



