Jeg skal lave en tidsestimering for et program. Da der skal læses meget data
ind, antager jeg at det der tager mest tid er at læse fra RAM og ind i
cachen, mens cpu'en står og venter. Men hvor lang tid tager det, fra
forespørgslen er sendt og til den første bit ankommer til cachen? På mit
computerarkitektur kursus lærte vi at det tager 100 cpu clockcykler, men det
virker som en meget grov antagelse.
Er der nogen, der har et bud?
Gorm
|