So che alcune CPU tentano di prevedere le istruzioni di diramazione quando decidono quale codice prelampare, mi chiedevo se c'era un modo per aiutare o codificare le predizioni di ramo in C# (o C++). Un esempio potrebbe essere un errore nel verificare se un'istruzione che so restituirà il 99,9999999% di volte false, vorrei dire alla CPU di aspettarsi sempre che il ramo non accada mai per scopi di prelettura.Conoscenza degli esperti di distribuzione per la previsione delle dichiarazioni di ramo in C# o C++
Grazie.
Perché ti senti questo è necessario? –
oggi in micro-ottimizzazione impazzito ci presentiamo .. – BrokenGlass
@chibacity alcune volte potrebbe essere molto importante e dare qualche incremento di prestazioni. Ma la maggior parte delle nuove CPU ha predittori di ramo piuttosto buoni con una grande cache di cronologia. – Elalfer