Na przestrzeni lat procesory ulegały stałemu rozwojowi. Jeszcze kilka lat temu producenci walczyli między sobą o to, ile megahertzów uda im się upakować do jednego procesora. Po pewnym czasie jednak szybkość taktowania musiała się zatrzymać, ponieważ zbyt szybkie taktowanie procesora wymagało dodatkowego chłodzenia, a procesor taki zbyt mocno się nagrzewał.
Następnym etapem rozwoju procesorów było dodanie dodatkowych rdzeni do procesora i wykonywanie dodatkowego zadania równolegle.
Procesory zaczęły wykonywać najpierw dwa zadania, następnie ilość możliwie wykonywanych zadań podwoiła się. Dalszy rozwój wymagał zwielokrotniania ilości rdzeni.
Równolegle producenci starają się zmniejszać wielkość procesorów, ilość prądu potrzebną do wykonywania obliczeń oraz przyspieszyć przesyłanie danych pomiędzy poszczególnymi elementami procesora.
Obecne procesory są nadal rozwijane pod kątem miniaturyzacji i zmniejszania odległości między poszczególnymi tranzystorami, jednak już niedługo odległości między najmniejszymi elementami procesora będą na tyle małe, że nie będzie możliwa dalsza miniaturyzacja i konieczne będzie inne podejście do zwiększania wydajności.
Architektury procesorów są rozwijane równolegle dla kilku typów urządzeń. Oddzielnie producenci pracują na procesorami do serwerów, oddzielne technologie wykorzystywane są przy opracowaniu procesorów dla urządzeń mobilnych, a jeszcze inaczej dla standardowych komputerów.
Oddzielną grupą procesorów są te montowane w różnego rodzaju urządzeniach rtv i agd.