├── .gitignore ├── README.md ├── android-cmake ├── AndroidNdkGdb.cmake ├── AndroidNdkModules.cmake ├── README.md ├── android.toolchain.cmake └── ndk_links.md ├── gemm-blocking-2x2-vload4.cl ├── gemm-blocking-2x2-vload8.cl ├── gemm-blocking-4x4-vload4.cl ├── gemm-blocking-4x4-vload8.cl ├── gemm-noblock-vload16-dot.cl ├── gemm-noblock-vload16.cl ├── gemm-noblock-vload8-impl2.cl ├── gemm-noblock-vload8.cl ├── intel-gemm ├── .gitignore ├── CMakeLists.txt ├── GEMM │ ├── .cproject │ ├── .project │ ├── Makefile │ ├── README.TXT │ ├── cmdoptions.cpp │ ├── cmdoptions.hpp │ ├── gemm.cpp │ └── user_guide.pdf ├── build.sh └── common │ ├── basic.cpp │ ├── basic.hpp │ ├── cmdparser.cpp │ ├── cmdparser.hpp │ ├── oclobject.cpp │ ├── oclobject.hpp │ ├── utils.cpp │ ├── utils.h │ ├── yuv_utils.cpp │ └── yuv_utils.h ├── opencl ├── CL │ ├── cl.h │ ├── cl.hpp │ ├── cl_d3d10.h │ ├── cl_ext.h │ ├── cl_gl.h │ ├── cl_gl_ext.h │ ├── cl_platform.h │ └── opencl.h └── libOpenCL.so ├── push.sh └── register-constraints.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/README.md -------------------------------------------------------------------------------- /android-cmake/AndroidNdkGdb.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/android-cmake/AndroidNdkGdb.cmake -------------------------------------------------------------------------------- /android-cmake/AndroidNdkModules.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/android-cmake/AndroidNdkModules.cmake -------------------------------------------------------------------------------- /android-cmake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/android-cmake/README.md -------------------------------------------------------------------------------- /android-cmake/android.toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/android-cmake/android.toolchain.cmake -------------------------------------------------------------------------------- /android-cmake/ndk_links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/android-cmake/ndk_links.md -------------------------------------------------------------------------------- /gemm-blocking-2x2-vload4.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/gemm-blocking-2x2-vload4.cl -------------------------------------------------------------------------------- /gemm-blocking-2x2-vload8.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/gemm-blocking-2x2-vload8.cl -------------------------------------------------------------------------------- /gemm-blocking-4x4-vload4.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/gemm-blocking-4x4-vload4.cl -------------------------------------------------------------------------------- /gemm-blocking-4x4-vload8.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/gemm-blocking-4x4-vload8.cl -------------------------------------------------------------------------------- /gemm-noblock-vload16-dot.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/gemm-noblock-vload16-dot.cl -------------------------------------------------------------------------------- /gemm-noblock-vload16.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/gemm-noblock-vload16.cl -------------------------------------------------------------------------------- /gemm-noblock-vload8-impl2.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/gemm-noblock-vload8-impl2.cl -------------------------------------------------------------------------------- /gemm-noblock-vload8.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/gemm-noblock-vload8.cl -------------------------------------------------------------------------------- /intel-gemm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/.gitignore -------------------------------------------------------------------------------- /intel-gemm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/CMakeLists.txt -------------------------------------------------------------------------------- /intel-gemm/GEMM/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/GEMM/.cproject -------------------------------------------------------------------------------- /intel-gemm/GEMM/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/GEMM/.project -------------------------------------------------------------------------------- /intel-gemm/GEMM/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/GEMM/Makefile -------------------------------------------------------------------------------- /intel-gemm/GEMM/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/GEMM/README.TXT -------------------------------------------------------------------------------- /intel-gemm/GEMM/cmdoptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/GEMM/cmdoptions.cpp -------------------------------------------------------------------------------- /intel-gemm/GEMM/cmdoptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/GEMM/cmdoptions.hpp -------------------------------------------------------------------------------- /intel-gemm/GEMM/gemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/GEMM/gemm.cpp -------------------------------------------------------------------------------- /intel-gemm/GEMM/user_guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/GEMM/user_guide.pdf -------------------------------------------------------------------------------- /intel-gemm/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/build.sh -------------------------------------------------------------------------------- /intel-gemm/common/basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/common/basic.cpp -------------------------------------------------------------------------------- /intel-gemm/common/basic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/common/basic.hpp -------------------------------------------------------------------------------- /intel-gemm/common/cmdparser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/common/cmdparser.cpp -------------------------------------------------------------------------------- /intel-gemm/common/cmdparser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/common/cmdparser.hpp -------------------------------------------------------------------------------- /intel-gemm/common/oclobject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/common/oclobject.cpp -------------------------------------------------------------------------------- /intel-gemm/common/oclobject.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/common/oclobject.hpp -------------------------------------------------------------------------------- /intel-gemm/common/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/common/utils.cpp -------------------------------------------------------------------------------- /intel-gemm/common/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/common/utils.h -------------------------------------------------------------------------------- /intel-gemm/common/yuv_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/common/yuv_utils.cpp -------------------------------------------------------------------------------- /intel-gemm/common/yuv_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/intel-gemm/common/yuv_utils.h -------------------------------------------------------------------------------- /opencl/CL/cl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/opencl/CL/cl.h -------------------------------------------------------------------------------- /opencl/CL/cl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/opencl/CL/cl.hpp -------------------------------------------------------------------------------- /opencl/CL/cl_d3d10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/opencl/CL/cl_d3d10.h -------------------------------------------------------------------------------- /opencl/CL/cl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/opencl/CL/cl_ext.h -------------------------------------------------------------------------------- /opencl/CL/cl_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/opencl/CL/cl_gl.h -------------------------------------------------------------------------------- /opencl/CL/cl_gl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/opencl/CL/cl_gl_ext.h -------------------------------------------------------------------------------- /opencl/CL/cl_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/opencl/CL/cl_platform.h -------------------------------------------------------------------------------- /opencl/CL/opencl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/opencl/CL/opencl.h -------------------------------------------------------------------------------- /opencl/libOpenCL.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/opencl/libOpenCL.so -------------------------------------------------------------------------------- /push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/push.sh -------------------------------------------------------------------------------- /register-constraints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strin/gemm-android/HEAD/register-constraints.png --------------------------------------------------------------------------------