تدوین الگوریتمها برای سیستمهای ناهمگن ۲۰۲۲
Compiling Algorithms for Heterogeneous Systems 2022
دانلود کتاب تدوین الگوریتمها برای سیستمهای ناهمگن ۲۰۲۲ (Compiling Algorithms for Heterogeneous Systems 2022) با لینک مستقیم و فرمت pdf (پی دی اف)
| نویسنده |
Steven Bell, Jing Pu, James Hegarty, Mark Horowitz |
|---|
ناشر:
Springer Nature
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2022 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
89 |
| نوع فایل |
|
| حجم |
5.6MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب تدوین الگوریتمها برای سیستمهای ناهمگن ۲۰۲۲
اغلب کاربردهای نوظهور در تصویربرداری و یادگیری ماشین نیازمند انجام محاسبات بسیار زیادی هستند در حالی که محدودیتهای شدیدی در مصرف انرژی و توان دارند. برای دستیابی به این اهداف، معماران در حال ساخت موتورهای محاسباتی تخصصی فزایندهای هستند که برای این وظایف خاص طراحی شدهاند. سیستمهای کامپیوتری حاصل، ناهمگن هستند و شامل هستههای پردازشی متعددی با مدلهای اجرایی بسیار متفاوت میباشند. متأسفانه، هزینه تولید این سختافزار تخصصی—و نرمافزار برای کنترل آن—سر به فلک میکشد. علاوه بر این، وظیفه انتقال الگوریتمها به این ماشینهای ناهمگن معمولاً مستلزم این است که الگوریتم در سراسر ماشین تقسیم شده و برای هر معماری خاص بازنویسی شود، که کاری زمانبر و مستعد خطا است.
در طول چند سال گذشته، نویسندگان با استفاده از زبانهای خاص دامنه (DSLs) به این مسئله نزدیک شدهاند: زبانهای برنامهنویسی سطح بالا که برای دامنههای خاص، مانند دستکاری پایگاه داده، یادگیری ماشین یا پردازش تصویر سفارشی شدهاند. با چشم پوشی از جامعیت، این زبانها قادرند انتزاعات سطح بالایی را در اختیار توسعهدهنده قرار دهند در حالی که خروجی با عملکرد بالا تولید میکنند. هدف از این کتاب، ترغیب به پذیرش و ایجاد زبانهای خاص دامنه، به ویژه برای وظیفه ایجاد طرحهای سختافزاری است.
در فصل اول، یک سفر تاریخی کوتاه نیروهای محرک معماری کامپیوتر امروزی را توضیح میدهد. فصل 2 روشهای مختلف تولید طرح برای شتابدهندهها را شرح میدهد و فشار برای انتزاع بیشتر و ابزارهایی را که طراحان را قادر میسازد در سطح مفهومی بالاتری کار کنند، تشریح میکند. از آنجا، فصل 3 یک معرفی مختصر از الگوریتمهای پردازش تصویر و الگوهای طراحی سختافزاری برای پیادهسازی آنها ارائه میدهد. فصلهای 4 و 5 دارکروم و هالید را، دو زبان خاص دامنه ایجاد شده برای پردازش تصویر که طرحهای با عملکرد بالا را برای هر دو FPGA و CPU از یک کد منبع تولید میکنند، شرح داده و مقایسه میکنند، که چرخههای طراحی سریع و انتقال سریع الگوریتمها را امکانپذیر میسازد. بخش پایانی توضیح میدهد که چگونه رویکرد DSL همچنین مشکل واسط بین کد برنامه و شتابدهنده را با تولید پشته درایور علاوه بر پیکربندی شتابدهنده ساده میکند.
این کتاب باید به عنوان یک مقدمه مفید برای محاسبات تخصصی دامنه برای دانشجویان معماری کامپیوتر و به عنوان یک کتاب مقدماتی در مورد زبانهای خاص دامنه و سختافزار پردازش تصویر برای کسانی که تجربه بیشتری در این زمینه دارند، عمل کند.
فهرست کتاب:
۱. جلد
۲. صفحه حق نشر
۳. صفحه عنوان
۴. فهرست مطالب
۵. پیشگفتار
۶. سپاسگزاری
۷. مقدمه
۸. محاسبات و کامپایلرها
۹. پردازش تصویر با پایپلاینهای استنسیل
۱۰. دارکروم: زبان استنسیل برای پردازش تصویر
۱۱. برنامهنویسی سیستمهای CPU/FPGA از Halide
۱۲. ارتباط با سختافزار تخصصی
۱۳. نتیجهگیریها و مسیرهای آینده
۱۴. کتابشناسی
۱۵. زندگینامه نویسندگان
توضیحات(انگلیسی)
Most emerging applications in imaging and machine learning must perform immense amounts of computation while holding to strict limits on energy and power. To meet these goals, architects are building increasingly specialized compute engines tailored for these specific tasks. The resulting computer systems are heterogeneous, containing multiple processing cores with wildly different execution models. Unfortunately, the cost of producing this specialized hardware—and the software to control it—is astronomical. Moreover, the task of porting algorithms to these heterogeneous machines typically requires that the algorithm be partitioned across the machine and rewritten for each specific architecture, which is time consuming and prone to error.
Over the last several years, the authors have approached this problem using domain-specific languages (DSLs): high-level programming languages customized for specific domains, such as database manipulation, machine learning, or image processing. By giving up generality, these languages are able to provide high-level abstractions to the developer while producing high-performance output. The purpose of this book is to spur the adoption and the creation of domain-specific languages, especially for the task of creating hardware designs.
In the first chapter, a short historical journey explains the forces driving computer architecture today. Chapter 2 describes the various methods for producing designs for accelerators, outlining the push for more abstraction and the tools that enable designers to work at a higher conceptual level. From there, Chapter 3 provides a brief introduction to image processing algorithms and hardware design patterns for implementing them. Chapters 4 and 5 describe and compare Darkroom and Halide, two domain-specific languages created for image processing that produce high-performance designs for both FPGAs and CPUs from the same source code, enabling rapid design cycles and quick porting of algorithms. The final section describes how the DSL approach also simplifies the problem of interfacing between application code and the accelerator by generating the driver stack in addition to the accelerator configuration.
This book should serve as a useful introduction to domain-specialized computing for computer architecture students and as a primer on domain-specific languages and image processing hardware for those with more experience in the field.
Table of Contents
1. Cover
2. Copyright Page
3. Title Page
4. Contents
5. Preface
6. Acknowledgments
7. Introduction
8. Computations and Compilers
9. Image Processing with Stencil Pipelines
10. Darkroom: A Stencil Language for Image Processing
11. Programming CPU/FPGA Systems from Halide
12. Interfacing with Specialized Hardware
13. Conclusions and Future Directions
14. Bibliography
15. Authors’ Biographies
دیگران دریافت کردهاند
آغاز سریع مبانی محاسبات و ارتباطات کوانتومی: بر اصول محاسبات کوانتومی مسلط شوید، پروتکلهای ارتباطی پیشرفته را بگشایید، و با الگوریتمهای کوانتومی، راهحلهای آماده برای آینده بسازید ۲۰۲۵
Kickstart Quantum Computing and Communication Fundamentals: Master Quantum Computing Principles, Unlock Cutting-Edge Communication Protocols, and Build Future-Ready Solutions with Quantum Algorithms 2025
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
چالش های اخلاقی اجتناب ناپذیر در مراقبت های ویژه و طب اورژانس ۲۰۲۰
Compelling Ethical Challenges in Critical Care and Emergency Medicine 2020
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
محاسبه محیط: ابزارهای طراحی دیجیتال برای شبیه سازی و تجسم معماری پایدار ۲۰۱۸
Computing the Environment: Digital Design Tools for Simulation and Visualisation of Sustainable Architecture 2018
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
رقابت بر پایه تحلیل: به روز شده با مقدمه جدید: علم جدید پیروزی ۲۰۱۷
Competing on Analytics: Updated, with a New Introduction: The New Science of Winning 2017
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
ترکیب دستهبندیکنندههای الگو: روشها و الگوریتمها ۲۰۱۴
Combining Pattern Classifiers: Methods and Algorithms 2014
مهندسی و فناوری, الکترونیک, هوش مصنوعی (AI), بینایی کامپیوتری و شناسایی الگو, علم داده(دیتاساینس), تحلیل داده, سیستم های تصویربرداری, علوم کامپیوتر, مهندسی برق و مخابرات
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
مقایسه روش های اندازه گیری بالینی: یک راهنمای کاربردی ۲۰۱۰
Comparing Clinical Measurement Methods: A Practical Guide 2010
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
