3 ms·
First, OpenMP isn’t that bad. Second, the author of the article you’ve linked forgot about another kind of parallelization, SIMD. Realistically, SSE and AVX ins
by Const-me 10y ago
First, OpenMP isn’t that bad. Second, the author of the article you’ve linked forgot about another kind of parallelization, SIMD. Realistically, SSE and AVX instructions are only usable from assembler, C, C++, and Fortran.
Sometimes throwing hardware at problems don’t work. Either because it’s technically impossible (console games, mobile) or because you don’t own the hardware (PC games, desktop software). For such products, either you spent “excessive programming time” programming C++, or you won’t release any product at all.