<Ul> <Li> Providing a cache between the CPU and the main memory </Li> <Li> providing separate caches or separate access paths for data and instructions (the so - called Modified Harvard architecture) </Li> <Li> using branch predictor algorithms and logic </Li> <Li> providing a limited CPU stack or other on - chip scratchpad memory to reduce memory access </Li> </Ul> <Li> Providing a cache between the CPU and the main memory </Li> <Li> providing separate caches or separate access paths for data and instructions (the so - called Modified Harvard architecture) </Li> <Li> using branch predictor algorithms and logic </Li>

Which device is a part of basic machine architecture