 The cache controller and the associated cache memory is often the largest physical part of a modern, higher-performance CPU.When the memory, bus or cache is shared with other CPUs, the control logic must communicate with them to assure that no computer ever gets out-of-date old data.Many historic computers built some type of input and output directly into the control unit.