Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers (2nd Edition)

3,82 valoración promedio
( 11 valoraciones por Goodreads )
 
9780131405639: Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers (2nd Edition)

This accessible text covers the techniques of parallel programming in a practical manner that enables readers to write and evaluate their parallel programs. Supported by the National Science Foundation and exhaustively class-tested, it is the first text of its kind that does not require access to a special multiprocessor system, concentrating instead on parallel programs that can be executed on networked computers using freely available parallel software tools. The book covers the timely topic of cluster programming, interesting to many programmers due to the recent availability of low-cost computers. Uses MPI pseudocodes to describe algorithms and allows different programming tools to be implemented, and provides readers with thorough coverage of shared memory programming, including Pthreads and OpenMP. Useful as a professional reference for programmers and system administrators.

"Sinopsis" puede pertenecer a otra edición de este libro.

From the Inside Flap:

Preface

The purpose of this text is to introduce parallel programming techniques. Parallel program-ming uses multiple computers, or computers with multiple internal processors, to solve a problem at a greater computational speed than using a single computer. It also offers the opportunity to tackle larger problems; that is, problems with more computational steps or more memory requirements, the latter because multiple computers and multiprocessor systems often have more total memory than a single computer. In this text, we concentrate upon the use of multiple computers that communicate between themselves by sending messages; hence the term message-passing parallel programming. The computers we use can be different types (PC, SUN, SGI, etc.) but must be interconnected by a network, and a software environment must be present for intercomputer message passing. Suitable networked computers are very widely available as the basic computing platform for students so that acquisition of specially designed multiprocessor systems can usually be avoided. Several software tools are available for message-passing parallel programming, including PVM and several implementations of MPI, which are all freely available. Such software can also be used on specially designed multiprocessor systems should these systems be available for use. So far as practicable, we discuss techniques and applications in a system-independent fashion.

The text is divided into two parts, Part I and Part II. In Part I, the basic techniques of parallel programming are developed. The chapters of Part I cover all the essential aspects, using simple problems to demonstrate techniques. The techniques themselves, however, can be applied to a wide range of problems. Sample code is given usually first as sequential code and then as realistic parallel pseudocode. Often, the underlying algorithm is already parallel in nature and the sequential version has "unnaturally" serialized it using loops. Of course, some algorithms have to be reformulated for efficient parallel solution, and this reformulation may not be immediately apparent. One chapter in Part I introduces a type of parallel programming not centered around message-passing multicomputers, but around specially designed shared memory multiprocessor systems. This chapter describes the use of Pthreads, an IEEE multiprocessor standard system that is widely available and can be used on a single computer.

The prerequisites for studying Part I are knowledge of sequential programming, such as from using the C language and associated data structures. Part I can be studied immediately after basic sequential programming has been mastered. Many assignments here can be attempted without specialized mathematical knowledge. If MPI or PVM is used for the assignments, programs are written in C with message-passing library calls. The descriptions of the specific library calls needed are given in the appendices.

Many parallel computing problems have specially developed algorithms, and in Part II problem-specific algorithms are studied in both non-numeric and numeric domains. For Part II, some mathematical concepts are needed such as matrices. Topics covered in Part II include sorting, matrix multiplication, linear equations, partial differential equations, image processing, and searching and optimization. Image processing is particularly suitable for parallelization and is included as an interesting application with significant potential for projects. The fast Fourier transform is discussed in the context of image processing. This important transform is also used in many other areas, including signal processing and voice recognition.

A large selection of "real-life" problems drawn from practical situations is presented at the end of each chapter. These problems require no specialized mathematical knowledge and are a unique aspect of this text. They develop skills in using parallel programming techniques rather than simply learning to solve specific problems such as sorting numbers or multiplying matrices.

Topics in Part I are suitable as additions to normal sequential programming classes. At the University of North Carolina at Charlotte (UNCC), we introduce our freshmen students to parallel programming in this way. In that context, the text is a supplement to a sequential programming course text. The sequential programming language is assumed to be C or C++. Part I and Part II together is suitable as a more advanced undergraduate parallel programming/computing course, and at UNCC we use the text in that manner.

