The Athlon's CPU cache consisted of the typical two levels. Athlon was the first x86 processor with a 128 KB[27] split level-1 cache; a 2-way associative cache separated into 264 KB for data and instructions (a concept from Harvard architecture).[28] SRAM cache designs at the time were incapable of keeping up with the Athlon's clock scalability, resulting in compromised CPU performance in some computers.[29] With later Athlon models, AMD would integrate the L2 cache onto the processor itself, removing dependence on external cache chips.[26] The Slot-A Athlons were the first multiplier-locked CPUs from AMD, preventing users from setting their own desired clock speed. This was done by AMD in part to hinder CPU remarking and overclocking by resellers, which could result in inconsistent performance. Eventually a product called the "Goldfingers device" was created that could unlock the CPU.[30]