The Itanium 2 processor was released in 2002, for enterprise servers and not all of high-power computing. The 1st version of Itanium 2, code-named "McKinley", was created by HP and Intel. It fixed many of the problems of the 1st Itanium processor, which were mostly caused by a bad memory subsystem. "McKinley" had 221 million transistors (25 million of them were for logic), and was 19.5 mm by 21.6 mm (421 mm) and was created with a 180 nm design process, and a CMOS process with 6 layers of aluminium.