Full details of the UNCC environment and site-specific details can be found at
cs.uncc/par_prog.
Included at this site are extensive Web pages to help students learn how to compile and run parallel programs. Sample programs are provided. An Instructor's Manual is also available to instructors. Our work on teaching parallel programming is connected to that done by the Regional Training Center for Parallel Processing at North Carolina State University.It is a great pleasure to acknowledge Dr. M. Mulder, program director at the National Science Foundation, for supporting our project. Without his support, we would not be able to pursue the ideas presented in this text. We also wish to thank the graduate students that worked on this project, J. Alley, M. Antonious, M. Buchanan, and G. Robins, and undergraduate students G. Feygin, W. Hasty, C. Beauregard, M. Moore, D. Lowery, K. Patel, Johns Cherian, and especially Uday Kamath. This team helped develop the material and assignments with us. We should like to record our thanks to James Robinson, the departmental system administrator who established our local workstation cluster, without which we would not have been able to conduct the work.

We should also like to thank the many students at UNCC who help us refine the material over the last few years, especially the "teleclasses," in which the materials were classroom tested in a unique setting. These teleclasses are broadcast to several North Carolina universities, including UNC-Asheville, UNC-Greensboro, UNC-Wilmington, and North Carolina State University, in addition to UNCC. We owe a debt of gratitude to many people, among which Professor Wayne Lang at UNC-Asheville and Professor Mladen Vouk of NC State University deserve special mention. Professor Lang truly contributed to the course development in the classroom and Professor Vouk, apart from presenting an expert guest lecture for us, set up an impressive Web page that included "real audio" of our lectures and "automatically turning" slides.A parallel programming course based upon the material in this text was also given at the Universidad Nacional de San Luis in Argentina by kind invitation from Professor Raul Gallard - all these activities helped us in developing this text.
We would like to express our appreciation to Alan Apt and Laura Steele of Prentice Hall, who received our proposal for a textbook and supported us throughout its development. Reviewers provided us with very helpful advice.

Finally, may we ask that you please send comments and corrections to us at
abw@uncc (Barry Wilkinson) or cma@uncc (Michael Allen).

Barry Wilkinson

Michael Allen

University of North Carolina

Charlotte

About the Author:

BARRY WILKINSON and MICHAEL ALLEN have created a comprehensive instructor's support website, including examples, assignments, and instructional materials for using the MPI and PVM software. The materials include extensive web pages to help students learn how to compile and run parallel programs as well as sample programs.

"Sobre este título" puede pertenecer a otra edición de este libro.

Los mejores resultados en AbeBooks

Edición internacional
Edición internacional

1.

Barry Wilkinson; Michael Allen
Editorial: Pearson (2004)
ISBN 10: 0131405632 ISBN 13: 9780131405639
Nuevos Soft cover Cantidad: 1
Edición internacional
Librería
LowPriceBookDeals
(Wilmington, DE, Estados Unidos de America)
Valoración
[?]

Descripción Pearson, 2004. Soft cover. Estado de conservación: New. 2nd Edition. Brand NEW, Paperback International Edition. Black & White or color, Cover and ISBN may be different but similar contents as US editions. Standard delivery takes 3-6 business days by USPS/UPS/Fedex with tracking number. Choose expedited shipping for superfast delivery 2-4 business days. We do not ship to PO Box addresses. International Edition Textbooks may bear a label Not for sale in the U.S. or Canada etc. printed only to discourage U.S. students from obtaining an affordable copy. Legal to use despite any disclaimer on cover as per US court. No access code or CD included unless specified. In some instances, the international textbooks may have different exercises at the end of the chapters. Printed in English. 100% Customer satisfaction guaranteed! Please feel free to contact us for any queries. Nº de ref. de la librería BL-9780131405639

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 16,80
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,85
De Estados Unidos de America a España
Destinos, gastos y plazos de envío
Edición internacional
Edición internacional

