
Explore modern microarchitecture vulnerabilities like Meltdown and Spectre. Learn about hardware attacks, their mitigations, and the industry's approach to balancing performance and security.

Principled detection of speculative information flows in computer systems, focusing on security against Spectre-like attacks through speculative non-interference and symbolic execution techniques.

Explore data leakage techniques using branch-free predictor training, from phantom to inception, in modern processors.

Explore JVM benchmarking techniques with expert Aleksey Shipilev, covering optimization, performance analysis, and common pitfalls in Java performance testing.

Explore speculative execution vulnerabilities in modern processors, their impact on system security, and potential countermeasures to protect against Spectre attacks.

Explore compiler security properties against speculative execution attacks, focusing on lifting guarantees to stronger attacker models and developing a formal framework for well-formedness conditions.

Innovative hardware-assisted approach to prevent control-flow hijack attacks, using processor features for real-time detection and prevention of abnormal branches in Windows and Linux systems.

Explore CPU architecture, cache locality, branch prediction, and OS concepts to optimize code performance and efficiency beyond Big-O notation.

Explore the journey of a CPU instruction through modern processor architecture, covering out-of-order execution, caching, and branch prediction in this informative talk.

Explore hardware-driven C++ performance optimization techniques including memory alignment, SIMD, cache-friendliness, and branch prediction with code examples and benchmarks.

Explore advanced JavaScript concepts from JIT compiler perspective, including garbage collection, data types, optimizations, and game engine applications. Gain deep insights into JS performance.

Explore RavenDB's recent performance enhancements, covering low-level optimizations, algorithm selection, and strategies for significant speed improvements in database operations.

Learn about Meltdown and Spectre vulnerabilities, their risks, and practical mitigation strategies in this accessible deep dive into modern processor security issues.

Explore the performance impact of C++ virtual functions, understand their underlying mechanisms, and learn optimization techniques to enhance program speed.

Explore C++20's [[likely]] attribute, its impact on optimizations, and potential consequences. Gain insights into branch prediction, performance tuning, and effective benchmarking techniques.