High Performance Data With Clojure Chris Nuernberger

preview_player
Показать описание
The London Clojurians are happy to present:

Title: **High Performance Data With Clojure**
Speaker: **Chris Nuernberger**

the new high performance data processing system for Clojure. His talk
will cover the axiomatic basis of array programming, some interesting
high performance primitives, and how representing your problem with a
column-major map-of-arrays design gives you some interesting
properties as compared to your standard Clojure row-major
sequence-of-maps design.

Chris got his start programming high performance 3D graphics in the
early 2000's. He has worked extensively in GIS, 3D graphics, and
machine learning building such things as graphical playback-style
debuggers for physics simulations systems, Cinema 4d-style graphics
editors, GIS tools including research into (at the time) new lossless
compression technologies and national scale facial recognition
systems. He started playing with Clojure in 2008 and has been working
in Clojure full time since 2015.

---

Please, consider supporting the London Clojurians with a small donation:

Your contributions will enable the sustainability of the London
Clojurians community and support our varied set of online and
in-person events:

- ClojureBridge London: supports under-represented groups discover Clojure
- re:Clojure: our **free** to attend annual community conference
- monthly meetup events with speakers from all over the world
- subscription and admin cost such as domain name & Zoom plan for
larger online meetups
Рекомендации по теме
Комментарии
Автор

Chris gave a really great talk here. His thinking on column major versus row major performance implications is top notch.

joshuacole
Автор

A great talk! Especially the "rows vs columns" part was very eye-opening for me. I never thought much about it and so far I always instinctively went with a row-major approach.

npexception
Автор

Fantastic talk and agree with other comments, the column major world view was a totally new and well needed perspective. Looking forward to using your libraries in future projects.

mbjarland
Автор

awesome work! glad to see this progressing! keep up guys!

topsiterings
Автор

Awesome! That's exactly I searched for

АндрейФерин-чщ
Автор

I would be curious to see the big R frameworks (base, dplyr, data.table) in the benchmark. As well as one of the fancy array languages like J or K.

saltrocklamp