|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75166
|
Link alla notizia: https://www.hwupgrade.it/news/cpu/in...no_151760.html
Primate Labs, sviluppatore di Geekbench, ha introdotto un avviso all'interno del benchmark che avverte gli utenti dell'inaffidabilità dei risultati. La causa è Binary Optimization Tool, uno strumento di Intel pensato per ottimizzare le prestazioni in gioco delle CPU, ma che rischia di invalidare i numeri dei benchmark Click sul link per visualizzare la notizia. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Caput mundi
Messaggi: 1863
|
Bel trucchetto! Quindi riconosce specificatamente il codice di geekbench e lo modifica per farlo andare più veloce...Mi ricorda quando nvidia riconosceva il 3dmark03 e sostituiva gli shader con versioni più leggere e imprecise e riduceva anche il dettaglio nelle zone meno visibili... Sarà che oggi intel è in parte di nvidia?
bha |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: May 2004
Messaggi: 9405
|
Quote:
Il caso di nvidia era diverso loro imbrogliavano in questo caso la cpu diventa piu veloce, 2 cose diverse Lo scopo è quello di ottimizzare codice scritto male che non considera i var iP core e E core quindi non sa come distrubuirlo sulla cpu, i software moderni non hanno bisogno di questa ottimizzazione se fatti bene. Ultima modifica di coschizza : 25-03-2026 alle 18:18. |
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jan 2020
Messaggi: 486
|
Quote:
e che i risultati da considerare corretti siano quelli con il BOT |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2004
Messaggi: 9405
|
secondo me hai colto perfettamene il punto questo test non fa lui dei test fatti in casa ma usa dei "real-world scenarios" fatti in modalita multipiattaforma che evidentemente non sono tutti ottimizzati per una tecnologia ibrida
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Caput mundi
Messaggi: 1863
|
Secondo me state sottovalutando un punto fondamentale.
Qui non stiamo parlando di "ottimizzazione normale" del codice o di una CPU che semplicemente va più forte. Il problema è che questo tool interviene sul binario di applicazioni specifiche tra cui un benchmark... Geekbench. E questo cambia completamente il discorso. Un benchmark deve essere uguale per tutti ed eseguito nello stesso modo su tutte le CPU Se invece una CPU prende quel codice e lo riscrive al volo solo perché riconosce l’app, non stai più confrontando le CPU, ma la CPU + ottimizzazione mirata per quel benchmark Il paragone con NVIDIA che ho fatto è esagerato (li c'erano anche modifiche alla qualità) ma il concetto di base è simile... riconoscimento del benchmark e comportamento "speciale". Dire invece che "è solo codice scritto male che viene ottimizzato" falsissimo, perché Geekbench non deve essere "ottimizzato" per una singola architettura, deve essere neutro e comparabile. Se ogni vendor si ottimizza il benchmark a modo suo, il confronto perde completamente senso. Altrimenti facciamo direttamente Geekbench Intel edition e AMD edition e ognuno vince a casa sua. E infatti non a caso Geekbench stesso sta flaggando questi risultati come non validi. Poi che il tool migliori davvero alcune performance è un altro discorso, ma allora va testato su software reali, non su un benchmark che viene esplicitamente preso di mira. |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Nov 2011
Messaggi: 431
|
Appena finito di leggere ho pensato "sicuro ci sarà coschizza a difendere sta roba".
Comunque il punto è cosa modifica realmente, dove sta l'ottimizzazione. Modificando il binario potrebbe benissimo alterare i valori con il quale vengono calcolati i punteggi... |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Aug 2008
Città: Firenze
Messaggi: 13880
|
In questo articolo viene spiegato il funzionamento di Intel BOT:
https://www.igorslab.de/en/intel-int...6-performance/ Nessuna modificazione al volo del binario in esecuzione, piuttosto ne viene analizzato il funzionamento ed individuati i presunti colli di bottiglia nei rispettivi processi di elaborazione/threads per essere poi usati come profilo per " adattare " la CPU a quella specifica applicazione.
__________________
Mac Mini M2 Pro; Apple Studio Display; Logitech MX Keys for Mac; MBA 13" M3; iPod Touch 1st Gen. 8 Gb; iPhone 14 Pro; iPad Air 2020 WiFi 64 Gb, Apple Watch 8... |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Caput mundi
Messaggi: 1863
|
Comunque venga descritto (profiling, adattamento, ecc.), il punto fondamentale è che cambia come vengono usate le istruzioni sulla CPU.
Cambia quindi come il codice viene eseguito, e questa cosa NON avviene in modo generale, ma solo per applicazioni specifiche riconosciute, cioè una whitelist, dove dentro c'è anche Geekbench. Quindi di fatto hai lo stesso codice e la stessa CPU, ma un comportamento diverso a seconda dell’app. Se esegui codice simile in un contesto reale, non è detto che ottieni le stesse performance, proprio perché quella ottimizzazione non è generale. Per un uso reale può anche essere interessante, ma per un benchmark è esattamente il problema: non stai più confrontando condizioni uguali. Ed è per questo che Geekbench li considera non comparabili, indipendentemente da come venga implementato sotto al cofano. Geekbench stesso lo dice chiaramente: https://www.geekbench.com/blog/2026/...mization-tool/ Il tool modifica le sequenze di istruzioni effettive, con aumenti fino al +40% in alcuni test, e i risultati non sono comparabili. L’articolo di Igor’s Lab è fatto bene, ma descrive il funzionamento dal punto di vista di Intel, senza entrare nel problema della comparabilità nei benchmark. |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Jun 2007
Messaggi: 9947
|
Quote:
https://blog.theldus.moe/posts/bewar...ch-v6-results/ Lato x64 ci sono due versioni dell'ultima release del benchmark: per CPU AVX2 e senza. Il problema è che quella senza supporta solo le SSE2, con il risultato che le CPU senza queste istruzioni vengono penalizzate di un fattore prossimo a due senza alcuna corrispondenza con la realtà. E' lui il primo ad essere ottimizzato diversamente a seconda delle architetture. Piuttosto avrebbero dovuto fare come Cinebench, che dalla versione R24 non funziona se non hai quelle istruzioni.
__________________
Case:Chieftec BA-01B-B-B MB: E-VGA 122-M2-NF59-TR CPU:Athlon64 X2 (Windsor) 6400+ PSU1:Corsair HX 520WPSU2:Thermaltake PurePower Express W0099R VGA: 9800GX2@680/1700/1040 MHz Audio: SB X-fi Gamer HDD 2x320GB RAID-Link alla guida SLI - CPU gaming test Ultima modifica di blade9722 : 27-03-2026 alle 06:57. |
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Roma
Messaggi: 1641
|
Scritto bene o male non cambia niente, è un benchmark e dev'essere uguale per tutti a prescindere, sennò i numeri non hanno significato
__________________
CPU Intel Core i5-13600K GPU NVIDIA RTX 4080 FE 16GB MOBO MSI MAG Z690 Tomahawk COOLER Noctua NH-D15 chromax.black RAM Corsair Vengeance LPX 32GB DDR4-3200 CL16 NVMe Samsung 970 Evo Plus 1TB PSU Corsair RM1000x CASE Fractal North Charcoal NOTE gYwLW3ZvOkk |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jan 2003
Messaggi: 3319
|
E brava intel
__________________
"E' una bella prigione,il mondo" |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Torino
Messaggi: 22266
|
|
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Sep 2008
Messaggi: 36762
|
Quote:
__________________
Ryzen 5950x PBO2 - Asus B550m TUF- G.Skill 32GB 3600Mhz - ZOTAC 5070 Ti Solid SFF OC - 990 PRO 1TB - 970 EVO 1TB - 860 EVO 250GB
CBR23 29400 (5.2 - 4.35 GHz) - GPU 3 GHz 30 Gbps Asus ROG Ally Z1 Extreme |
|
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 20983
|
L'Intel Application Optimization non funziona su tutti i sw, ma solo su quelli che Intel ha o avrà voglia di ottimizzare in modo specifico.
Se lo fa' su un benchmark come Geeokbench è, senza girarci troppo intorno con le parole, solo barare per gonfiare i numeri.
__________________
Wer nicht lösungsorientiert handelt bleibt Bestandteil des Problem |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:43.




















