PATTERNS OF PARALLEL PROGRAMMING

Abstract This document provides an in-depth tour of support in the Microsoft® .NET Framework 4 for parallel programming. This includes an examination of common parallel patterns and how they’re implemented without and with this new support, as well as best practices for developing parallel components utilizing parallel patterns. | PATTERNS OF PARALLEL PROGRAMMING UNDERSTANDING AND APPLYING PARALLEL PATTERNS WITH THE .NET FRAMEWORK 4 AND VISUAL C Stephen Toub Parallel Computing Platform Microsoft Corporation Abstract This document provides an in-depth tour of support in the Microsoft .NET Framework 4 for parallel programming. This includes an examination of common parallel patterns and how they re implemented without and with this new support as well as best practices for developing parallel components utilizing parallel patterns. Last Updated July 1 2010 This material is provided for informational purposes only. Microsoft makes no warranties express or implied. 2010 Microsoft Corporation. TABLE OF CONTENTS Delightfully Parallel Fork Passing Producer Data Sets of Unknown Speculative Shared Patterns of Parallel Programming Page 2 INTRODUCTION Patterns are everywhere yielding software development best practices and helping to seed new generations of developers with immediate knowledge of established directions on a wide array of problem spaces. Patterns represent successful or in the case of anti-patterns unsuccessful repeated and common solutions developers have applied time and again in particular architectural and programming domains. Over time these tried and true practices find themselves with names stature and variations helping further to proliferate their application and to jumpstart many a project. Patterns don t just manifest at the macro level. Whereas design patterns typically cover architectural structure or methodologies coding patterns and building blocks also emerge representing typical ways of implementing a specific mechanism. Such patterns typically become ingrained in our psyche and we code with them on a daily basis without even thinking about it. These patterns represent solutions to common tasks we encounter repeatedly.

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
12    64    2    16-04-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.