The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 13 Compute Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: Intel Graphics Compute Runtime for OneAPI Level Zero and OpenCL | news.ycombinator.com | 2023-08-02
Project mention: GPU vendor-agnostic fluid dynamics solver in Julia | news.ycombinator.com | 2023-05-08You may be confusing front end APIs and the compiler backends.
Julia is flexible enough that you can essentially define domain specific languages within Julia for certain applications. In this case, we are using Julia as an abstract front end and then deferring the concrete interface to vendor specific GPU compilation drivers. Part of what permits this is that Julia is a LLVM front end and many of the vendor drivers include LLVM-based backends. With some transformation of the Julia abstract syntax tree and the LLVM IR we can connect the two.
That said we are mostly dependent on vendors providing the backend compiler technology. When they do, we can bridge Julia to use that interface. We can wrap Vulkan and technologies like oneAPI.
https://github.com/JuliaGPU/Vulkan.jl
Project mention: Wax compiler – a tiny language designed to transpile to other languages | news.ycombinator.com | 2024-04-19> The goal of wax is to be a "common subset" of most major imperative programming languages. By lacking the unique fancy features in each of these languages and being as boring as possible, wax transpiles to all of them seamlessly
I love the concept. I was recently studying a very small language called "subscript", with a similar idea they called "common syntax".
> Subscript supports common syntax (shared by JavaScript,C, C++, Java, C#, PHP, Swift, Objective-C, Kotlin, Perl etc.)
https://github.com/dy/subscript
---
Lingdong Huang, the author of Wax language, is a genuine artist of software. His projects are a feast.
https://lingdong.works/
https://github.com/LingDong-
A programming language in Classical Chinese. Procedurally generated flowers, fish drawings, imaginary creatures, landscape paintings. In my mind, he's up there in the Olympian heights with Fabrice Bellard, Justine Tunney, etc., in terms of technical mastery and innovative thinking.
Compute related posts
- Intel Graphics Compute Runtime for OneAPI Level Zero and OpenCL
- Alder Lake HDR tone mapping
- rocm-opencl (rocm-opencl-runtime) rx 6600 xt support
- Intel Arc Driver Overhead - Just a Myth?
- How do you allocate more than 4GB of memory for OpenCL in A770 16GB?
- Proxmox iGPU passthrough to LXC not working
- Current state of Intel Arc transcoding
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Compute projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Boost.Compute | 1,497 |
2 | terraform-google-kubernetes-engine | 1,072 |
3 | compute-runtime | 1,066 |
4 | StableFluids | 1,003 |
5 | vulkan_minimal_compute | 699 |
6 | vuh | 340 |
7 | opencl-intercept-layer | 292 |
8 | hotline | 218 |
9 | terraform-google-vm | 206 |
10 | terraform-google-container-vm | 151 |
11 | Vulkan.jl | 106 |
12 | subscript | 83 |
13 | compaster | 16 |
Sponsored