Optiver is a leading trading firm driven by technology with over 1000 employees world-wide and the headquarter in Amsterdam. Our in-house trading systems play an essential role in everything we do in trading. That is why, our Technology and Trading teams work closely to explore ideas and set the new directions. Together we build and maintain an outstanding suite of high performing, high reliability systems and applications.
We are constantly looking for talent to help us improve. If you are interested in joining our technology team in Amsterdam of over 150 people from 40 countries, check-out our career opportunities page https://www.optiver.com/eu/en/job-opportunities/eu-1470795?foo=bar.
-
Type Punning in Modern C++
Featuring Timur Doumler
Type punning is often used in C++ for fast floating-point math, deserialising C++ objects from a sequence of bytes, and other purposes. Popular techniques involve unions, reinterpretcast, and memcpy. C++20 provides new useful tools, such as bitcast. And there are proposals to provide even better...
code timur-doumler types modem c++ -
Counting Nanoseconds: Micro-benchmarking C++ code
Featuring David Gross
"If you don't benchmark your code, you don't care about its performance." Chandler Carruth
Benchmarking our code matters when we care about its speed. While it seems simple to use Google Benchmark and run a benchmark, there are many pitfalls and getting accurate results from a...
c++ nanoseconds
- First
- « Previous
- Page 1 of 1
- Next »
- Last