Programming - PowerPoint PPT Presentation

About This Presentation
Title:

Programming

Description:

Title: No Slide Title Last modified by: Marek Created Date: 2/14/1996 11:21:52 AM Document presentation format: Letter Paper (8.5x11 in) Other titles – PowerPoint PPT presentation

Number of Views:78
Avg rating:3.0/5.0
Slides: 57
Provided by: pdx62
Learn more at: http://web.cecs.pdx.edu
Category:

less

Transcript and Presenter's Notes

Title: Programming


1
Programming
  • SA --- Systolic Array
  • SIMD --- Single Instruction Multiple Data
  • ISA --- Instruction Systolic Array
  • MIMD --- Multiple Instruction Multiple Data

We will compare on examples the systolic merge
architecture and the ISA merge architecture
2
parallel merge
  • initial situation
  • 1.) sort columns
  • (odd-even-transposition sort)
  • 2.) sort rows
  • (odd-even-transposition sort)
  • sorted !!!!

x1
x2 x3 x4 x5 x6
...
x7
...
x17 x18
y1 y2 y3 y4 y5 y6
...
y7
...
y17 y18
3
0-1 principle
  • The 0-1 principle states that if all sequences of
    0 and 1 are sorted properly than this is a
    correct sorter.
  • The sorter must be based on moving data.

4
MIMD-mesh (clocked)

min
max
Time 2n
5
systolic merge
6
systolic merge
7
systolic merge
8
systolic merge
9
systolic merge
10
systolic merge
11
systolic merge
12
systolic merge
13
systolic merge
14
systolic merge
15
systolic merge
16
systolic merge
17
systolic merge
18
systolic merge
19
systolic merge
20
systolic merge
21
systolic merge
22
systolic merge
23
systolic merge
24
systolic merge
25
systolic merge
  • sorted !!!

26
ISA merge
Array to be sorted
27
ISA merge
28
ISA merge
29
ISA merge
30
ISA merge
31
ISA merge
32
ISA merge
33
ISA merge
34
ISA merge
35
ISA merge
36
ISA merge
37
ISA merge
38
ISA merge
39
ISA merge
40
ISA merge
41
ISA merge
42
ISA merge
43
ISA merge
44
ISA merge
45
ISA merge
46
ISA merge
47
ISA merge
48
ISA merge
49
ISA merge
50
ISA merge
51
ISA merge
52
ISA merge
53
ISA merge
54
ISA merge
55
ISA merge
56
ISA merge
Write a Comment
User Comments (0)
About PowerShow.com