~/talks

Joel Falcou

what they talk about

all 7 in the filters

where they keep going back

on a stage with

all 4 in the filters

who talks about the same things

titleconferencedate
From acrobatics to ergonomics: a field report on how to Make libraries helpfulMeeting C++ 20252025-11-06
Three to four years of building and rewriting produces concrete tactics: three libraries — EVE, KUMI, KIWAKU — implement SIMD abstractions, tuple algorithms…
Talk on
A Smooth Introduction to SYCL for C++20 afficionadosMeeting C++ 20232023-11-12
Claims that SYCL lets existing C++20 code target GPUs, CPUs and FPGAs with minimal API changes, and demonstrates it by integrating SYCL into a C++20…
Talk on
A Smooth Introduction to SYCL for C++20 AfficionadosC++ on Sea 20232023-06-28
Overview of SYCL as a C++20-friendly accelerator layer, showing concrete tooling (Intel oneAPI backend, pre-made Docker images), core APIs (buffers and…
Talk on
A totally constexpr standard libraryMeeting C++ 20222022-11-17
C'est provides a constexpr reimplementation of many std components (vector/string/unique_ptr/etc.) that rely on recently available C++20 features and are…
Talk on
SIMD in C++20: eve of a new eraMeeting C++ 20212021-11-10
EVE is a C++20 SIMD library that provides a uniform API across ARM Neon and x86 (SSE2..AVX‑512) and shows working demos on Godbolt and slides. It offers…
Talk on
SIMD in C++20: EVE of a new EraCppCon 20212021-10-24
EVE is a portable C++20 SIMD library that targets ARM neon and x86 (sse2…avx‑512) and claims concrete wins: benchmarks show vectorized find ~8 ns versus…
Talk on
I SPY with my little eye Boost.Predef in a constexpr worldCppCon 20192019-09-15
A tiny library called spy provides a constexpr-compatible Boost.Predef clone that exposes objects like spy::gcc and spy::os so code can write if constexpr…
Talk on
EDSL Infinity Wars: Mainstreaming Symbolic ComputationCppCon 20192019-09-15
A C++ EDSL is presented that separates storage from symbolic formulas by using stateless expression templates, encodes symbol names as a 64-bit integral…
Talk on
The Three Little Dots and the Big Bad LambdasMeeting C++ 20172017-11-09
Claims that C++14/17 idioms actually replace heavy TMP with generic lambdas and pack tricks, showing concrete idioms: std::integer_sequence and pack expansion…
Talk on
I Wish I Could Use C++ 1x/y/z CppCon 20172017-09-24
Demonstrates how to reproduce C++14/17 features on C++11/14 by concrete recipes: generic/variadic lambdas via an poly overload aggregator that composes…
Talk on
An implementer's view of Boost.SIMDMeeting C++ 20162016-11-18
An implementer-level report on Boost.SIMD shows a workable C++11/14 library: a pack<T,N> abstraction, segmented range slicing for prologue/body/epilogue, and…
Talk on
“Two practical applications of the Brigand TMP library"CppCon 20162016-09-18
Brigand provides a modern TMP toolkit that replaces Boost.MPL for tasks like compile-time serialization (allocating exact bytes and generating Boost.Test code)…
Talk on
Designing C++ portable SIMD supportCppCon 20162016-09-18
Library approach that exposes CPU SIMD across x86 Power and ARM via a value-type pack abstraction, explicit loads/stores, shuffle/topology recognition and…
Talk on
Migration of C++ Libraries to C++14Meeting C++ 20152015-12-04
Claims a full, idiomatic rewrite to C++14 yields real wins: replace macros and obscure Boost MPL with auto/decltype everywhere, variadic templates and…
Talk on
Introducing brigandCppCon 20152015-09-21
A header-only C++11 metaprogramming library that reimplements Boost.MPL ideas with no macros and variadic templates, claiming instant compile time (library…
Talk on
Expression Templates - Past, Present, FutureCppCon 20152015-09-21
Expression templates implement expressions as types so evaluation defers until a compression point (assignment or conversion), avoiding elementwise temporaries…
Talk on
Expression Templates: Past, Present, FutureCppCon 20152015-09-21
Argues that expression templates are not just temporary-elimination tricks but a way to build embedded DSLs by producing lazy expression trees that get…
Talk on
Expression Templates: Past, Present, FutureCppCon 20152015-09-21
Covers practical limits and fixes for expression templates: shows that automatic type deduction causes wrong types and duplicated work for expressions, that…
Talk on
Automatic Task-based Code Generation for High Performance DSELMeeting C++ 20142014-12-05
Describes a C++ library that turns Matlab-like DSEL expressions into task graphs by combining expression-template DSEL metaprogramming with skeletons + futures…
Talk on
Costless Software Abstractions for Parallel ArchitecturesCppCon 20142014-09-07
Claims a C++ generative/meta programming approach yields near zero overhead, using expression templates and Boost/Proto to generate skeletons bound to runtimes…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.