Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A Performance Analysis of a Trading System over Compilers

NDC Conferences via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk examines how compiler versions, micro-optimizations, static branch prediction, and switch statements affect a C++ low-latency trading system. It also discusses operating-system effects and reported Spectre and Meltdown mitigation results.

Syllabus

Introduction
Background
Its not clever
Boost
Hardware
AMD bulldozer
Meltdown Spector
Example Code
GCC 447
GCC 863
ICC Intel
Log Scale
Static Branch Predictor
Misprediction Penalty
Builtin Expect
GCC
ICCClang
Expect
Performance
Switch Statements
GCC ICC
Ifelse statements
Break
ICC
Is it unstable
Does it matter

Taught by

NDC Conferences

Reviews

Start your review of A Performance Analysis of a Trading System over Compilers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.