Friday, 10 April 2015

Numbers that every computer engineer should know.

  • L1 cache reference: 0.5 ns
  • Branch mispredict: 5 ns
  • L2 cache reference: 7 ns
  • Mutex lock/unlock: 100 ns
  • Main memory reference: 100 ns
  • Compress 1K bytes with Zippy: 10,000 ns
  • Send 2K bytes over 1 Gbps network: 20,000 ns
  • Read 1 MB sequentially from memory: 250,000 ns
  • Round trip within same datacenter: 500,000 ns
  • Disk seek: 10,000,000 ns
  • Read 1 MB sequentially from network: 10,000,000 ns
  • Read 1 MB sequentially from disk: 30,000,000 ns
  • Greatest latency that appears real-time for interactive UI: 100,000,000 ns
  • Greatest latency that appears real-time for query based UI: 250,000,000 ns
  • Send packet CA->Netherlands->CA: 150,000,000 ns


  1. It's very nice of you to share your knowledge through posts. I love to read stories about your experiences. They're very useful and interesting. I am excited to read the next posts. I'm so grateful for all that you've done. Keep plugging. Many viewers like me fancy your writing. Thank you for sharing precious information with us.
    currency converter box free online
    currency converter app

  2. It’s really extraordinary and informational blog such a good thinking. It's in reality a great and useful piece of information. I'm glad you have this helpful information with us. Please keep us up to date like this. Thank you for sharing.
    facebook live chat help
    facebook customer service live chat

  3. You know what? I really like your posts. I wander on the internet to find something new or unique. And I see your articles. I decided to linger at your site and read more and more. I hope that you can upload new posts. I will be the first one to read them. Thanks a million
    y8y8y8 unblocked games
    kizi game
    gogy for free games

  4. This site has lots of advantage.I found many interesting things here. Most of the links are useful and provides easy way to create quality links. It obvious that for ranking a site we need good quality back links and this list helps a lot for this purpose
    Moto Beach Ride
    Princess Elsa Spring

  5. Your posts are my cup of tea. I'm interested in your articles. I always read them everyday and wait for incoming ones. It's because your posts are interesting.
    Soccer Physics 2 hot games || adventure drivers online player games for everyone || Truck Simulator juegos online 2018

  6. Do you know that there are readers loving to read your posts everyday? So please write and post more. I choose to follow your writing because they bring me what I want. They have knowledge and information. I will support you a lot. Thanks new io games || Christmas Gifts Mania juegos free online || How to make frozen fever cake free games for school unblocked

  7. Superior post, keep up with this exceptional work. It's nice to know that this topic is being also covered on this web site so cheers for taking the time to discuss this! Thanks again and again
    cars simulator free , game nighty knight , fnaf world unblocked games ,

  8. Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work.
    miniclip games, a10 games to play, jogos para crianças

  9. Wow! This could be one of the most useful blogs we have ever come across on thesubject. Actually excellent info! I’m also an expert in this topic so I can understand your effort.

    games free for kids
    jogos friv gratis 2019

  10. The author of this post is admirable, it brings a lot of emotion to everyone reading it, let's share it more widely.
    pbs Games for girls, jogos friv 2019, kizi unblocked

  11. Have you ever thought about adding a little bit more than just your articles? I mean, what you say is important and all. However think about if you added some great photos or video clips to give your posts more, “pop”! Your content is excellent but with pics and video clips, this site could undeniably be one of the best in its niche. Fantastic blog
    2player games 2019
    play friv Games
    io jogos