Per un programma efficiente in cache, i dati utilizzati devono essere archiviati in modo lineare?cache efficiente e BLOB - profiling cache hits/miss
Così invece di allocazione dinamica ho messo i miei dati in un blob utilizzando un allocatore lineare. È sufficiente per migliorare le prestazioni? cosa devo fare per migliorare ulteriormente l'efficienza della cache?
So che questa domanda arent specifico, ma non so come spiegarlo ...
Quali programmi me del profilo di cache/miss possono aiutare?
ciò che è sufficiente/utile/necessario per il miglioramento delle prestazioni, dovrebbe essere deciso dal profiling, non per pura ipotesi. se esistesse una ricetta universalmente applicabile, sarebbe già stata implementata nella libreria di runtime. – Vlad
Ho appena aggiunto un'altra domanda ... Conoscete qualche profiler per rilevare gli hit/miss della cache, così posso vedere se eventuali modifiche apportate migliorano le prestazioni? –