Speculative dynamic vectorization to assist static vectorization in a HW/SW co-designed environment

Contribution for newspaper or weekly magazine English OPEN
Kumar, R.; Martinez, A.; Gonzalez, A.;
  • Identifiers: doi: 10.1109/HiPC.2013.6799102
  • Subject: hardware-software codesign | microprocessor chips | optimising compilers | HW/SW codesigned processor | compiler based static vectorization | data level parallelism | dynamic application behavior | pointer-based application | speculative dynamic vectorization | Algorithm design and analysis | Hardware | Heuristic algorithms | Optimization | Program processors | Runtime | Software algorithms | Dynamic optimizations | HW/SW Co-designed processor | Speculation | Vectorization

Compiler based static vectorization is used widely to extract data level parallelism from computation intensive applications. Static vectorization is very effective in vectorizing traditional array based applications. However, compilers inability to reorder ambiguous me... View more
Share - Bookmark