There was an error fetching the commit references. Please try again later.
Encapsulate default kernel creation driver in a class. Add vectorization to default driver.
Showing
- src/pystencils/backend/kernelcreation/__init__.py 0 additions, 3 deletionssrc/pystencils/backend/kernelcreation/__init__.py
- src/pystencils/backend/kernelcreation/cpu_optimization.py 0 additions, 47 deletionssrc/pystencils/backend/kernelcreation/cpu_optimization.py
- src/pystencils/backend/kernelcreation/iteration_space.py 11 additions, 5 deletionssrc/pystencils/backend/kernelcreation/iteration_space.py
- src/pystencils/backend/platforms/x86.py 3 additions, 1 deletionsrc/pystencils/backend/platforms/x86.py
- src/pystencils/backend/transformations/loop_vectorizer.py 18 additions, 0 deletionssrc/pystencils/backend/transformations/loop_vectorizer.py
- src/pystencils/config.py 46 additions, 7 deletionssrc/pystencils/config.py
- src/pystencils/kernelcreation.py 231 additions, 96 deletionssrc/pystencils/kernelcreation.py
- src/pystencils/target.py 1 addition, 1 deletionsrc/pystencils/target.py
- src/pystencils/types/meta.py 1 addition, 1 deletionsrc/pystencils/types/meta.py
- tests/kernelcreation/test_domain_kernels.py 72 additions, 23 deletionstests/kernelcreation/test_domain_kernels.py
- tests/kernelcreation/test_sliced_iteration.py 0 additions, 3 deletionstests/kernelcreation/test_sliced_iteration.py
- tests/nbackend/test_vectorization.py 27 additions, 36 deletionstests/nbackend/test_vectorization.py
Please register or sign in to comment