Multicore Software Development Algorithms

Multicore Software Development Algorithms: Applications, Tips and Tricks

by Oshana, Robert

Type Book
Rate 0.0 /5

Title Statements

  • Full title :Multicore Software Development Algorithms : Applications, Tips and Tricks.

Edition Statements

  • Publication Date:©2016.

Publication Statements

The Physical Object

  • Description:1 online resource (233 pages).

Edition Identifiers

  • ISBN:9780128010372, 0128010371
  • oclc:on1059040618
  • LC Classification:QA76.642
  • Dewey Decimal:005.275

Table of Contents

Front Cover -- Multicore Software Development Techniques -- Copyright Page -- Dedication -- Contents -- 1 Principles of Parallel Computing -- 1.1 Concurrency versus Parallelism -- 1.2 Symmetric and Asymmetric Multiprocessing -- 1.2.1 Symmetric Multiprocessing -- 1.2.2 Asymmetric Multiprocessing -- 1.3 Parallelism Saves Power -- 1.3.1 Limit: "Hidden Parallelism" Gains are Slowing Down -- 1.3.2 Another Limit: Chip Yield and Process Technologies -- 1.3.3 Another Limit: Basic Laws of Physics and the Speed of Light -- 1.4 Key Challenges of Parallel Computing -- 1.4.1 Finding Enough Parallelism -- 1.4.2 Data Dependencies -- 1.4.3 Achieving the Right Level of Granularity -- 1.4.4 Locality and Parallelism -- 1.4.5 Load Imbalance -- 1.4.6 Speedup -- 1.4.7 Directed Graphs -- 2 Parallelism in All of Its Forms -- 2.1 Bit-Level Parallelism -- 2.2 Instruction-Level Parallelism (ILP) -- 2.3 Simultaneous Multithreading -- 2.4 Single Instruction, Multiple Data (SIMD) -- 2.5 Data Parallelism -- 2.6 Task Parallelism -- 2.7 Acceleration and Offload Engines -- 3 Multicore System Architectures -- 3.1 Shared Memory Multicore Systems -- 3.2 Cache Coherency -- 3.3 Shared Data Synchronization -- 3.4 Distri…

Read More ↓

Writers

More from this Series

  • Multicore software development techniques

    ©2016
    more →
    Multicore software development techniques

Rate & Review

0.0/5
(0 people Voted)

No reviews yet. Be the first to rate this work.

Files & Downloads

  • Multicore Software Development Techniques: Applic…

    PDF · 18.8 MB · updated