This repository is for the Numba based vectorization profiler used to identify the presence of data dependence in a loop. This repository contains the code meant for review by reviewers of SIGCSE 2020.
The library is available through PyPi as well, it can be installed by running the command: pip install numbasummarizer.
The folder name Sample_lecture contains jupyter notebooks used in our teaching experience. The files sample_quiz.py and sample_quiz_solution.py contain the code for the homework that was used in said experience.
If you use any of the content for your research please remember to cite us:
Watkinson, N., Tai, P., Nicolau, A., & Veidenbaum, A. (2020, May). NumbaSummarizer: A Python Library for Simplified Vectorization Reports. In 2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) (pp. 1-7). IEEE.