openai / openai-gemm
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
61% | 36% | <1% | <1% | <1%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
h66% | 33% | 0% | <1% | <1%
pm44% | 55% | 0% | 0% | 0%
sass18% | 81% | 0% | 0% | 0%
py0% | 64% | 0% | 35% | 0%
cpp0% | 0% | 100% | 0% | 0%
pl0% | 0% | 100% | 0% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
include66% | 33% | 0% | <1% | <1%
maxas41% | 51% | 7% | 0% | 0%
sass18% | 81% | 0% | 0% | 0%
ROOT0% | 64% | 0% | 35% | 0%
src0% | 0% | 100% | 0% | 0%
Longest Files (Top 50)
File# lines# units
hgemm_16x64x64_NT_sm_60.h
in include/kernels
1262 -
hgemm_16x64x64_NT_sm_50.h
in include/kernels
1262 -
hgemm_16x64x64_NN_sm_50.h
in include/kernels
1251 -
hgemm_16x64x64_NN_sm_60.h
in include/kernels
1251 -
MaxAsGrammar.pm
in maxas/MaxAs
1200 57
hgemm_32x32x64_NT_sm_50.h
in include/kernels
1198 -
hgemm_32x32x64_NT_sm_60.h
in include/kernels
1198 -
hgemm_32x64x32_NN_sm_60.h
in include/kernels
1107 -
hgemm_32x64x32_NN_sm_50.h
in include/kernels
1107 -
1104 -
1104 -
hgemm_128x128x8_NT_sm_60.h
in include/kernels
1099 -
1099 -
1099 -
hgemm_128x128x8_NT_sm_50.h
in include/kernels
1099 -
hgemm_128x128x8_TT_sm_50.h
in include/kernels
1088 -
hgemm_128x128x8_NN_sm_50.h
in include/kernels
1088 -
hgemm_128x128x8_NN_sm_60.h
in include/kernels
1088 -
hgemm_128x128x8_TT_sm_60.h
in include/kernels
1088 -
hgemm_128x128x8_TN_sm_60.h
in include/kernels
1078 -
hgemm_128x128x8_TN_sm_50.h
in include/kernels
1078 -
sgemm_128x128x8_NT_sm_50.h
in include/kernels
1072 -
sgemm_128x128x8_NT_sm_60.h
in include/kernels
1072 -
1064 -
1064 -
sgemm_128x128x8_NN_sm_60.h
in include/kernels
1062 -
1062 -
sgemm_128x128x8_TT_sm_60.h
in include/kernels
1062 -
sgemm_128x128x8_TT_sm_50.h
in include/kernels
1062 -
sgemm_128x128x8_NN_sm_50.h
in include/kernels
1062 -
1062 -
1054 -
1054 -
1054 -
1054 -
sgemm_128x128x8_TN_sm_50.h
in include/kernels
1051 -
sgemm_128x128x8_TN_sm_60.h
in include/kernels
1051 -
1038 -
1038 -
1038 -
1038 -
1022 -
1022 -
1022 -
1022 -
1021 -
1011 -
1011 -
1008 -
1008 -
Files With Most Units (Top 7)
File# lines# units
MaxAsGrammar.pm
in maxas/MaxAs
1200 57
505 17
Cubin.pm
in maxas/MaxAs
519 10
241 10
MaxAs.pm
in maxas/MaxAs
976 8
175 6
maxas.pl
in maxas
219 1
Files With Long Lines (Top 11)

There are 11 files with lines longer than 120 characters. In total, there are 172 long lines.

File# lines# units# long lines
MaxAsGrammar.pm
in maxas/MaxAs
1200 57 106
505 17 10
175 6 8
973 - 8
MaxAs.pm
in maxas/MaxAs
976 8 7
894 - 7
995 - 6
1021 - 6
885 - 6
731 - 6
maxas.pl
in maxas
219 1 2
Correlations

File Size vs. Commits (all time): 97 points

