... or Why Pipelining Is Not That Easy
Golang Concurrency Patterns for brave and smart.
By @kachayev
// Conjugate split-radix FFT inner loop | |
// Both of these compiled with VC++ 2012, 32-bit, "/O2 /fp:fast". | |
// NOTE: I also tried clang-cl and it seems to be primarily a VC++ | |
// problem. (Which doesn't help me much.) | |
// | |
// NOTE 2: argh, did the Clang test wrong. It's still primarily a | |
// VC++ problem, but Clang has a notable slowdown too. Anyway, new | |
// results generated automatically from a simpler standalone test | |
// where I can toggle between versions using a single commandline |
... or Why Pipelining Is Not That Easy
Golang Concurrency Patterns for brave and smart.
By @kachayev
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE | |
Version 2, December 2004 | |
Copyright (C) 2011 Mathieu 'p01' Henri - http://www.p01.org/releases/ | |
Everyone is permitted to copy and distribute verbatim or modified | |
copies of this license document, and changing it is allowed as long | |
as the name is changed. | |
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE |