ltj2013 / PPoPP2017_artifact

Third party assembler and GEMM library for NVIDIA Kepler GPU

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PPoPP 2017 Artifact for our paper:

The original title of our paper is "Demystifying GPU Microarchitecture to Tune SGEMM". Now it is changed to "Understanding the GPU Microarchitecture to Achieve Bare-Metal Performance Tuning".

These codes are corresponding to section 3 (Instruction solver and GPU assembler KeplerAs), section 4 (SGEMM implementation and optimizations), and section 5 (SGEMM performance evaluation). Follow the instructions in each directory, and validate the functionality and performance results.

If the paper or the codes help you in your research, your citiation of our paper is appreciated. https://dl.acm.org/citation.cfm?id=3018755 If you have any question, please feel free to contact me: zhangxiuxia1@gmail.com

About

Third party assembler and GEMM library for NVIDIA Kepler GPU


Languages

Language:CSS 81.6%Language:Perl 11.1%Language:C++ 4.2%Language:Python 1.9%Language:Shell 0.7%Language:Cuda 0.4%Language:Makefile 0.2%Language:Awk 0.0%