OpenCL در عمل ۲۰۱۱
OpenCL in Action 2011
دانلود کتاب OpenCL در عمل ۲۰۱۱ (OpenCL in Action 2011) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Matthew Scarpino |
|---|
ناشر:
Simon and Schuster
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2011 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
456 |
| نوع فایل |
|
| حجم |
6.9 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب OpenCL در عمل ۲۰۱۱
خلاصه
OpenCL در عمل یک ارائه جامع و عملی از OpenCL است، با این هدف که به توسعهدهندگان نشان دهد چگونه برنامههای کاربردی با عملکرد بالا بسازند. این کتاب با معرفی مفاهیم اصلی OpenCL، از جمله محاسبات برداری، برنامهنویسی موازی و عملیات چند رشتهای آغاز میشود و سپس گام به گام شما را از ساختارهای داده ساده به توابع پیچیده راهنمایی میکند.
دربارهی فناوری
هر سیستمی که داشته باشید، احتمالاً قدرت پردازشی خام بیشتری از آنچه استفاده میکنید، دارد. OpenCL یک زبان برنامهنویسی با کارایی بالاست که با اجرا بر روی پردازندههای CPU، پردازندههای گرافیکی و سایر دستگاههای محاسباتی، قدرت محاسباتی را به حداکثر میرساند. این زبان برای وظایف حساس به سرعت مانند محاسبات برداری، عملیات ماتریسی و تسریع گرافیکی بسیار مناسب است.
دربارهی این کتاب
OpenCL در عمل، تئوری محاسبات موازی را با واقعیت عملی ساخت برنامههای کاربردی با عملکرد بالا با استفاده از OpenCL ترکیب میکند. ابتدا شما را به شیوهای شهودی با ساختارهای دادهی اساسی آشنا میکند. سپس، تکنیکهایی برای مرتبسازی پرسرعت، پردازش تصویر، عملیات ماتریسی و تبدیل فوریه سریع را توضیح میدهد. کتاب با نگاهی عمیق به موضوع بسیار مهم تسریع گرافیکی به پایان میرسد. مثالهای چالشبرانگیز متعدد، راههای مختلفی را برای آزمایش با کد عملی در اختیار شما قرار میدهند.
آشنایی با C یا C++ مفید است، اما هیچ پیشزمینهای در مورد OpenCL لازم نیست.
با خرید نسخهی چاپی کتاب، یک نسخهی PDF، ePub و Kindle eBook رایگان از Manning نیز دریافت خواهید کرد. همچنین، تمام کدهای کتاب نیز در دسترس هستند.
مطالب داخل کتاب
* OpenCL را گام به گام بیاموزید
* انبوهی از کدهای تشریح شده
* الگوریتمهای تست شده برای حداکثر کارایی
* * * * * * * * * *
فهرست مطالب
بخش اول: مبانی برنامهنویسی OpenCL
1. معرفی OpenCL
2. برنامهنویسی میزبان: ساختارهای داده بنیادی
3. برنامهنویسی میزبان: انتقال داده و پارتیشنبندی
4. برنامهنویسی هسته: انواع داده و حافظه دستگاه
5. برنامهنویسی هسته: عملگرها و توابع
6. پردازش تصویر
7. رویدادها، پروفایلسازی و همگامسازی
8. توسعه با C++
9. توسعه با Java و Python
10. اصول کلی کدنویسی
بخش دوم: کدنویسی الگوریتمهای عملی در OpenCL
1. کاهش و مرتبسازی
2. ماتریسها و تجزیه QR
3. ماتریسهای پراکنده
4. پردازش سیگنال و تبدیل فوریه سریع
بخش سوم: تسریع OpenGL با OpenCL
1. ترکیب OpenCL و OpenGL
2. بافتها و رندر بافرها
فهرست کتاب:
۱. حق چاپ
۲. فهرست مطالب مختصر
۳. فهرست مطالب
۴. پیشگفتار
۵. تقدیر و تشکر
۶. دربارهی این کتاب
۷. قسمت ۱. مبانی برنامهنویسی OpenCL
۸. فصل ۱. معرفی OpenCL
۹. فصل ۲. برنامهنویسی میزبان: ساختارهای داده بنیادی
۱۰. فصل ۳. برنامهنویسی میزبان: انتقال داده و افراز
۱۱. فصل ۴. برنامهنویسی هسته: انواع داده و حافظه دستگاه
۱۲. فصل ۵. برنامهنویسی هسته: عملگرها و توابع
۱۳. فصل ۶. پردازش تصویر
۱۴. فصل ۷. رویدادها، پروفایلسازی و همگامسازی
۱۵. فصل ۸. توسعه با C++
۱۶. فصل ۹. توسعه با Java و Python
۱۷. فصل ۱۰. اصول کلی کدنویسی
۱۸. قسمت ۲. کدنویسی الگوریتمهای عملی در OpenCL
۱۹. فصل ۱۱. کاهش و مرتبسازی
۲۰. فصل ۱۲. ماتریسها و تجزیه QR
۲۱. فصل ۱۳. ماتریسهای خلوت
۲۲. فصل ۱۴. پردازش سیگنال و تبدیل فوریه سریع
۲۳. قسمت ۳. تسریع OpenGL با OpenCL
۲۴. فصل ۱۵. ترکیب OpenCL و OpenGL
۲۵. فصل ۱۶. بافتها و بافرهای رندر
۲۶. پیوست الف. نصب و استفاده از کیت توسعه نرمافزار
۲۷. پیوست ب. رندرینگ بلادرنگ با OpenGL
۲۸. پیوست پ. گنو مینیمالیستی برای ویندوز و OpenCL
۲۹. پیوست ت. OpenCL بر روی دستگاههای موبایل
۳۰. نمایه
۳۱. فهرست شکلها
۳۲. فهرست جدولها
۳۳. فهرست لیستها
توضیحات(انگلیسی)
Summary
OpenCL in Action is a thorough, hands-on presentation of OpenCL, with an eye toward showing developers how to build high-performance applications of their own. It begins by presenting the core concepts behind OpenCL, including vector computing, parallel programming, and multi-threaded operations, and then guides you step-by-step from simple data structures to complex functions.
About the Technology
Whatever system you have, it probably has more raw processing power than you're using. OpenCL is a high-performance programming language that maximizes computational power by executing on CPUs, graphics processors, and other number-crunching devices. It's perfect for speed-sensitive tasks like vector computing, matrix operations, and graphics acceleration.
About this Book
OpenCL in Action blends the theory of parallel computing with the practical reality of building high-performance applications using OpenCL. It first guides you through the fundamental data structures in an intuitive manner. Then, it explains techniques for high-speed sorting, image processing, matrix operations, and fast Fourier transform. The book concludes with a deep look at the all-important subject of graphics acceleration. Numerous challenging examples give you different ways to experiment with working code.
A background in C or C++ is helpful, but no prior exposure to OpenCL is needed.
Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
What's Inside
- Learn OpenCL step by step
- Tons of annotated code
- Tested algorithms for maximum performance
***********
Table of Contents
- PART 1 FOUNDATIONS OF OPENCL PROGRAMMING
- Introducing OpenCL
- Host programming: fundamental data structures
- Host programming: data transfer and partitioning
- Kernel programming: data types and device memory
- Kernel programming: operators and functions
- Image processing
- Events, profiling, and synchronization
- Development with C++
- Development with Java and Python
- General coding principles
- Reduction and sorting
- Matrices and QR decomposition
- Sparse matrices
- Signal processing and the fast Fourier transform
- Combining OpenCL and OpenGL
- Textures and renderbuffers
PART 2 CODING PRACTICAL ALGORITHMS IN OPENCL
PART 3 ACCELERATING OPENGL WITH OPENCL
Table of Contents
1. Copyright
2. Brief Table of Contents
3. Table of Contents
4. Preface
5. Acknowledgments
6. About this Book
7. Part 1. Foundations of OpenCL programming
8. Chapter 1. Introducing OpenCL
9. Chapter 2. Host programming: fundamental data structures
10. Chapter 3. Host programming: data transfer and partitioning
11. Chapter 4. Kernel programming: data types and device memory
12. Chapter 5. Kernel programming: operators and functions
13. Chapter 6. Image processing
14. Chapter 7. Events, profiling, and synchronization
15. Chapter 8. Development with C++
16. Chapter 9. Development with Java and Python
17. Chapter 10. General coding principles
18. Part 2. Coding practical algorithms in OpenCL
19. Chapter 11. Reduction and sorting
20. Chapter 12. Matrices and QR decomposition
21. Chapter 13. Sparse matrices
22. Chapter 14. Signal processing and the fast Fourier transform
23. Part 3. Accelerating OpenGL with OpenCL
24. Chapter 15. Combining OpenCL and OpenGL
25. Chapter 16. Textures and renderbuffers
26. Appendix A. Installing and using a software development kit
27. Appendix B. Real-time rendering with OpenGL
28. Appendix C. The minimalist GNU for Windows and OpenCL
29. Appendix D. OpenCL on mobile devices
30. Index
31. List of Figures
32. List of Tables
33. List of Listings
دیگران دریافت کردهاند
ساخت اپلیکیشن های بینایی کامپیوتری با استفاده از شبکه های عصبی مصنوعی: با مثال هایی در OpenCV و TensorFlow با پایتون ۲۰۲۳
Building Computer Vision Applications Using Artificial Neural Networks: With Examples in OpenCV and TensorFlow with Python 2023
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامه نویسی پردازش تصویر روی Raspberry Pi: با NumPy، SciPy، Matplotlib و OpenCV ۲۰۲۲
Raspberry Pi Image Processing Programming: With NumPy, SciPy, Matplotlib, and OpenCV 2022
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
اصول OpenCV ۲۰۱۴
OpenCV Essentials 2014
علوم کامپیوتر, برنامه نویسی, زبانهای برنامهنویسی, برنامهنویسی با سی (C), برنامهنویسی متنباز (Open Source), هوش مصنوعی (AI), بینایی کامپیوتری و شناسایی الگو, پردازش تصویر
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
OpenGL ES 2 برای اندروید ۲۰۱۳
OpenGL ES 2 for Android 2013
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
