Please log in to watch this conference skillscast.
In this talk, Michał will explain the Haskell memory model and show various techniques for improving the performance of a program. He will use a small raytracer written in Haskell to get a good feel on the effects of the optimizations applied and to see how fast we can really get. By the end of the talk, you will be familiar with basic principles of 3D graphics and the sometimes surprising ways in which Haskell can be optimized.
YOU MAY ALSO LIKE:
- Functional Programming with Bananas in Barbed Wire (SkillsCast recorded in October 2017)
- Performance Summit 2022 (Online Conference on 29th - 30th August 2022)
- Haskell eXchange 2022: Novice Track (Online Conference on 7th December 2022)
- Haskell: Why and How the External STG Interpreter is Useful (SkillsCast recorded in December 2021)
- Keynote — Haskell: What To Do When Success Can't Be Avoided (SkillsCast recorded in November 2021)
Raytracing with Haskell
Michał Kawalec
Michał is an engineer of many trades. He is currently responsible for libraries and architecture of League of Legends, and, previously, he had worked with startups, supercomputers, and particle detectors. At night, he writes Haskell libraries and runs the biggest Haskell Meetup in Poland.