June 2022
Beginner
320 pages
7h 50m
English
In the previous chapter, we were presented with an outline of how a computer works with a focus on the main components that relate to HFT. In this chapter, we will discuss some of the commonly employed computer science and architecture optimization techniques specifically as they relate to HFT applications. We will provide some context with the details of how certain specific operations work in terms of what goes on under the hood, why they are inefficient, slow, and problematic for HFT software, and what techniques are used to get around it.
Some of the operations and constructs we will discuss are context switching between threads, locks to concurrently access shared data structures, ...
Read now
Unlock full access