@Maudit
No, jestli se bavíme o optimalizacích specificky pro Ryzen, tak ty nebudou o tom, že se software přepíše, aby běžel ve víc vláknech. To by byly obecně optimalizace i pro více jádra Intel a HT. Tam, kde mají smysl, se dělají, a poznají to všecka větší CPU, tj. i konkurence Ryzenů (BW-E, Skylake-X).
Specificky pro Ryzen by mohly být úpravy scheduleru v OS, spravení problémů v tom řízení spotřeby (na straně OS), jestli tam fakt jsou (to, že je větší rozdíl ve výkonu pod "rovnováha" a pod "vysoký výkon").
A pak to, že programátoři aplikací udělají profiling svého kódu, zjistí, že některé parametry/předpoklady třeba na Ryzenu nevyhovujou, změní je, nebo přidají workaround. Někdy to ani nedá moc práce, akorát se k tomu ten programátor musí dostat.