Tullio.jl icon indicating copy to clipboard operation
Tullio.jl copied to clipboard

add some benchmarks

Open oscardssmith opened this issue 2 years ago • 2 comments

it would be good to add some cpu and gpu benchmarks for a simple broadcast and a matmul/convolution compared to alternatives.

oscardssmith avatar Apr 10 '22 07:04 oscardssmith

I assume you've looked at these: https://github.com/mcabbott/Tullio.jl/tree/master/benchmarks

01 includes some broadcasting, and 02 includes matmuls and permutedims.

chriselrod avatar Apr 10 '22 20:04 chriselrod

It would be nice to be more organised about this, ideally both as "advertising" (i.e. to document what it is and isn't good at) and for development / regressions. Locally I have another dozen files like those in benchmarks/01 trying out various examples I came across while writing this, but haven't tried to keep them up to date.

mcabbott avatar Apr 10 '22 20:04 mcabbott