Sorter 1. Discuss in full detail the flow- diagram of a sorter 2. Derive the pipelined circuit from this diagram 3. Derive combinational butterfly circuit from this diagram 4. Derive Ping-Pong architecture with a controller and data Path from this diagram. 5. Discuss other applications of the flow-diagram idea.
Sorter. Discuss in full detail the flow-diagram of a sorter Derive the pipelined circuit from this diagram Derive combinational butterfly circuit from this diagram Derive Ping-Pong architecture with a controller and data Path from this diagram. - PowerPoint PPT Presentation
Transcript of Sorter
Sorter
1. Discuss in full detail the flow-diagram of a sorter
2. Derive the pipelined circuit from this diagram
3. Derive combinational butterfly circuit from this diagram
4. Derive Ping-Pong architecture with a controller and data Path from this diagram.
5. Discuss other applications of the flow-diagram idea.
Data Flow for a sorter
• We can derive butterfly pipeline from this diagram
• We can derive combinational butterfly from this diagram.
• There are many circuits that use MIN/MAX 2*2 sorter as a component of larger architectures.
ProgrammingProgramming
• 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
parallel mergeparallel 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
...
...
...
...
0-1 principle0-1 principle
• The 0-1 principle states that if all sequences of 0 and 1 are sorted properly than this is a correct sorter.