- Publisher : AddisonWesley Professional; 1st edition (November 9, 2010)
- Language : English
- Paperback : 464 pages
- ISBN-10 : 0321711378
- ISBN-13 : 978-0321711373
کتابMulticore Application Programming: for Windows, Linux, and Oracle Solaris (Developer's Library) 1st Edition
منابع کتاب کتابMulticore Application Programming: for Windows, Linux, and Oracle Solaris (Developer's Library) 1st Edition
برنامه های چند هسته ای با کارایی بالا و مقیاس پذیر بالا برای پلتفرم های پیشرو بنویسید
برنامه نویسی چند هسته ای یک راهنمای جامع و کاربردی برای برنامه نویسی چند هسته ای با کارایی بالا است که هر توسعه دهنده با تجربه می تواند از آن استفاده کند.
نویسنده Darryl Gove رویکردهای پیشرو برای موازی سازی در ویندوز، لینوکس و اوراکل سولاریس را پوشش می دهد. از طریق مثالهای عملی، او چالشهای مربوط به نوشتن برنامههایی را که به طور کامل از پردازندههای چند هستهای استفاده میکنند، روشن میکند، و به شما کمک میکند برنامههایی تولید کنید که از نظر عملکردی صحیح هستند، عملکرد عالی ارائه میدهند و به خوبی به هشت هسته، شانزده هسته و فراتر از آن مقیاس میشوند.
این کتاب نشان میدهد که چگونه پیادهسازیهای سختافزاری خاص بر عملکرد برنامه تأثیر میگذارند و نشان میدهد که چگونه از دامهای رایج اجتناب کنید. گام به گام، برنامه هایی را می نویسید که می توانند تعداد زیادی رشته موازی را مدیریت کنند و بر تکنیک های موازی سازی پیشرفته مسلط خواهید شد. شما یاد خواهید گرفت که چگونه
بهترین فرصت های خود را برای استفاده از موازی سازی شناسایی کنید
داده ها را با خیال راحت بین چندین رشته به اشتراک بگذارید
برنامه ها را با استفاده از رشته های POSIX یا Windows بنویسید
همگام سازی و اشتراک گذاری کد دستی
از موازی سازی خودکار و OpenMP استفاده کنید
غلبه بر موانع رایج برای مقیاس بندی
رویکردهای جدید را برای نوشتن کد موازی صحیح، سریع و مقیاس پذیر به کار ببرید
برنامهنویسی کاربردی چند هستهای با یک رویکرد یا پلتفرم منسجم نیست: برای هر برنامهنویس باتجربه C که با هر پردازنده چند هستهای معاصر در هر محیط سیستم عامل پیشرو کار میکند، مناسب است.
ارسال نظر درباره کتابMulticore Application Programming: for Windows, Linux, and Oracle Solaris (Developer's Library) 1st Edition