• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

Low-Latency Trading Systems in C++: Templated Meta-State Machines in HFT - Jason McGuiness - ACCU 23 скачать в хорошем качестве

Low-Latency Trading Systems in C++: Templated Meta-State Machines in HFT - Jason McGuiness - ACCU 23 2 года назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Low-Latency Trading Systems in C++: Templated Meta-State Machines in HFT - Jason McGuiness - ACCU 23
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: Low-Latency Trading Systems in C++: Templated Meta-State Machines in HFT - Jason McGuiness - ACCU 23 в качестве 4k

У нас вы можете посмотреть бесплатно Low-Latency Trading Systems in C++: Templated Meta-State Machines in HFT - Jason McGuiness - ACCU 23 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон Low-Latency Trading Systems in C++: Templated Meta-State Machines in HFT - Jason McGuiness - ACCU 23 в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Low-Latency Trading Systems in C++: Templated Meta-State Machines in HFT - Jason McGuiness - ACCU 23

ACCU Membership: https://tinyurl.com/ydnfkcyn https://accu.org https://www.accuconference.org/ Low-Latency Trading Systems in C++: Templated Meta-State Machines in HFT - Jason McGuiness - ACCU 2023 Slides: https://accu.org/conf-previous/accu2023/ After years indulging in the temptations of micro-optimisations, I shall present a definitive, micro-optimiser's guide to implementing template meta-state machines! This was motivated by the cut-throat arena of High-Frequency Trading (HFT) and my own experiments. Extensive effort has been made to see just how far one can get using extensive template meta-programming to optimise the performance. Following on from my previous talks regarding optimisations in C++, I undertook a multi-year investigation into extreme micro-optimisation of template meta-state machines. This Herculean effort eventually hit a "hard limit": due to Shannon's Information Theory... The meta-state machine described was a cut-down variant of the renown Boost.MetaStateMachine (mine lacks guards and other such flexilty). Each transition has been instantiated in a custom-container I termed "unordered_tuple", it provides extremely fast run-time access to each element. The input state has been encoded, using template meta-programming, in the enum tag-value to try to ensure that fastest possible instruction-encoding. The hashing of the state to identify the correct transition in the table uses a custom-designed, data-parallel algorithm that attempts to generate via brute-force an extremely fast, perfect (possibly minimal) hash: this might fail due to inadequate entropy. All this to generate a ... computed goto! (Forgive me Dijkstra...) So having erased all type information via the generated computed goto, type-safety was restored via some futher template meta-programming: the "constrained_override_type" that generates a specified override-set of functions and suitable abstract base-class. An analysis of the generated assembler that should demonstrate the efficacy of the techniques shall be given, followed by a performance comparison versus the much more simple "if-else" chain one may have used to implement the lookup of the transition in the meta state-machine. --- Jason McGuiness Jason is an overly-keen micro-optimiser who goes to outrageous lengths to avoid branches.... Jason has a long-standing love/hate affair with C++ and vastly prefers *nix-like O/S. With over 20 years experience, including programming prototype super-computers and automated program-verifiers, but mainly in finance, now focusing on low-latency and HFT software and architectures and the issues arising from them. I am also actively involved with the ISO C++ Standards Committee (UK Panel) and try to present regularly to maintain my skill-set. --- YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk #accuconf #programming #cpp

Comments
  • CMake: A Case Study - Hans Vredeveld - ACCU 2023 2 года назад
    CMake: A Case Study - Hans Vredeveld - ACCU 2023
    Опубликовано: 2 года назад
  • When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024 11 месяцев назад
    When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024
    Опубликовано: 11 месяцев назад
  • Building Low Latency Trading Systems 7 лет назад
    Building Low Latency Trading Systems
    Опубликовано: 7 лет назад
  • ep18 other advanced Apis 38 минут назад
    ep18 other advanced Apis
    Опубликовано: 38 минут назад
  • What is Low Latency C++? (Part 1) - Timur Doumler - CppNow 2023 2 года назад
    What is Low Latency C++? (Part 1) - Timur Doumler - CppNow 2023
    Опубликовано: 2 года назад
  • Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques - Fedor G Pikus - C++Now 2024 1 год назад
    Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques - Fedor G Pikus - C++Now 2024
    Опубликовано: 1 год назад
  • Comparing 'Classic C++' and 'Modern C++' Ways to Solve Programming Tasks - Roger Orr - ACCU 2023 2 года назад
    Comparing 'Classic C++' and 'Modern C++' Ways to Solve Programming Tasks - Roger Orr - ACCU 2023
    Опубликовано: 2 года назад
  • Applied C++20 Coroutines - Jim Pascoe - ACCU 2023 2 года назад
    Applied C++20 Coroutines - Jim Pascoe - ACCU 2023
    Опубликовано: 2 года назад
  • C++ Electronic Trading for Cpp Programmers - Mathias Gaunard - ACCU 2023 2 года назад
    C++ Electronic Trading for Cpp Programmers - Mathias Gaunard - ACCU 2023
    Опубликовано: 2 года назад
  • Супероптимизация C++: в 1000 раз быстрее 2 года назад
    Супероптимизация C++: в 1000 раз быстрее
    Опубликовано: 2 года назад
  • CppCast Episode 287: Trading Systems with Carl Cook 4 года назад
    CppCast Episode 287: Trading Systems with Carl Cook
    Опубликовано: 4 года назад
  • SIMD Libraries in C++ - Jeff Garland - CppNow 2023 2 года назад
    SIMD Libraries in C++ - Jeff Garland - CppNow 2023
    Опубликовано: 2 года назад
  • Торговля со сверхнизкой задержкой | Разработка HFT-системы 2 года назад
    Торговля со сверхнизкой задержкой | Разработка HFT-системы
    Опубликовано: 2 года назад
  • Monads in Modern C++ - Georgi Koyrushki and Alistair Fisher - ACCU 2023 2 года назад
    Monads in Modern C++ - Georgi Koyrushki and Alistair Fisher - ACCU 2023
    Опубликовано: 2 года назад
  • Pacific++ 2017: Carl Cook 8 лет назад
    Pacific++ 2017: Carl Cook "Low Latency C++ for Fun and Profit"
    Опубликовано: 8 лет назад
  • C++: Самый Противоречивый Язык Программирования 3 дня назад
    C++: Самый Противоречивый Язык Программирования
    Опубликовано: 3 дня назад
  • What is Low Latency C++    Timur Doumler 2 года назад
    What is Low Latency C++ Timur Doumler
    Опубликовано: 2 года назад
  • Trading at light speed: designing low latency systems in C++ - David Gross - Meeting C++ 2022 3 года назад
    Trading at light speed: designing low latency systems in C++ - David Gross - Meeting C++ 2022
    Опубликовано: 3 года назад
  • Ядро Linux 6.19 | Объяснение конвейера обработки цвета! 4 дня назад
    Ядро Linux 6.19 | Объяснение конвейера обработки цвета!
    Опубликовано: 4 дня назад
  • Non-Uniform Memory Architecture (NUMA): A Nearly Unfathomable Morass of Arcana - Fedor Pikus  CppNow 2 года назад
    Non-Uniform Memory Architecture (NUMA): A Nearly Unfathomable Morass of Arcana - Fedor Pikus CppNow
    Опубликовано: 2 года назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5