HDL je podle me skvela volba, problem je presne jak rikas, kdo to bude programovat, navic je to natolik specificka vec, ze to neumi kazdy a taky je to dost vendor specific, i kdyz standardy jako Verilog, VHDL existuji. Snad uz se tam chyta i OpenCL.
Dalsi vec je, ze ne vsechno ma cenu optimalizovat, pokud mas algoritmus, ktery se nebude pouzivat zase tak casto, tak je blbost, aby nad tim velmi specificky top programator, ktery tomu rozumi, travil tolik casu a nakonec mel treba oproti CPU narust vykonu 20%. Ony ty simd priklady vsechny krasne funguji prikladu vektorovych souctu, ale takovych trivialnich operaci zase tolik neni.