SamanCZ 8.6.2017 at 9:43
No a treba CUDA je dobry priklad. Pak, i prestoze API umoznuje vyvojarum psat "abstraktneji", tak stale napr. PS3 melo kompletne odlisne API od Xbox360, protoze i ten HW fungoval jinak (napr. hodne mala, ale zato rychla pamet)... Nevim, jak je to s dnesnimi konzolemi, ale i tim, ze HW je vlastne x86, tak ty vlastnosti jsou podobne (nerikam stejne, viz napr. 8GB DDR5 pro cely system / Cell APUs vs. x86 jadra).
A kdyz jsi nakousnul ty kompilatory, ano ale nekdo je musi napsat a zoptimalizovat. Takze pokud ten kompilator na danou architekturu neni dostatecne dobry, tak z toho prave vznikaji ty rozdily v kodu.