چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Parallel Programming in OpenMP

Rohit Chandra, Ramesh Menon, Leo Dagum, David Kohr, Dror Maydan, Jeff McDonald

قیمت نهایی

۴۰٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۸٪ تخفیف
  • تخفیف زمان‌دار−۹٬۰۰۰ تومان

۹٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

نسخه اصلی و اورجینال

فایل دیجیتال کامل و بدون دستکاری — همان نسخه‌ای که پس از خرید دریافت می‌کنید.

مشخصات کتاب

سال انتشار
۲۰۰۰
فرمت
PDF
زبان
انگلیسی
حجم فایل
۲٫۱ مگابایت
شابک
9780080513539، 9781281025739، 9781558606715، 9786611025731، 0080513530، 1281025739، 1558606718، 6611025731

دربارهٔ کتاب

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. \* Designed so that expert parallel programmers can skip the opening chapters, which introduce parallel programming to novices, and jump right into the essentials of OpenMP. \* Presents all the basic OpenMP constructs in FORTRAN, C, and C++. \* Emphasizes practical concepts to address the concerns of real application developers. \* Includes high quality example programs that illustrate concepts of parallel programming as well as all the constructs of OpenMP. \* Serves as both an effective teaching text and a compact reference. \* Includes end-of-chapter programming exercises.


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.

* Designed so that expert parallel programmers can skip the opening chapters, which introduce parallel programming to novices, and jump right into the essentials of OpenMP.
* Presents all the basic OpenMP constructs in FORTRAN, C, and C++.
* Emphasizes practical concepts to address the concerns of real application developers.
* Includes high quality example programs that illustrate concepts of parallel programming as well as all the constructs of OpenMP.
* Serves as both an effective teaching text and a compact reference.
* Includes end-of-chapter programming exercises. Metal cutting is an essential process throughout engineering design and manufacturing industries. To increase efficiency and reduce costs, it is necessary to improve understanding of the metal cutting process. This book presents a comprehensive treatment of the subject that focuses on the features of the behavior of tool and work materials that influence the efficiency of metal cutting operations. The fourth edition of this acclaimed book has been expanded and revised to include significant changes and additions to metal cutting theory, and to cover developments in tool materials and industrial practice. In particular, improvements in the understanding of the generation of heat and distribution of temperature in the cutting tool are described; a discussion of the structure, properties, and performance of newly developed ceramic tool materials and tool coatings is presented; new information of the machinability of alloys is given; and the introduction of calcium deoxidized steels and their improved machinability are assessed. Additionally, a material selection and design-based approach is expanded upon to improve industrial relevance.; "Metal Cutting" provides invaluable information for those engaged in machining, toolmaking, and related engineering activities, and it serves as a useful introduction to the subject for students of metallurgy and engineering. It presents a comprehensive treatment of the subject. It includes information on significant changes and additions to metal cutting theory. It offers industrial relevance through a materials selection and design-based approach "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." Hoping for just information on OpenMP, I was pleased to find much information about issues with parallelizing algorithms. In fact, OpenMP itself is actually very tiny, easily fitting on a few quick reference cards. Applying OpenMP, or any multithreading for that matter, is what actually determines success. I was particularly pleased with the section on cache lines and their impact on design. ENHANCED COMPUTER APPLICATION PERFORMANCE is the only practical purpose of parallel processing.

قیمت نهایی

۴۰٬۰۰۰ تومان