دانلود کتاب Modern Parallel Programming with C++ and Assembly Language (به فارسی: برنامه نویسی موازی مدرن با C++ و زبان اسمبلی) نوشته شده توسط «Daniel Kusswurm»
اطلاعات کتاب برنامه نویسی موازی مدرن با C++ و زبان اسمبلی
موضوع اصلی: کامپیوتر – برنامه نویسی
نوع: کتاب الکترونیکی
ناشر: Apress
نویسنده: Daniel Kusswurm
زبان: english
فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2022
تعداد صفحه: 653
حجم فایل: 20.81 مگابایت
کد کتاب: 1484279174 , 9781484279175
نوبت چاپ: 1st ed.
توضیحات کتاب برنامه نویسی موازی مدرن با C++ و زبان اسمبلی
با استفاده از توابع ذاتی C++ و زبان اسمبلی x86-64 اصول برنامه نویسی داده های چندگانه (SIMD) x86 Single Instruction را بیاموزید. این کتاب بر موضوعات و فناوریهای برنامهنویسی x86 SIMD که مربوط به توسعه نرمافزار مدرن در برنامههایی است که میتوانند از موازیسازی سطح دادهها، مهم برای پردازش دادههای بزرگ، دستههای بزرگ دادهها و مهم مرتبط در علم داده و موارد دیگر بهرهبرداری کنند، تأکید میکند. برنامه نویسی موازی مدرن با C++ و زبان اسمبلی یک متن آموزشی است که برنامه نویسی x86 SIMD را با استفاده از C++ و زبان اسمبلی توضیح می دهد. محتوا و سازماندهی کتاب برای کمک به درک سریع و بهرهبرداری سریع از قابلیتهای SIMD پردازندههای x86 طراحی شده است. همچنین حاوی مقدار زیادی کد منبع است که برای تسریع یادگیری و درک مفاهیم و الگوریتم های برنامه نویسی SIMD ضروری است. پس از خواندن این کتاب، میتوانید الگوریتمهای AVX، AVX2 و AVX-512 را با استفاده از توابع ذاتی C++ یا زبان اسمبلی x86-64 کدنویسی کنید. آنچه یاد خواهید گرفت جزئیات ضروری معماری x86 SIMD و مجموعه دستورالعمل ها از جمله AVX، AVX2 و AVX-512 را درک کنید. بر انواع داده های SIMD x86، دستورالعمل های حسابی و عملیات مدیریت داده ها با استفاده از هر دو عملوند عدد صحیح و ممیز شناور مسلط شوید. توابع و الگوریتمهای تقویتکننده کد که به طور کامل از قابلیتهای SIMD یک پردازنده مدرن x86 بهرهبرداری میکنند. از توابع ذاتی C++ و کد زبان اسمبلی x86-64 برای انجام محاسبات حسابی با استفاده از سازه های برنامه نویسی رایج از جمله آرایه ها، ماتریس ها و ساختارهای داده تعریف شده توسط کاربر استفاده کنید. از مجموعه دستورات SIMD x86 استفاده کنید تا عملکرد الگوریتم های محاسباتی شدید را در برنامه هایی مانند یادگیری ماشین، پردازش تصویر، گرافیک کامپیوتری، آمار و محاسبات ماتریسی به میزان قابل توجهی تسریع کنید. استراتژیها و تکنیکهای کدنویسی پیشرفته را برای بهرهبرداری بهینه از مجموعههای دستورات SIMD x86 برای حداکثر کارایی ممکن، اعمال کنید. به طور کلی این کتاب برای برنامه نویسان/توسعه دهندگان پیشرفته چه کسی است. خوانندگان این کتاب باید تجربه برنامه نویسی قبلی با C++ مدرن (یعنی ANSI C++11 یا بالاتر) و اسمبلی داشته باشند. آشنایی با ویژوال استودیو مایکروسافت یا زنجیره ابزار گنو مفید خواهد بود. مخاطبان برنامه نویسی مدرن X86 SIMD توسعه دهندگان نرم افزار با تجربه، برنامه نویسان و شاید برخی علاقمندان هستند.
دانلود کتاب «برنامه نویسی موازی مدرن با C++ و زبان اسمبلی»
![مبلغی که بابت خرید کتاب میپردازیم به مراتب پایینتر از هزینههایی است که در آینده بابت نخواندن آن خواهیم پرداخت.](https://blog.balyan.ir/wp-content/uploads/2023/01/Buy-books-and-build-a-good-life.jpg)