Viewing profile — nathanielsimard
nathanielsimard
HN member- Joined
- Tue, Mar 21, 2023, 9:54 PM UTC
- HN karma
- 35
- Public activity
- 31 items
- HN profile
- View on Hacker News ↗
About nathanielsimard
No profile information was provided.
Recent public activity
-
comment
Comment #48562001
I think it will be cost effective at some point. Computers were limited to research institutes before the personal computer arrived.
-
comment
Comment #44611651
CubeCL supports WebGPU and can be used with wasm!
-
comment
Comment #44610677
I don't recall the reason why, point is a valid name.
-
comment
Comment #44610643
Well we can agree to disagree, CubeCL also has the concept of instruction parallelism, which would be used to target simd instructions on CPU. Our algorithms are normally flexible …
-
comment
Comment #44610465
Using the naming from one of the existing API would put too much bias towards that API. It started as a WebGPU project early on, but some features are not present so mixing terms w…
-
comment
Comment #44610254
One of the author here, don't hesitate if you have any question or comment!
-
comment
Comment #43785168
We have safe and unsafe version for launching kernels where we can ensure that a kernel won't corrupt data elsewhere (and therefore won't create memory error or segfaults). But wit…
-
comment
Comment #43781819
The need to build CubeCL came from the Burn deep learning framework ( https://github.com/tracel-ai/burn ), where we want to easily build algorithms like in CUDA with a real program…
-
comment
Comment #43781764
We support warp operations, barriers for Cuda, atomics for most backends, tensor cores instructions as well. It's just not well documented on the readme!
-
comment
Comment #43781754
One of the main author here, the readme isn't really well up-to-date. We have our own gemm implementation based on CubeCL. It's still moving a lot, but we support tensor cores, use…
-
comment
Comment #43778578
A lot of things happen at compile time, but you can execute arbitrary code in your kernel that executes at compile time, similar to generics, but with more flexibility. It's very n…
-
comment
Comment #42725297
During the last iteration of CubeCL, we refactored the matrix multiplication GPU kernel to work with many different configurations and element types. The goal was to improve perfor…
- story
-
comment
Comment #41370384
Burn is now the first fully Rust-native deep learning framework. Do everything in Rust, from GPU kernels to model definition. No CUDA, C++ or WGSL needed thanks to CubeCL that we r…
- story
-
comment
Comment #41007273
Introducing CubeCL, a new project that modernizes GPU computing, making it easier to write optimal and portable kernels. CubeCL allows you to write GPU kernels using a subset of Ru…
- story
-
comment
Comment #39761106
Happy to share what we have been working on lately. The blog post explores Burn's tensor operation stream strategy, optimizing models through an eager API by creating custom kernel…
- story
-
comment
Comment #39209142
This release is packed with new features and improved performance, but the major focus was on enhancing the user API and the documentation. We updated the API to remove instances w…
- story
-
comment
Comment #38656173
When developing our WebGPU backend for the Burn deep learning framework, we faced numerous challenges in optimizing the execution speed. Autotune serves as our solution to the chal…
- story
- story
- story