Cache effecten in C++

Status
Niet open voor verdere reacties.

Jeppey

Gebruiker
Lid geworden
5 jun 2006
Berichten
26
Hallo, ik ben bezig met een programmatje waarbij ik een berekening uitvoer op een tweedimensionale array. Hierbij bereken ik de tijd die de berekening kost. Wat mij opvalt is dat voor een array van dimensies 3072x3072 de tijd die het kost veel hoger is dan voor de afmetingen 3071x3071 en 3073x3073.
Volgens mij ligt dit probleem aan het gebruik van de cache.
Weet iemand waarom er zo'n performance verschil is?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan