Skip to content
0:00 / 0:00

#haskell#ghc-core#optimization

@lexi_lambda: How to make a Haskell program 5x faster with 16 lines of code

Tweag by Modus Create

5K subscribers • 20 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Alexis King

Advanced. Deep dive for people who know the field.

19K views4 years ago1 recommendation

Programming languagesSystems programmingHaskellPerformance and optimizationCompilers and interpreters

Alexis King demonstrates how to optimize a Haskell program's performance by analyzing GHC Core and making targeted code changes.

Alexis has "had the opportunity for the past couple months at Tweag to work on optimizing the compile time performance of GHC - the Haskell compiler - and one of the things that has come up a number of times, while [she has] been working on this, is that people don't have a super great idea about how it is that [she] actually optimize[s] a Haskell program and how [she]'d recommend that other people optimize a Haskell program." She acknowledges that is a broad subject and that it is easy to get the wrong idea that there is one, singular answer. In this video, she presents "one example of optimizing a Haskell program in some particular way that really focuses on a particular approach - which, in this particular example, is going to involve looking at GHC core." -- Contact: Tweag Website: tweag.io/ Tweag Twitter: twitter.com/tweagio Alexis King's Twitter: twitter.com/lexi_lambda

Why it's here

1 person recommends this

What people say. Highly recommended as an exceptional, practical guide to Haskell performance optimization and reading GHC Core.

u/Kyraimionin r/haskell • Recommends

"How to make a Haskell program 5x faster with 16 lines of code" (@lexi_lambda for Tweag).