2.

Barry Wilkinson, C. Michael Allen, Michael Allen
ISBN 10: 0131405632 ISBN 13: 9780131405639
Nuevos Tapa blanda Cantidad: 5
Edición internacional
Librería
bookscollection
(Delhi, DELHI, India)
Valoración
[?]

Descripción Estado de conservación: Brand New. PAPERBACK,Book Condition New, International Edition. We Do not Ship APO FPO AND PO BOX. Cover Image & ISBN may be different from US edition but contents as US Edition. Printing in English language.NO CD AND ACCESS CODE. Quick delivery by USPS/UPS/DHL/FEDEX/ARAMEX ,Customer satisfaction guaranteed. We may ship the books from Asian regions for inventory purpose. Nº de ref. de la librería ABEADH##3448

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 17,41
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,90
De India a España
Destinos, gastos y plazos de envío
Edición internacional
Edición internacional

3.

Wilkinson, Barry; Allen, Michael
Editorial: Pearson (2004)
ISBN 10: 0131405632 ISBN 13: 9780131405639
Nuevos Paperback Cantidad: 5
Edición internacional
Librería
WFL
(Holtsville, NY, Estados Unidos de America)
Valoración
[?]

Descripción Pearson, 2004. Paperback. Estado de conservación: New. New ,International edition , softcover ,Same text as US edition , ISBN /Cover may be different , Ready to ship, 5-8 business days worldwide delivery. Nº de ref. de la librería INFGYD1G1038

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 16,22
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 5,31
De Estados Unidos de America a España
Destinos, gastos y plazos de envío
Edición internacional
Edición internacional

4.

Wilkinson, Barry; Allen, Michael
Editorial: Pearson (2004)
ISBN 10: 0131405632 ISBN 13: 9780131405639
Nuevos Paperback Cantidad: 5
Edición internacional
Librería
WFL
(Holtsville, NY, Estados Unidos de America)
Valoración
[?]

Descripción Pearson, 2004. Paperback. Estado de conservación: New. New ,International edition , softcover ,Same text as US edition , ISBN /Cover may be different , Ready to ship, 5-8 business days worldwide delivery. Nº de ref. de la librería INFGYC1G1986

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 16,26
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 5,31
De Estados Unidos de America a España
Destinos, gastos y plazos de envío
Edición internacional
Edición internacional

5.

Barry Wilkinson
ISBN 10: 0131405632 ISBN 13: 9780131405639
Nuevos Softcover Cantidad: > 20
Edición internacional
Librería
LowPriceBookDeals
(Wilmington, DE, Estados Unidos de America)
Valoración
[?]

Descripción Softcover. Estado de conservación: New. 2nd edition. Brand NEW, Paperback International Edition. Black & White or color, Cover and ISBN may be different but similar contents as US editions. Standard delivery takes 3-6 business days by USPS/UPS/Fedex with tracking number. Choose expedited shipping for superfast delivery 2-4 business days. We do not ship to PO Box addresses. International Edition Textbooks may bear a label Not for sale in the U.S. or Canada etc. printed only to discourage U.S. students from obtaining an affordable copy. Legal to use despite any disclaimer on cover as per US court. No access code or CD included unless specified. In some instances, the international textbooks may have different exercises at the end of the chapters. Printed in English. 100% Customer satisfaction guaranteed! Please feel free to contact us for any queries. Nº de ref. de la librería LBDUS61424431

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 18,17
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,85
De Estados Unidos de America a España
Destinos, gastos y plazos de envío
Edición internacional
Edición internacional

6.

Barry Wilkinson
ISBN 10: 0131405632 ISBN 13: 9780131405639
Nuevos Softcover Cantidad: 20
Edición internacional
Librería
Unique Bookseller
(Delhi, India)
Valoración
[?]

