Using Data Dependence Analysis and Loop Transformations to Teach Vectorization | IEEE Conference Publication | IEEE Xplore