Tags: #algorithms #hpx #parallel
"There are two candidate C++ libraries available (to the best of my knowledge) that provide abstractions for the various kinds of hardware vectorization capabilities available on different computer architectures today. "
https://stellar-group.org/2016/09/vectorized-cpp-parallel-algorithms-with-hpx/
"There are two candidate C++ libraries available (to the best of my knowledge) that provide abstractions for the various kinds of hardware vectorization capabilities available on different computer architectures today. "
https://stellar-group.org/2016/09/vectorized-cpp-parallel-algorithms-with-hpx/
stellar-group.org
Vectorized C++ Parallel Algorithms with HPX – The STE||AR Group
In preparation for my talk at CppCon 2016 last week I decided to have a closer look at the possibility to add vectorization to HPX's parallel abstractionsThe slides for this talk can be downloaded here. The goal was to avoid using compiler specific extensions…
Tags: #performace #benchmarking #atoui
https://medium.com/@julienjorge/benchmarking-atoui-a-follow-up-to-writing-fast-code-90e722590f4d#.c1sk943av
https://medium.com/@julienjorge/benchmarking-atoui-a-follow-up-to-writing-fast-code-90e722590f4d#.c1sk943av
Medium
Benchmarking atoui(): a follow-up to Writing Fast Code
I have been watching the excellent talk “Writing Fast Code” by Andrei Alexandrescu with some colleagues recently. In this talk the speaker…
Tags: #includeos #delegate
https://blog.includeos.org/2016/09/27/delegate-initialization-the-simpler-way
https://blog.includeos.org/2016/09/27/delegate-initialization-the-simpler-way
blog.includeos.org
Delegate initialization - the simpler way
In the IncludeOS presentation at CppCon 2016 an example of a delegate initialization can be seen (on page 32). With a lot of delegates this can quick get kin...
Tags: #boost #version1-62-0 #framework
"Boost provides free peer-reviewed portable C++ source libraries."
https://www.boost.org/users/history/version_1_62_0.html
"Boost provides free peer-reviewed portable C++ source libraries."
https://www.boost.org/users/history/version_1_62_0.html
Tags: #stl #standardtemplatelibrary
"The Standard Template Library (STL) is the modern C++ programmer's best friend. It contains a wealth of data structures, algorithms, and utility libraries from which we can build almost anything — but only if we know how to use it correctly and efficiently. "
https://voidae.com/blog/2016/9/28/stl-from-scratch-introduction
"The Standard Template Library (STL) is the modern C++ programmer's best friend. It contains a wealth of data structures, algorithms, and utility libraries from which we can build almost anything — but only if we know how to use it correctly and efficiently. "
https://voidae.com/blog/2016/9/28/stl-from-scratch-introduction
void (almost everywhere)
STL From Scratch - Introduction
update on Sept. 29th: I've modified the schedule of the first two posts to
split-out integer sequences and the rest of the header from our
implementation of pairs and tuples.
If you're interested in discussing this, consider checking out the reddit…
split-out integer sequences and the rest of the header from our
implementation of pairs and tuples.
If you're interested in discussing this, consider checking out the reddit…
Tags: #string #cpp17 #lambdas
https://playfulprogramming.blogspot.it/2016/08/strings-as-types-with-c17-constexpr.html
https://playfulprogramming.blogspot.it/2016/08/strings-as-types-with-c17-constexpr.html
playfulprogramming.blogspot.it
strings as types with c++17 constexpr lambdas
Recently I stumbled upon a question by @arne_mertz of Simplify C++ fame (if you don't read that blog, start now!) about using string lite...
Tags: #cppcon2016 #cache #optimize #hashtables #video
https://www.youtube.com/watch?v=aXj_DsIx1xs&app=desktop
https://www.youtube.com/watch?v=aXj_DsIx1xs&app=desktop
YouTube
CppCon 2016: Christiaan Pretorius “Cache Optimized Hash Tables”
https://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016
—
Hashes and caches, why another hash library ?
Problems,shortcomings and advantages of current open source hash…
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016
—
Hashes and caches, why another hash library ?
Problems,shortcomings and advantages of current open source hash…
Tags: #algorithms #yahoo #imagess
https://yahooeng.tumblr.com/post/151148689421/open-sourcing-a-deep-learning-solution-for
https://yahooeng.tumblr.com/post/151148689421/open-sourcing-a-deep-learning-solution-for
Tumblr
Post by @yahooeng · 3 images
💬 2 🔁 42 ❤️ 98 · Open Sourcing a Deep Learning Solution for Detecting NSFW Images · By Jay Mahadeokar and Gerry Pesavento
Automatically identifying that an image is not suitable/safe for work (N…
Automatically identifying that an image is not suitable/safe for work (N…
Tags: #book #free #practical #metaprogramming #cpp11 #cpp14
https://www.oreilly.com/programming/free/practical-c-plus-plus-metaprogramming.csp
https://www.oreilly.com/programming/free/practical-c-plus-plus-metaprogramming.csp
O’Reilly Online Learning
Practical C++ Metaprogramming
To say that C++ programmers embrace metaprogramming is a real stretch. Outright rejection is probably more accurate. And yet, C++ template metaprogramming is ideal for performing... - Selection from Practical C++ Metaprogramming [Book]
Tags: #competitiveprogramming #compromises
https://marcoarena.wordpress.com/2016/09/30/cpp-in-competitive-programming-compromises/
https://marcoarena.wordpress.com/2016/09/30/cpp-in-competitive-programming-compromises/
Growing up
C++ in Competitive Programming: compromises
Crafting software is about balancing competing trade-offs. It’s impossible to optimize every factor of a system, as speed, usability, accuracy, etc at the same time. Moreover, solutions of to…
Forwarded from Syra's Techbinder