sass/xgemm_32x32x32.sass x: 3 commits (all time) y: 1021 lines of code openai_gemm.py x: 3 commits (all time) y: 505 lines of code src/c_interface.cpp x: 7 commits (all time) y: 241 lines of code gen_kernels.py x: 3 commits (all time) y: 175 lines of code include/c_interface.h x: 3 commits (all time) y: 25 lines of code include/kernel_headers.h x: 3 commits (all time) y: 80 lines of code include/kernels/hgemm_128x128x8_NN_sm_50.h x: 2 commits (all time) y: 1088 lines of code include/kernels/hgemm_128x128x8_NN_vec_sm_50.h x: 2 commits (all time) y: 1054 lines of code include/kernels/hgemm_128x128x8_NT_sm_50.h x: 2 commits (all time) y: 1099 lines of code include/kernels/hgemm_128x128x8_NT_vec_sm_50.h x: 2 commits (all time) y: 1064 lines of code include/kernels/hgemm_128x128x8_TN_sm_50.h x: 2 commits (all time) y: 1078 lines of code include/kernels/hgemm_128x128x8_TN_vec_sm_50.h x: 2 commits (all time) y: 1038 lines of code include/kernels/hgemm_16x64x64_NN_sm_50.h x: 2 commits (all time) y: 1251 lines of code include/kernels/hgemm_16x64x64_NN_vec_sm_50.h x: 2 commits (all time) y: 1104 lines of code include/kernels/hgemm_16x64x64_NT_sm_50.h x: 2 commits (all time) y: 1262 lines of code include/kernels/hgemm_32x32x32_NN_sm_50.h x: 2 commits (all time) y: 856 lines of code include/kernels/hgemm_32x32x32_NN_vec_sm_50.h x: 2 commits (all time) y: 800 lines of code include/kernels/hgemm_32x32x32_NT_sm_50.h x: 2 commits (all time) y: 867 lines of code include/kernels/hgemm_32x32x32_NT_vec_sm_50.h x: 2 commits (all time) y: 811 lines of code include/kernels/hgemm_32x32x32_TN_sm_50.h x: 2 commits (all time) y: 846 lines of code include/kernels/hgemm_32x32x32_TN_vec_sm_50.h x: 2 commits (all time) y: 784 lines of code include/kernels/hgemm_32x32x64_NT_sm_50.h x: 2 commits (all time) y: 1198 lines of code include/kernels/hgemm_32x32x64_NT_vec_sm_50.h x: 2 commits (all time) y: 1062 lines of code include/kernels/hgemm_32x64x32_NN_vec_sm_50.h x: 2 commits (all time) y: 1008 lines of code include/kernels/sgemm_128x128x8_NN_vec_sm_50.h x: 2 commits (all time) y: 1022 lines of code include/kernels/sgemm_128x128x8_NT_sm_50.h x: 2 commits (all time) y: 1072 lines of code include/kernels/sgemm_128x128x8_TN_sm_50.h x: 2 commits (all time) y: 1051 lines of code include/kernels/sgemm_128x128x8_TN_vec_sm_50.h x: 2 commits (all time) y: 1011 lines of code include/kernels/sgemm_32x32x32_NN_sm_50.h x: 2 commits (all time) y: 819 lines of code include/kernels/sgemm_32x32x32_NN_vec_sm_50.h x: 2 commits (all time) y: 763 lines of code include/kernels/sgemm_32x32x32_NT_sm_50.h x: 2 commits (all time) y: 830 lines of code include/kernels/sgemm_32x32x32_NT_vec_sm_50.h x: 2 commits (all time) y: 774 lines of code include/kernels/sgemm_32x32x32_TN_sm_50.h x: 2 commits (all time) y: 808 lines of code include/kernels/sgemm_32x32x32_TN_vec_sm_50.h x: 2 commits (all time) y: 752 lines of code include/static_kernel_information.h x: 2 commits (all time) y: 123 lines of code sass/xgemm_128x128x8.sass x: 2 commits (all time) y: 894 lines of code benchmark.py x: 2 commits (all time) y: 108 lines of code maxas/MaxAs/Cubin.pm x: 1 commits (all time) y: 519 lines of code maxas/MaxAs/MaxAs.pm x: 1 commits (all time) y: 976 lines of code maxas/MaxAs/MaxAsGrammar.pm x: 1 commits (all time) y: 1200 lines of code maxas/maxas.pl x: 1 commits (all time) y: 219 lines of code sass/hgemm_16x64x64_NN.sass x: 1 commits (all time) y: 973 lines of code sass/hgemm_16x64x64_NT.sass x: 1 commits (all time) y: 995 lines of code sass/hgemm_32x32x64_NT.sass x: 1 commits (all time) y: 885 lines of code sass/hgemm_32x64x32_NN.sass x: 1 commits (all time) y: 731 lines of code
1262.0
lines of code
  min: 25.0
  average: 902.62
  25th percentile: 804.0
  median: 1008.0
  75th percentile: 1064.0
  max: 1262.0
0 7.0
commits (all time)
min: 1.0 | average: 2.02 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 7.0

File Size vs. Contributors (all time): 97 points

