Vector Processor Memory to Memory Architecture Register to Register Architecture Vector Register Scalar Register Vector Functional Units Vector Load Store Units Strip Mining Vector Chaining Scatter and Gather Pipes Vector Assembly level