در این کتاب شما با برنامه نویسی موازی با C# آشنا می شوید.
فصولی که در این کتاب می خوانید عبارتنداز:
مقدمه
برنامه نویسی TASK-BEASE
موازی سازی اجباری داده ها
و ...
آماده سازی معماری های NUMA
در موازی سازی استفاده از معماری های پردازنده های چند هسته ای جدید با حافظه مشترک الزامیست. همچنین در این فصل مدل های همزمانی سبک وزن توضیح داده می شود و ارتباطشان بین همزمانی و موازی سازی شرح داده می شود.
انتشارات Herb Sutter در سال 2005 مقاله ای را در مجله Dr.Dobb را با نام بیش از یک نهار رایگان: سیری اساسی درباره همزمانی نرم افزار منتشر کرد، در این مقاله او در این بار صحبت می کند که یکی از نیازها در شروع توسعه نرم افزار، در نظر گرفتن تعریفی کامل و پیوسته برای عملکرد همزمانی و کسب توان عملیاتی بالاتر برای ریزپردازنده است.
ریزپردازنده ها بجای افزایش فرکانس ساعت تعداد هسته های پردازشگر را می توانند اضافه کنند. توسعه دهندگان نرم افزار روی کارایی عملکرد free-lunch که با افزایش فرکانس ساعت فراهم می شود تکیه نمی کنند. اکثر کامپیوترهای امروزی لااقل یک پردازشگر Dual-core دارند.
ادامه توضیحات را با دانلود این کتاب بخوانید.