Question: what is icache and dcache?
Answer: "I-cache" refers to "instruction cache." D-cache refers to data cache. These refer to a split cache design where two small caches exist, one exclusively cachine instruction code and the other exclusively caching data.