Professional parallel programming with C♯ : master parallel extensions with .net 4 /
Expert guidance for those programming today's dual-core processors PCs As PC processors explode from one or two to now eight processors, there is an urgent need for programmers to master concurrent programming. This book dives deep into the latest technologies available to programmers for creat...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Indianapolis, IN :
Wiley Pub.,
2011.
|
Colección: | Programmer to programmer.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- PROFESSIONAL PARALLEL PROGRAMMING WITH C♯; CONTENTS; FOREWORD; INTRODUCTION; CHAPTER 1: TASK-BASED PROGRAMMING; Working with Shared-Memory Multicore; Differences Between Shared-Memory Multicore and Distributed-Memory Systems; Parallel Programming and Multicore Programming; Understanding Hardware Threads and Software Threads; Understanding Amdahl's Law; Considering Gustafson's Law; Working with Lightweight Concurrency; Creating Successful Task-Based Designs; Designing With Concurrency in Mind; Understanding the Differences between Interleaved Concurrency, Concurrency, and Parallelism.