openpilot/selfdrive/modeld/thneed/debug/decompiler
George Hotz 78a352a8ca
This isn't bigmodel, but there's a lot of good stuff here (#1532)
* bigmodel

* more debug print

* debugging bigmodel

* remove the tanh, debugging

* print images/buffers

* disassemble the command queues

* decompiler

* dump the shaders

* full disasm

* support patching kernel and fixing convolution_horizontal_reduced_reads_1x1

* microbenchmark

* 42 GFLOPS, 1 GB/s

* gemm benchmark

* 75 GFLOPS vs 42 GFLOPS

* 115 GFLOPS

* oops, never mind

* gemm image is slow

* this is pretty hopeless

* gemm image gets 62 GFLOPS

* this is addictive and still a waste of time

* cleanup cleanup

* that hook was dumb

* tabbing

* more tabbing

Co-authored-by: Comma Device <device@comma.ai>
2020-05-17 23:13:17 -07:00
..
util This isn't bigmodel, but there's a lot of good stuff here (#1532) 2020-05-17 23:13:17 -07:00
disasm-a3xx.c This isn't bigmodel, but there's a lot of good stuff here (#1532) 2020-05-17 23:13:17 -07:00
instr-a3xx.h This isn't bigmodel, but there's a lot of good stuff here (#1532) 2020-05-17 23:13:17 -07:00
ir3.h This isn't bigmodel, but there's a lot of good stuff here (#1532) 2020-05-17 23:13:17 -07:00
shader_enums.h This isn't bigmodel, but there's a lot of good stuff here (#1532) 2020-05-17 23:13:17 -07:00