Leggere alcune grandi presentazioni sul calcolo a bassa latenza. Avevano un riferimento all'operazione cache dei dati del compilatore XL C/C++ IBM __dcbt (Data Cache Block Touch) per il compilatore cell. L'operazione carica un blocco di memoria nella cache L1.Visual Studio supporta le operazioni di cache dei dati?
Does Visual Studio (o G ++ o Intel) hanno funzionalità simili per processori Intel? Se è così e la soluzione è specifica per la piattaforma (cioè solo Windows o * nix), si prega di dirlo.
Vorrei specializzarsi questa domanda per includere il concetto di ciò che accade dopo il blocco viene caricato. È soggetto alla stessa logica di ritiro o rimarrà nella CPU fino a quando non viene scaricato esplicitamente? –
Nel caso dell'hardware Intel attuale, un blocco prefetched è soggetto alla stessa dismissione di qualsiasi altro blocco. Non è bloccato nella cache. – Crashworks