Translation and accelerated solving of differential equations on GPU platforms
1–10 of 34 posts
Re: Translation and accelerated solving of differential equations on GPU platforms
#2Re: Translation and accelerated solving of differential equations on GPU platforms
#3"Instead of relying on high level array intrinsics that machine learning libraries use, it uses a direct kernel generation approach to greatly reduce the overhead." Chris Rackauckas on LinkedIn earlier today.
Re: Translation and accelerated solving of differential equations on GPU platforms
#4"Instead of relying on high level array intrinsics that machine learning libraries use, it uses a direct kernel generation approach to greatly reduce the overhead." Chris Rackauckas on LinkedIn earlier today.
What is direct kernel generation?
Re: Translation and accelerated solving of differential equations on GPU platforms
#5"Instead of relying on high level array intrinsics that machine learning libraries use, it uses a direct kernel generation approach to greatly reduce the overhead." Chris Rackauckas on LinkedIn earlier today.
Re: Translation and accelerated solving of differential equations on GPU platforms
#6Re: Translation and accelerated solving of differential equations on GPU platforms
#7Earlier quoted context omitted.
What is direct kernel generation?
Maybe something like this? https://www.intel.com/content/www/us/en/developer/articles/t...
There's probably a ton left on the table if you really want to go fast.
Re: Translation and accelerated solving of differential equations on GPU platforms
#8https://github.com/utkarsh530/GPUODEBenchmarks/blob/ef807198...
Re: Translation and accelerated solving of differential equations on GPU platforms
#9"Instead of relying on high level array intrinsics that machine learning libraries use, it uses a direct kernel generation approach to greatly reduce the overhead." Chris Rackauckas on LinkedIn earlier today.
What is direct kernel generation?
Re: Translation and accelerated solving of differential equations on GPU platforms
#10Uhh they time the vmap of the jit on Jax, basically skipping a ton of optimizations,.esp if there is any linear algebra in there. They also include the cost of building the vmap functional. Not a valid comparison. https://github.com/utkarsh530/GPUODEBenchmarks/blob/ef807198...