توضیحات
Learn how to accelerate C++ programs using data parallelism. This open access book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels. It is full of practical advice, detailed explanations, and code examples to illustrate key topics.
Data parallelism in C++ enables access to parallel resources in a modern heterogeneous system, freeing you from being locked into any particular computing device. Now a single C++ application can use any combination of devicesincluding GPUs, CPUs, FPGAs and AI ASICsthat are suitable to the problems at hand.
This book begins by introducing data parallelism and foundational topics for effective use of the SYCL standard from the Khronos Group and Data Parallel C++ (DPC++), the open source compiler used in this book. Later chapters cover advanced topics including error handling, hardware-specific programming, communication and synchronization, and memory model considerations.
Data Parallel C++ provides you with everything needed to use SYCL for programming heterogeneous systems.
What You’ll Learn
Accelerate C++ programs using data-parallel programming
Target multiple device types (e.g. CPU, GPU, FPGA)
Use SYCL and SYCL compilers
Connect with computings heterogeneous future via Intels oneAPI initiative
Who This Book Is For
Those new data-parallel programming and computer programmers interested in data-parallel programming using C++.
————————————————————–
ترجمه ماشینی :
نحوه تسریع برنامه های C++ با استفاده از موازی سازی داده ها را بیاموزید. این کتاب دسترسی باز به برنامه نویسان C++ این امکان را می دهد که در خط مقدم این توسعه جدید هیجان انگیز و مهم قرار بگیرند که به ارتقای محاسبات به سطوح جدید کمک می کند. این مملو از توصیه های عملی، توضیحات دقیق، و مثال های کد برای نشان دادن موضوعات کلیدی است. موازی سازی داده ها در C++ دسترسی به منابع موازی را در یک سیستم ناهمگن مدرن امکان پذیر می کند و شما را از قفل شدن در هر دستگاه محاسباتی خاصی آزاد می کند. اکنون یک برنامه ++C میتواند از هر ترکیبی از دستگاهها از جمله GPU، CPU، FPGA و AI ASIC استفاده کند که برای مشکلات موجود مناسب هستند. این کتاب با معرفی موازی سازی داده ها و موضوعات اساسی برای استفاده مؤثر از استاندارد SYCL از گروه Khronos و Data Parallel C++ (DPC++)، کامپایلر منبع باز مورد استفاده در این کتاب، آغاز می شود. فصلهای بعدی موضوعات پیشرفتهای از جمله مدیریت خطا، برنامهنویسی ویژه سختافزار، ارتباطات و همگامسازی، و ملاحظات مدل حافظه را پوشش میدهند. Data Parallel C++ همه چیز مورد نیاز برای استفاده از SYCL برای برنامه نویسی سیستم های ناهمگن را در اختیار شما قرار می دهد. آنچه یاد خواهید گرفت سرعت بخشیدن به برنامه های C++ با استفاده از برنامه نویسی موازی داده ها هدف قرار دادن چندین نوع دستگاه (مانند CPU،
tag : دانلود کتاب داده موازی C++ تسلط بر DPC++ برای برنامه نویسی سیستم های ناهمگن با استفاده از C++ و SYCL , Download داده موازی C++ تسلط بر DPC++ برای برنامه نویسی سیستم های ناهمگن با استفاده از C++ و SYCL , دانلود داده موازی C++ تسلط بر DPC++ برای برنامه نویسی سیستم های ناهمگن با استفاده از C++ و SYCL , Download Data Parallel C++ Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL Book , داده موازی C++ تسلط بر DPC++ برای برنامه نویسی سیستم های ناهمگن با استفاده از C++ و SYCL دانلود , buy داده موازی C++ تسلط بر DPC++ برای برنامه نویسی سیستم های ناهمگن با استفاده از C++ و SYCL , خرید کتاب داده موازی C++ تسلط بر DPC++ برای برنامه نویسی سیستم های ناهمگن با استفاده از C++ و SYCL , دانلود کتاب Data Parallel C++ Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL , کتاب Data Parallel C++ Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL , دانلود Data Parallel C++ Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL , خرید Data Parallel C++ Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL , خرید کتاب Data Parallel C++ Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.