- Montreal 2016
Modern processors are extremely complex. Writing fast code means not only avoiding slow APIs, but also taking advantage of every last bit of performance the processor has to offer. In this session we will review some key performance wins you can get from modern processors by properly using instruction-level parallelism, vectorizing loops, avoiding store-to-load forwarding stalls, making better use of the CPU cache, and other optimizations.
View all 151 sessions
Sasha Goldshtein is the CTO of SELA Group, a Microsoft C# MVP, and a Pluralsight author. Sasha is the author of "Introducing Windows 7 for Developers" (Microsoft Press, 2009) and "Pro .NET Performance" (Apress, 2012), a prolific blogger, and author of numerous training courses including Parallel Programming, Windows Internals, .NET Debugging, and .NET Performance. His consulting work revolves mainly around distributed architecture and high-performance systems.