Challenges# Multi-CPU microprocessors alone do not speed up a single process. In the past: A “universal” microprocessors can (theoretically) already perform all operations. Extra transistors (Moore’s law) on a microprocessor can be used to make it more efficient. Allowing a program to take advantage of complexer hardware requires redesigning it!