Clojure is Not Afraid of the GPU - Dragan Djuric
ClojureTV1 HN recommender · recommended in 1 month, 2016-2018
7K views · 9 years ago · talk · dated
Dragan Djuric presents Clojure libraries for GPU and numerical computing, including ClojureCL, ClojureCUDA and Neanderthal. He shows how a dynamic REPL workflow can be combined with low-level hardware acceleration for machine learning and data science.
HN commenters point to it as the talk by the author of Neanderthal and the Clojure GPU libraries, including comparisons against the JVM and CPU.
1:05:28HC2023-K2: Hardware for Deep Learning
hotchipsvideos
15K views • 3 years ago
40:13Zach Tellman - Everything Will Flow
ClojureTV
27K views • 11 years ago
46:22"Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims Gardner
Strange Loop Conference
24K views • 12 years ago
39:41Anthony Marcar - Clojure At Scale @WalmartLabs
ClojureTV
24K views • 11 years ago
1:10:58Trends in Deep Learning Hardware: Bill Dally (NVIDIA)
Paul G. Allen School
32K views • 2 years ago
25:57GPT3: An Even Bigger Language Model - Computerphile
Computerphile
446K views • 6 years ago
36:14Barliman: trying the halting problem backwards, blindfolded - William Byrd, Greg Rosenblatt
ClojureTV
8K views • 9 years ago
2:13:35Let's build the GPT Tokenizer
Andrej Karpathy
1.3M views • 2 years ago
37:34Zach Oakes - Making Games at Runtime with Clojure
ClojureTV
31K views • 11 years ago
34:55"Outperforming Imperative with Pure Functional Languages" by Richard Feldman
Strange Loop Conference
98K views • 5 years ago
1:30:45The Simple Essence of Automatic Differentiation - Conal Elliott
Microsoft Research
17K views • 8 years ago
1:07:22Invited Talk - Guy Steele
ClojureTV
39K views • 9 years ago
5:33:21George Hotz | Programming | can tinygrad whisper? | AMD Rant | Giving up on AMD | Speech to Text
george hotz archive
95K views • 3 years ago
1:14:52Effective Programs - 10 Years of Clojure - Rich Hickey
ClojureTV
176K views • 9 years ago
44:43Ron Pressler - Pull Push: Please stop polluting our imperative languages with pure concepts-Curry On
Curry On!
25K views • 11 years ago
40:00"Agility & Robustness: Clojure spec" by Stuart Halloway
Strange Loop Conference
25K views • 10 years ago
25:52Halide Talk
Andrew Adams
53K views • 12 years ago
41:19Stuart Sierra - Components Just Enough Structure
ClojureTV
36K views • 12 years ago
46:17miniKanren - Dan Friedman and William Byrd
ClojureTV
10K views • 13 years ago
1:31:28Stanford Seminar: Beyond Floating Point: Next Generation Computer Arithmetic
Stanford Online
33K views • 9 years ago
3 comments from Hacker News
ClojureCL looks quite awesome, it looks like it takes all of the boiler plate out in comparison to C but I am very interested in the overhead. I tried aparapi for my bachelor thesis and for larger problems it seemed to have quite the overhead that the normal kernel did not have (several years ago). After watching your talk on youtube [1], I saw you compared the GPU implementation to the JVM and other CPU implementations in Clojure. Do you have any numbers for the same kernel being called from a native C openCL application? [1] ▶ this video
ClojureCUDA, ClojureCL (as in OpenCL) and Neanderthal are libraries developed by Dragan Djuric. Watch his talk from EuroClojure 2016 in Bratislava: ▶ this video
Data crunching on GPUs is a LISP strength. It runs code orders of magnitude faster than say python or c++. ▶ this video