title: Cache or Registers - which is faster?
body: <p>I'm sorry if this is the wrong place to ask this but I've searched and always found different answer. My question is:</p>
  
  <p>Which is faster? <strong>Cache or CPU Registers?</strong></p>
  
  <p>According to me, the registers are what directly load data to execute it while the cache is just a storage place close or internally in the CPU.</p>
  
  <p>Here are the sources I found that confuses me:</p>
  
  <p><strong>2 for cache | 1 for registers</strong></p>
  
  <p><a href="http://in.answers.yahoo.com/question/index?qid=20110503030537AAzmDGp" rel="noreferrer">http://in.answers.yahoo.com/question/index?qid=20110503030537AAzmDGp</a></p>
  
  <p><strong>Cache is faster.</strong></p>
  
  <p><a href="http://wiki.answers.com/Q/Is_cache_memory_faster_than_CPU_registers" rel="noreferrer">http://wiki.answers.com/Q/Is_cache_memory_faster_than_CPU_registers</a></p>
  
  <blockquote>
    <p>So which really is it?</p>
  </blockquote>