Approximate timings for various operations on a "typical desktop PC" anno 2010
Posted
by knorv
on Stack Overflow
See other posts from Stack Overflow
or by knorv
Published on 2010-04-21T20:36:13Z
Indexed on
2010/04/21
20:53 UTC
Read the original article
Hit count: 248
In the article "Teach Yourself Programming in Ten Years" Peter Norvig (Director of Research, Google) gives the following approximate timings for various operations on a typical 1GHz PC back in 2001:
- execute single instruction = 1 nanosec = (1/1,000,000,000) sec
- fetch word from L1 cache memory = 2 nanosec
- fetch word from main memory = 10 nanosec
- fetch word from consecutive disk location = 200 nanosec
- fetch word from new disk location (seek) = 8,000,000 nanosec = 8 millisec
What would the corresponding timings be for your definition of a typical PC desktop anno 2010?
© Stack Overflow or respective owner