SIA: Swarm Intelligence Algorithms

الگوریتم های هوش جمعی

SIA: Swarm Intelligence Algorithms

الگوریتم های هوش جمعی

کتاب توسعه برنامه موازی GPU با استفاده از کودا

معرفی کتاب توسعه برنامه موازی GPU با استفاده از کودا

این کتاب با نام  توسعه برنامه موازی GPU با استفاده از کودا می باشد که توسط Tolga Soyata نوشته شده است. این کتاب در سال  2018 توسط انتشارات Chapman and Hall/CRC منشر شده است. کتاب حاضر در 15 فصل در قالب 477 صفحه ارائه شده است. نویسنده این کتاب مباحث خود را در سه بخش: توضیحات در مورد اجرای برنامه با cpu و چند نخی ارائه می دهد  و  در قسمت دوم به اجرای برنامه ها در پلتفرم nvidia همراه با GPU را بیان کرده است و در قسمت آخر کتاب دید گسترده ای از مفاهیم GPU و کودا را به خواننده می دهد و به معرفی اجمالی از کتابخانه های کودا مانند cuBLAS, cuFFT, NPP, and Thrust می پردازد. تصویر جلد کتاب در شکل 1 قابل مشاهده می باشد.


شکل 1: تصویر جلد کتاب توسعه برنامه موازی GPU با استفاده از کودا

 

 

کتاب راهنمای کودا

معرفی کتاب راهنمای کودا

این کتاب با نام  راهنمای کودا : یک راهمنای جامع برای برنامه نویسی در GPU می باشد که توسط Nicholas Wilt نوشته شده است. این کتاب در سال  2013 توسط انتشارات Addison-Wesley منشر شده است. کتاب حاضر در 15 فصل در قالب 522 صفحه ارائه شده است. نویسنده این کتاب مباحث خود را در سه بخش: توضیحات سطح بالا از سخت افزار و نرم افرار که در کودا امکان پذیر است صحبت می کند و پس از آن شرح کاملی از جنبه هایی مانند حافظه، جریان و حوادث ، مدل های اجرائی، جریان چند پروسسی و برنامه نویسی چندگانه پردازنده های گرافیکی را بیان کرده است و در نهایت در بخش سوم به برنامه های کاربردی منتخب و الگوریتم های موازی کلیدی مانند الگوریتم های کاهش و پردازش تصویر پرداخته است. تصویر جلد کتاب در شکل 1 قابل مشاهده می باشد.


شکل 1: تصویر جلد کتاب راهنمای کودا

لازم به توضیح است که این کتاب ویرایش دومش در سال 2018 به چاپ رسیده است که در حال حاضر برای آن باید هزینه پرداخت نمود. تصویر جلد ویرایش دوم این کتاب در شکل 2 آورده شده است.


شکل 2: تصویر جلد کتاب راهنمای کودا – ویرایش دوم

 

 

کتاب C++ بدون استرس

معرفی کتاب C++ بدون استرس

این کتاب با نام C++ بدون ترس: راهنمای مبتدی که باعث می شود شما هوشمند باشید ویرایش سوم می باشد که توسط Brian Overland نوشته شده است. این کتاب در سال  2015 توسط انتشارات Prentice Hall منشر شده است. کتاب حاضر در 18 فصل در قالب 619 صفحه ارائه شده است. نویسنده این کتاب مدعی است که با روش هایی مانند یادگیری برنامه نویسی با سرعت، فهم و درک شکل ها و مثال ها که به خوبی به تصویر کشیده شده است ، تمریناتی به شکل بازی و پازل، قادر بودن به نوشتن اولین برنامه C++ و همچنین استفاده از خلاصه مطالب و نکات C++14  می توان برنامه نویسی C++ را بدون استرس یاد گرفت. تصویر جلد کتاب در شکل 1 قابل مشاهده می باشد.

شکل 1: تصویر جلد کتاب C++ بدون ترس