 The IBM Future Systems project and Data General Fountainhead Processor are examples of this.During the 1970s, CPU speeds grew more quickly than memory speeds and numerous techniques such as memory block transfer, memory pre-fetch and multi-level caches were used to alleviate this.High-level machine instructions, made possible by microcode, helped further, as fewer more complex machine instructions require less memory bandwidth.