CS422 Computer Architecture
Spring 2004 Lecture 33, 22 Apr 2004 Bhaskaran Raman Department of CSE IIT Kanpur
http://web.cse.iitk.ac.in/~cs422/index.html
CS422 Computer Architecture Spring 2004 Lecture 33, 22 Apr 2004 - - PowerPoint PPT Presentation
CS422 Computer Architecture Spring 2004 Lecture 33, 22 Apr 2004 Bhaskaran Raman Department of CSE IIT Kanpur http://web.cse.iitk.ac.in/~cs422/index.html Lecture Outline Vector Processors Scribe for today? Why Vector Processing
http://web.cse.iitk.ac.in/~cs422/index.html
– But more dependences – Need to fetch and issue many instructions (Flynn
– No data dependences – No control hazards – Single instn. ==> instn. bandwidth reduced – Well defined memory access pattern
– Vector registers (V0..V7), 64-element – Vector functional units:
– Vector load/store unit: also pipelined – Scalar registers and scalar unit (like in DLX)
– Check for structural, data hazards
– Only one instn. can be initiated per cycle – Pipeline setup latency
– MOVI2S
– MOVS2I
– LVWS
– SVWS
– Vector Mask Register – Some related instructions
– LVI
– SVI