sass/xgemm_32x32x32.sass x: 1 contributors (all time) y: 1021 lines of code openai_gemm.py x: 1 contributors (all time) y: 505 lines of code src/c_interface.cpp x: 2 contributors (all time) y: 241 lines of code gen_kernels.py x: 2 contributors (all time) y: 175 lines of code include/c_interface.h x: 2 contributors (all time) y: 25 lines of code include/kernel_headers.h x: 2 contributors (all time) y: 80 lines of code include/kernels/hgemm_128x128x8_NN_sm_50.h x: 2 contributors (all time) y: 1088 lines of code include/kernels/hgemm_128x128x8_NN_vec_sm_50.h x: 2 contributors (all time) y: 1054 lines of code include/kernels/hgemm_128x128x8_NT_sm_50.h x: 2 contributors (all time) y: 1099 lines of code include/kernels/hgemm_128x128x8_NT_vec_sm_50.h x: 2 contributors (all time) y: 1064 lines of code include/kernels/hgemm_128x128x8_TN_sm_50.h x: 2 contributors (all time) y: 1078 lines of code include/kernels/hgemm_128x128x8_TN_vec_sm_50.h x: 2 contributors (all time) y: 1038 lines of code include/kernels/hgemm_16x64x64_NN_sm_50.h x: 2 contributors (all time) y: 1251 lines of code include/kernels/hgemm_16x64x64_NN_vec_sm_50.h x: 2 contributors (all time) y: 1104 lines of code include/kernels/hgemm_16x64x64_NT_sm_50.h x: 2 contributors (all time) y: 1262 lines of code include/kernels/hgemm_32x32x32_NN_sm_50.h x: 2 contributors (all time) y: 856 lines of code include/kernels/hgemm_32x32x32_NN_vec_sm_50.h x: 2 contributors (all time) y: 800 lines of code include/kernels/hgemm_32x32x32_NT_sm_50.h x: 2 contributors (all time) y: 867 lines of code include/kernels/hgemm_32x32x32_NT_vec_sm_50.h x: 2 contributors (all time) y: 811 lines of code include/kernels/hgemm_32x32x32_TN_sm_50.h x: 2 contributors (all time) y: 846 lines of code include/kernels/hgemm_32x32x32_TN_vec_sm_50.h x: 2 contributors (all time) y: 784 lines of code include/kernels/hgemm_32x32x64_NT_sm_50.h x: 2 contributors (all time) y: 1198 lines of code include/kernels/hgemm_32x32x64_NT_vec_sm_50.h x: 2 contributors (all time) y: 1062 lines of code include/kernels/hgemm_32x64x32_NN_vec_sm_50.h x: 2 contributors (all time) y: 1008 lines of code include/kernels/sgemm_128x128x8_NN_vec_sm_50.h x: 2 contributors (all time) y: 1022 lines of code include/kernels/sgemm_128x128x8_NT_sm_50.h x: 2 contributors (all time) y: 1072 lines of code include/kernels/sgemm_128x128x8_TN_sm_50.h x: 2 contributors (all time) y: 1051 lines of code include/kernels/sgemm_128x128x8_TN_vec_sm_50.h x: 2 contributors (all time) y: 1011 lines of code include/kernels/sgemm_32x32x32_NN_sm_50.h x: 2 contributors (all time) y: 819 lines of code include/kernels/sgemm_32x32x32_NN_vec_sm_50.h x: 2 contributors (all time) y: 763 lines of code include/kernels/sgemm_32x32x32_NT_sm_50.h x: 2 contributors (all time) y: 830 lines of code include/kernels/sgemm_32x32x32_NT_vec_sm_50.h x: 2 contributors (all time) y: 774 lines of code include/kernels/sgemm_32x32x32_TN_sm_50.h x: 2 contributors (all time) y: 808 lines of code include/kernels/sgemm_32x32x32_TN_vec_sm_50.h x: 2 contributors (all time) y: 752 lines of code include/static_kernel_information.h x: 2 contributors (all time) y: 123 lines of code sass/xgemm_128x128x8.sass x: 1 contributors (all time) y: 894 lines of code benchmark.py x: 1 contributors (all time) y: 108 lines of code maxas/MaxAs/Cubin.pm x: 1 contributors (all time) y: 519 lines of code maxas/MaxAs/MaxAs.pm x: 1 contributors (all time) y: 976 lines of code maxas/MaxAs/MaxAsGrammar.pm x: 1 contributors (all time) y: 1200 lines of code maxas/maxas.pl x: 1 contributors (all time) y: 219 lines of code sass/hgemm_16x64x64_NN.sass x: 1 contributors (all time) y: 973 lines of code sass/hgemm_16x64x64_NT.sass x: 1 contributors (all time) y: 995 lines of code sass/hgemm_32x32x64_NT.sass x: 1 contributors (all time) y: 885 lines of code sass/hgemm_32x64x32_NN.sass x: 1 contributors (all time) y: 731 lines of code
1262.0
lines of code
  min: 25.0
  average: 902.62
  25th percentile: 804.0
  median: 1008.0
  75th percentile: 1064.0
  max: 1262.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.88 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".