YoVDO

Haxl - A Big Hammer for Concurrency

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Parallel Computing Courses Concurrency Courses

Course Description

Overview

Explore a groundbreaking approach to concurrency in programming through this conference talk from Strange Loop. Dive into the Haxl framework, developed and open-sourced by Facebook, which flips the default from sequential to concurrent programming. Discover how this paradigm shift can be beneficial and gain insights into its inner workings. Learn how the components enabling concurrency-by-default also enhance testing and debugging capabilities, making Haxl a powerful tool for addressing I/O and concurrency challenges. Follow along as Simon Marlow, a Software Engineer from Facebook's Abuse Detection Systems team, shares his expertise on topics including side effects, mock APIs, parallelism, and the motivations behind Haxl's creation. Gain valuable knowledge about this innovative framework that is being used to combat spam and malware at Facebook.

Syllabus

Introduction
Concurrency
Side effects
Testing
How to test better
Mock API
Debugging
Characteristics of a Big Hammer
What is Haxl
Haxl Example
Parallelity
Concurrent
How it works
Testing and debugging
Why did we make Haxl
Conclusion


Taught by

Strange Loop Conference

Tags

Related Courses

Intro to Parallel Programming
Nvidia via Udacity
Introduction to Linear Models and Matrix Algebra
Harvard University via edX
Введение в параллельное программирование с использованием OpenMP и MPI
Tomsk State University via Coursera
Supercomputing
Partnership for Advanced Computing in Europe via FutureLearn
Fundamentals of Parallelism on Intel Architecture
Intel via Coursera