10.Introduction to Data-Parallel architectures

12
10.Introduction to Data-Parallel architectures TECH Computer Science SIMD {Single Instruction Multiple Data} 10.1 Introduction 10.2 Connectivity 10.3 Alternative architecture e.g. add: (c1=a1+b1), (c2=a2+b2), (c3=a3+b3) CH01

description

10.Introduction to Data-Parallel architectures. SIMD {Single Instruction Multiple Data} 10.1 Introduction 10.2 Connectivity 10.3 Alternative architecture e.g. add: (c1=a1+b1), (c2=a2+b2), (c3=a3+b3). TECH Computer Science. CH01. Data-parallel computation (bit parallel). - PowerPoint PPT Presentation

Transcript of 10.Introduction to Data-Parallel architectures

Page 1: 10.Introduction to Data-Parallel architectures

10.Introduction to Data-Parallel architectures

TECH Computer Science

• SIMD {Single Instruction Multiple Data}• 10.1 Introduction• 10.2 Connectivity • 10.3 Alternative architecture

• e.g. add: (c1=a1+b1), (c2=a2+b2), (c3=a3+b3)

CH01

Page 2: 10.Introduction to Data-Parallel architectures

Data-parallel computation (bit parallel)

Page 3: 10.Introduction to Data-Parallel architectures

Application of Data-parallel Architectures: One data entity processed by one PE

Page 4: 10.Introduction to Data-Parallel architectures

Mapping Problem space into Architectural Space:Data entity onto PE (1-to-1 mapping)

Page 5: 10.Introduction to Data-Parallel architectures

Near-neighbor connectivity (2-D: Mesh)

Page 6: 10.Introduction to Data-Parallel architectures

Tree: 2-D hierarchy

Page 7: 10.Introduction to Data-Parallel architectures

Pyramid: 3-D hierarchy

Page 8: 10.Introduction to Data-Parallel architectures

Hypercube: 2^N nodes in N dimension

Page 9: 10.Introduction to Data-Parallel architectures

Hypercube: 4-D Long and short-range connections

Page 10: 10.Introduction to Data-Parallel architectures

Data-parallel approaches

Page 11: 10.Introduction to Data-Parallel architectures

Principal characteristics of data-parallel systems

Page 12: 10.Introduction to Data-Parallel architectures