Quote:
Originariamente inviato da cdimauro
Non è certo la stessa cosa...
Core Image / Video andrà bene per chi ha delle GPU su cui scaricarne l'elaborazione, ma sarà penalizzante nel caso dell'utilizzo della CPU.
Questo perché, mentre attualmente le istruzioni Altivec (per chi le ha, chiaramente) vengono utilizzate "direttamente" ("mischiate" del resto del codice), per le applicazioni che faranno uso di queste tecnologie viene aggiunto uno strato software, che comporta una perdita dal punto di vista prestazionale.
Avremmo qualcosa del tipo:
richiesta dell'applicazione -> API di Core Image / Video -> Altivec della CPU
mentre adesso c'è soltanto questo:
richiesta dell'applicazione -> Altivec della CPU
e quest'ultimo ha anche il vantaggio di non svuotare le pipeline del processore per richiamare le API, nel caso in cui il compilatore abbia "miscelato" il codice Altivec in quello "tradizionale"...
|
guardiamo i benchmark prima di parlare
non è detto su..