Descripción Softcover. Estado de conservación: Brand New. .. Black & White or color International Edition. ISBN and front cover may be different, but contents are same as the US edition. Book printed in English. Territorial restrictions may be printed on the book. GET IT FAST within 3-5 business days by DHL/FedEx/Aramex and tracking number will be uploaded into your order page within 24-48 hours. Kindly provide day time phone number in order to ensure smooth delivery. No shipping to PO BOX, APO, FPO addresses. 100% Customer satisfaction guaranteed!. . Nº de ref. de la librería UBS04313

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 23,83
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De India a España
Destinos, gastos y plazos de envío
Edición internacional
Edición internacional

7.

Wilkinson
ISBN 10: 0131405632 ISBN 13: 9780131405639
Nuevos Cantidad: 5
Edición internacional
Librería
EBOOKSTORE2010
(New Delhi, ND, India)
Valoración
[?]

Descripción Estado de conservación: Brand New. New. SoftCover International edition. Different ISBN and Cover image but contents are same as US edition. Customer Satisfaction guaranteed!!. Nº de ref. de la librería SHUB133999

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 24,44
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De India a España
Destinos, gastos y plazos de envío
Edición internacional
Edición internacional

8.

Wilkinson, Barry; Allen, Michael
Editorial: Pearson
ISBN 10: 0131405632 ISBN 13: 9780131405639
Nuevos Tapa blanda Cantidad: 20
Edición internacional
Librería
Sunshine Book Store
(Wilmington, DE, Estados Unidos de America)
Valoración
[?]

Descripción Pearson. Estado de conservación: New. 0131405632 This is an International Edition. Brand New, Paperback, Delivery within 6-14 business days, Similar Contents as U.S Edition, ISBN and Cover design may differ, printed in Black & White. Choose Expedited shipping for delivery within 3-8 business days. We do not ship to PO Box, APO , FPO Address. In some instances, subjects such as Management, Accounting, Finance may have different end chapter case studies and exercises. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" and "Content may different from U.S. Edition" - printed only to discourage U.S. students from obtaining an affordable copy. The U.S. Supreme Court has asserted your right to purchase international editions, and ruled on this issue. Access code/CD is not provided with these editions , unless specified. We may ship the books from multiple warehouses across the globe, including India depending upon the availability of inventory storage. Customer satisfaction guaranteed. Nº de ref. de la librería HU_9780131405639

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 17,57
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 7,70
De Estados Unidos de America a España
Destinos, gastos y plazos de envío
Edición internacional
Edición internacional

9.

Barry Wilkinson; Michael Allen
ISBN 10: 0131405632 ISBN 13: 9780131405639
Nuevos Paperback Cantidad: 20
Edición internacional
Librería
US_Superfast_Bookstore
(New Castle, DE, Estados Unidos de America)
Valoración
[?]

Descripción Paperback. Estado de conservación: New. This is an International Edition Brand New Paperback Same Title Author and Edition as listed. ISBN and Cover design differs. Similar Contents as U.S Edition. Standard Delivery within 6-14 business days ACROSS THE GLOBE. We can ship to PO Box address in US. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" or "For sale in Asia only" or similar restrictions- printed only to discourage students from obtaining an affordable copy. US Court has asserted your right to buy and use International edition. Access code/CD may not provided with these editions. We may ship the books from multiple warehouses across the globe including Asia depending upon the availability of inventory. Printed in English. Customer satisfaction guaranteed. Nº de ref. de la librería U_9780131405639

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 15,67
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 10,26
De Estados Unidos de America a España
Destinos, gastos y plazos de envío
Edición internacional
Edición internacional

10.

Wilkinson
ISBN 10: 0131405632 ISBN 13: 9780131405639
Nuevos Cantidad: 5
Edición internacional
Librería
Bookshub
(Karol Bagh, India)
Valoración
[?]

Descripción Estado de conservación: New. New. International edition. Different ISBN and Cover image but contents are same as US edition. Perfect condition. Customer satisfaction our priority. Nº de ref. de la librería ABE-FEB-133999

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 24,40
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 2,00
De India a España
Destinos, gastos y plazos de envío

Existen otras copia(s) de este libro

Ver todos los resultados de su búsqueda