The Curious Engineer

All blogs / C++

Erik Rigtorp

rigtorp.se

Recent content on Erik Rigtorp

C++Performance / optimizationLinux / UnixCPU / microarchitecture

’10’15’20’25
Posts
36 from 20 Nov 2009 to 7 Nov 2022
Posting
quiet since 2022
Kind
personal blog
Feed
https://rigtorp.se/index.xml

2022 2

  1. Making dark mode compatible SVG images
  2. Parallelize scikit-optimize using Dask

2021 3

  1. Optimizing a ring buffer for throughput
  2. Configure WeeChat WebSocket relay with TLS
  3. Example on using the Linux perf profiler

2020 20

  1. Installing ROCm 3.9 on Fedora 33
  2. Tools for drawing figures
  3. Profile-guided optimization
  4. Using huge pages on Linux
  5. Fuzzing floating point code
  6. ClangFormat usage tips
  7. Generating std::ostream &operator<< for C++ enums and structs using libClang
  8. Tips for using the sockets API
  9. Choosing a non-cryptographic hash function
  10. Uses of immediately invoked function expressions (IIFE) in C++
  11. Latency implications of virtual memory
  12. Jellyfin
  13. AVX notes and links
  14. Dns
  15. Hardening ssh
  16. Postfix
  17. Aligned AVX loads and stores are atomic
  18. Correctly implementing a spinlock in C++
  19. Low latency tuning guide
  20. Performance impact of split locks

2019 2

  1. C++ Best Practices
  2. C++ Best Practices

2013 2

  1. Estimating order queue position
  2. Estimating order queue position

2012 2

  1. Designing a high performance market data feed handler
  2. Designing a high performance market data feed handler

2011 2

  1. Efficient rolling statistics with NumPy
  2. Efficient rolling statistics with NumPy

2009 2

  1. Erlang Latency Guide
  2. Erlang Latency Guide

Undated 1

  1. FIX protocol reference