HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
SciML
DiffEqGPU.jl
Julia2023–2023
SciML / DiffEqGPU.jl

DiffEqGPU.jl

GPU-acceleration routines for DifferentialEquations.jl and the broader SciML scientific machine learning ecosystem

2Distinct people
2Mentions
0Explicit recommenders
331GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

GPU-acceleration routines for DifferentialEquations.jl and the broader SciML scientific machine learning ecosystem

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by 6-hour interval2 dated mentions

Observed mentions: 2023-12-24 00:29:57 UTC to 2023-12-29 23:40:39 UTC.

012023-12-24 00:00:00 UTC to 2023-12-24 06:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsDec 24, 00:002023-12-24 06:00:00 UTC to 2023-12-24 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-24 12:00:00 UTC to 2023-12-24 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-24 18:00:00 UTC to 2023-12-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-25 00:00:00 UTC to 2023-12-25 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-25 06:00:00 UTC to 2023-12-25 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-25 12:00:00 UTC to 2023-12-25 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-25 18:00:00 UTC to 2023-12-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-26 00:00:00 UTC to 2023-12-26 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-26 06:00:00 UTC to 2023-12-26 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-26 12:00:00 UTC to 2023-12-26 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-26 18:00:00 UTC to 2023-12-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsDec 26, 18:002023-12-27 00:00:00 UTC to 2023-12-27 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-27 06:00:00 UTC to 2023-12-27 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-27 12:00:00 UTC to 2023-12-27 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-27 18:00:00 UTC to 2023-12-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-28 00:00:00 UTC to 2023-12-28 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-28 06:00:00 UTC to 2023-12-28 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-28 12:00:00 UTC to 2023-12-28 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-28 18:00:00 UTC to 2023-12-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-29 00:00:00 UTC to 2023-12-29 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-29 06:00:00 UTC to 2023-12-29 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-29 12:00:00 UTC to 2023-12-29 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-29 18:00:00 UTC to 2023-12-30 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsDec 29, 18:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Dec 24, 00:002023-12-24 00:00:00 UTC2023-12-24 06:00:00 UTC101
Dec 24, 06:002023-12-24 06:00:00 UTC2023-12-24 12:00:00 UTC000
Dec 24, 12:002023-12-24 12:00:00 UTC2023-12-24 18:00:00 UTC000
Dec 24, 18:002023-12-24 18:00:00 UTC2023-12-25 00:00:00 UTC000
Dec 25, 00:002023-12-25 00:00:00 UTC2023-12-25 06:00:00 UTC000
Dec 25, 06:002023-12-25 06:00:00 UTC2023-12-25 12:00:00 UTC000
Dec 25, 12:002023-12-25 12:00:00 UTC2023-12-25 18:00:00 UTC000
Dec 25, 18:002023-12-25 18:00:00 UTC2023-12-26 00:00:00 UTC000
Dec 26, 00:002023-12-26 00:00:00 UTC2023-12-26 06:00:00 UTC000
Dec 26, 06:002023-12-26 06:00:00 UTC2023-12-26 12:00:00 UTC000
Dec 26, 12:002023-12-26 12:00:00 UTC2023-12-26 18:00:00 UTC000
Dec 26, 18:002023-12-26 18:00:00 UTC2023-12-27 00:00:00 UTC000
Dec 27, 00:002023-12-27 00:00:00 UTC2023-12-27 06:00:00 UTC000
Dec 27, 06:002023-12-27 06:00:00 UTC2023-12-27 12:00:00 UTC000
Dec 27, 12:002023-12-27 12:00:00 UTC2023-12-27 18:00:00 UTC000
Dec 27, 18:002023-12-27 18:00:00 UTC2023-12-28 00:00:00 UTC000
Dec 28, 00:002023-12-28 00:00:00 UTC2023-12-28 06:00:00 UTC000
Dec 28, 06:002023-12-28 06:00:00 UTC2023-12-28 12:00:00 UTC000
Dec 28, 12:002023-12-28 12:00:00 UTC2023-12-28 18:00:00 UTC000
Dec 28, 18:002023-12-28 18:00:00 UTC2023-12-29 00:00:00 UTC000
Dec 29, 00:002023-12-29 00:00:00 UTC2023-12-29 06:00:00 UTC000
Dec 29, 06:002023-12-29 06:00:00 UTC2023-12-29 12:00:00 UTC000
Dec 29, 12:002023-12-29 12:00:00 UTC2023-12-29 18:00:00 UTC000
Dec 29, 18:002023-12-29 18:00:00 UTC2023-12-30 00:00:00 UTC101

What Hacker News says

2 sources
Indeed, and this year we created a system for compiling ODE code not just optimized CUDA kernels but also OneAPI kernels, AMD GPU kernels, and Metal. Peer reviewed version is here (https://www.sciencedirect.com/science/article/abs/pii/S00457...), open access is here (https://arxiv.org/abs/2304.06835), and the open source code is at https://github.com/SciML/DiffEqGPU.jl. The key that the paper describes is that in this case kernel generation is about 20x-100x faster than PyTorch and Jax (see the Jax compilation in multiple ways in this notebook https://colab.research.google.com/drive/1d7G-O5JX31lHbg7jTzz..., extra overhead though from calling Julia from Python but still shows a 10x). The point really is that while deep learning libraries are amazing, at the end of the day they are DSL and really pull towards one specific way of computing a
Read the rest
nd parallelization. It turns out that way of parallelizing is good for deep learning, but not for all things you may want to accelerate. Sometimes (i.e. cases that aren't dominated by large linear algebra) building problem-specific kernels is a major win, and it's over-extrapolating to see ML frameworks do well with GPUs and think that's the only thing that's required. There are many ways to parallelize a code, ML libraries hardcode a very specific way, and it's good for what they are used for but not every problem that can arise.
In 2023 was the year that GPUs stood still

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.