دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1, 1 ed.]
نویسندگان: Masaaki Geshi
سری:
ISBN (شابک) : 9811361932;97
ناشر: Springer Singapore
سال نشر: 2019
تعداد صفحات: IX, 219
[222]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 9 Mb
در صورت تبدیل فایل کتاب The Art of High Performance Computing for Computational Science, Vol. 1: Techniques of Speedup and Parallelization for General Purposes به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب The Art of High Performance Computing for Computational Science, Vol. 1: تکنیک های افزایش سرعت و موازی سازی برای اهداف عمومی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب تکنیکهای اساسی و کاربردی محاسبات موازی و روشهای مرتبط آنالیز عددی را برای محققانی که محاسبات و شبیهسازی عددی را انجام میدهند، ارائه میکند. اگرچه تکنیک های ارائه شده در این کتاب مستقل از زمینه هستند، اما می توان از این روش ها در زمینه هایی مانند فیزیک، شیمی، زیست شناسی، علوم زمین، علوم فضایی، هواشناسی، پیشگیری از بلایا و ساخت و ساز استفاده کرد. به ویژه، کسانی که کد نرم افزاری را در این زمینه ها توسعه می دهند، این کتاب را مفید خواهند یافت. این مطالب برای دانشجویان تحصیلات تکمیلی و محققان علوم محاسباتی مناسب است تا افراد مبتدی در برنامه نویسی یا کارشناسان آگاه در علوم کامپیوتر. با مقدمهای بر روندهای اخیر در معماری کامپیوتر و پردازش موازی، فصل 1 دانش اولیه برنامههای افزایش سرعت را با مثالهای ساده محاسبات عددی توضیح میدهد. فصل 2 تا 4 اصول برنامه نویسی موازی، رابط ارسال پیام (MPI) و OpenMP را شرح می دهد و تکنیک های موازی سازی ترکیبی را مورد بحث قرار می دهد. با نشان دادن یک مثال واقعی از انطباق، فصل 5 یک نمای کلی از تنظیم عملکرد و بهینه سازی ارتباطات ارائه می دهد. برای پرداختن به محاسبات ماتریس متراکم، فصل 6 اصول و عملکرد کتابخانه های محاسبه جبر خطی BLAS و LAPACK را شرح می دهد، از جمله نمونه هایی که می توانند به راحتی توسط خوانندگان با استفاده از نرم افزار رایگان بازتولید شوند. فصل 7 با تمرکز بر محاسبات ماتریس پراکنده، الگوریتمهای عملکرد بالا را برای جبر خطی عددی توضیح میدهد. فصل 8 تبدیل فوریه سریع در سیستم های مقیاس بزرگ را از مبانی معرفی می کند. فصل 9 بهینه سازی و موضوعات مرتبط مانند روش های اشکال زدایی و سیستم های کنترل نسخه را توضیح می دهد. فصل 10 تکنیک های افزایش دقت محاسبات را به عنوان یک موضوع ضروری در محاسبات عددی مورد بحث قرار می دهد. این اولین جلد از دو جلدی است که از یک سری سخنرانی در پروژه کامپیوتر K در ژاپن به وجود آمده است. جلد دوم بر تکنیک های پیشرفته و نمونه هایی از کاربردها در علم مواد متمرکز خواهد بود.
This book provides basic and practical techniques of parallel computing and related methods of numerical analysis for researchers who conduct numerical calculation and simulation. Although the techniques provided in this book are field-independent, these methods can be used in fields such as physics, chemistry, biology, earth sciences, space science, meteorology, disaster prevention, and manufacturing. In particular, those who develop software code in these areas will find this book useful. The contents are suitable for graduate students and researchers in computational science rather than novices at programming or informed experts in computer science. Starting with an introduction to the recent trends in computer architecture and parallel processing, Chapter 1 explains the basic knowledge of speedup programs with simple examples of numerical computing. Chapters 2 – 4 detail the basics of parallel programming, the message passing interface (MPI), and OpenMP and discuss hybrid parallelization techniques. Showing an actual example of adaptation, Chapter 5 gives an overview of performance tuning and communication optimizations. To deal with dense matrix calculations, Chapter 6 details the basics and practice of linear algebra calculation libraries BLAS and LAPACK, including some examples that can be easily reproduced by readers using free software. Focusing on sparse matrix calculations, Chapter 7 explains high performance algorithms for numerical linear algebra. Chapter 8 introduces the fast Fourier transform in large-scale systems from the basics. Chapter 9 explains optimization and related topics such as debug methods and version control systems. Chapter 10 discusses techniques for increasing computation accuracy as an essential topic in numerical calculation. This is the first of the two volumes that grew out of a series of lectures in the K computer project in Japan. The second volume will focus on advanced techniques and examples of applications in materials science.