Quote Originally Posted by ro_explorer View Post
Boost nu înseamnă OC. Din de înțeleg eu este vorba doar de modificarea unor API care sa ruleze pe full hardware in loc de ce era alocat în prezent.

Exemplu: consola A, cu 8 core. Sdk-ul permite acces de 8 core. Consola A+, 12 core... Sdk-ul are același api care este compilat cu 8 thread-uri dar prin Boost on, api-ul cu pricina va rula pe 12 thread-uri. Tadaaaaa... Performanta extra pe A+ fără OC pentru titlurile care erau făcute doar pentru A.

-= Sent from a parallel universe through a wormhole =-
Poti sa caracterizezi un API ca fiind mai high-level sau mai low-level (si nivele intermediare). Pentru ca acel API sa poata distribui munca pe un numar diferit de thread-uri, decat prevazut initial, trebuie sa faca abstractie de multe particularitati si feature-uri ale hardware-ului. Adica sa fie mai high-level.

Dar, aceleasi motive il fac mai putin performant. Un API low-level poate folosi metode optimizate, non-compatibile, care vor rula doar pe acel hardware.

Daca permiti unui API, sa foloseasca mai multe thread-uri, vei strica direct proportional, mai mult in jocuri optimizate si mai putin in jocuri neoptimizate