توضیحات
The CPU meter shows the problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. What next? The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now find that this no longer meets your performance goals. To use your systems CPU resources efficiently, you need to split your application into pieces that can run at the same time. This is easier said than done. Parallel programming has a reputation for being the domain of experts and a minefield of subtle, hard-to-reproduce software defects. Everyone seems to have a favorite story about a parallel program that did not behave as expected because of a mysterious bug. These stories should inspire a healthy respect for the difficulty of the problems you face in writing your own parallel programs. Fortunately, help has arrived. Microsoft Visual Studio 2010 introduces a new programming model for parallelism that significantly simplifies the job. Behind the scenes are supporting libraries with sophisticated algorithms that dynamically distribute computations on multicore architectures. Proven design patterns are another source of help. A Guide to Parallel Programming introduces you to the most important and frequently used patterns of parallel programming and gives executable code samples for them, using the Task Parallel Library (TPL) and Parallel LINQ (PLINQ).
————————————————————–
ترجمه ماشینی :
CPU متر مشکل را نشان می دهد. یک هسته 100 درصد کار می کند، اما همه هسته های دیگر بیکار هستند. برنامه شما محدود به CPU است، اما شما فقط از کسری از قدرت محاسباتی سیستم چند هسته ای خود استفاده می کنید. بعدش چی؟ پاسخ، به طور خلاصه، برنامه نویسی موازی است. جایی که زمانی میتوانستید کدهای متوالی را بنویسید که برای همه برنامهنویسان آشناست، اکنون متوجه میشوید که این کد دیگر اهداف عملکردی شما را برآورده نمیکند. برای استفاده کارآمد از منابع CPU سیستم خود، باید برنامه خود را به قطعاتی تقسیم کنید که بتوانند همزمان اجرا شوند. گفتن این کار آسان تر از انجام آن است. برنامه نویسی موازی به عنوان قلمرو متخصصان و میدان مین عیوب نرم افزاری ظریف و غیرقابل بازتولید شهرت دارد. به نظر می رسد همه داستان مورد علاقه ای در مورد یک برنامه موازی دارند که به دلیل یک باگ مرموز آنطور که انتظار می رفت رفتار نکرد. این داستان ها باید احترام سالمی را برای دشواری مشکلاتی که در نوشتن برنامه های موازی خود با آن روبرو هستید، القا کنند. خوشبختانه کمک رسیده است. Microsoft Visual Studio 2010 یک مدل برنامه نویسی جدید برای موازی سازی معرفی می کند که کار را به طور قابل توجهی ساده می کند. پشت صحنه، کتابخانههایی با الگوریتمهای پیچیده پشتیبانی میکنند که محاسبات را روی معماریهای چند هستهای به صورت پویا توزیع میکنند. الگوهای طراحی اثبات شده منبع کمک دیگری هستند. راهنمای برنامه نویسی موازی شما را با مهم ترین و پرکاربردترین الگوهای برنامه نویسی موازی آشنا می کند و با استفاده از Task Parallel Library (TPL) و Parallel LINQ (PLINQ) نمونه کدهای اجرایی را برای آنها ارائه می دهد.
tag : دانلود کتاب برنامه نویسی موازی با Microsoft.NET: الگوهای طراحی برای تجزیه و هماهنگی در معماری های چند هسته ای (الگوها و روش ها) , Download برنامه نویسی موازی با Microsoft.NET: الگوهای طراحی برای تجزیه و هماهنگی در معماری های چند هسته ای (الگوها و روش ها) , دانلود برنامه نویسی موازی با Microsoft.NET: الگوهای طراحی برای تجزیه و هماهنگی در معماری های چند هسته ای (الگوها و روش ها) , Download Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures (Patterns & Practices) Book , برنامه نویسی موازی با Microsoft.NET: الگوهای طراحی برای تجزیه و هماهنگی در معماری های چند هسته ای (الگوها و روش ها) دانلود , buy برنامه نویسی موازی با Microsoft.NET: الگوهای طراحی برای تجزیه و هماهنگی در معماری های چند هسته ای (الگوها و روش ها) , خرید کتاب برنامه نویسی موازی با Microsoft.NET: الگوهای طراحی برای تجزیه و هماهنگی در معماری های چند هسته ای (الگوها و روش ها) , دانلود کتاب Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures (Patterns & Practices) , کتاب Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures (Patterns & Practices) , دانلود Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures (Patterns & Practices) , خرید Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures (Patterns & Practices) , خرید کتاب Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures (Patterns & Practices) ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.