do not click

Meeting C++ 2020   |  Online   |  Training   |  Survey   |  Advertising   |  Jobposting   |  Login

Meeting C++ online - My First SIMD: Implementing STL Algorithms Using AVX2 Extensions

Conference | Get your ticket | Sponsoring | Sponsored Tickets | Set your timezone

Denis Yaroshevskiy

Scheduled for 20:00

Slides: My First SIMD: Implementing STL Algorithms Using AVX2 Extensions

There are already a number of great talks on SIMD but none of the ones I've seen actually explain how to write algorithms with it. How does strlen work, for example? What to do with unaligned data, or sizes that do not divide by the width of a vector register?

The talk is a high level overview of of a few algorithms from the STL, implemented on top of Intel AVX2 extensions. Performance of all algorithms is carefully measured. Ideally, after the talk, the listener should have a rough understanding of what is possible with SIMD, have a set of techniques for writing SIMD code and know what potential gains are there.

Please login to comment

Copyright Meetingcpp GmbH Imprint Piwik Opt out Privacy Policy