  This paper presents an overview of the main trends in processor architecture.
It starts with an analysis of the past evolution of processors and the main
driving forces behind it, and then it focuses on a description of the main
architectural features of current processors. Finally, it presents a discussion
on some promising directions for future evolution of processor architectures.
