Microprocessors - Architectures and performances

Add to my library

E3555 V2 Article

Microprocessors - Architectures and performances

Author : Dominique HOUZET

Publication date: May 10, 2013, Review date: December 7, 2017 | Lire en français

Add to my library Add to my library

Logo Techniques de l'Ingenieur You do not have access to this resource.
Request your free trial access! Free trial

Already subscribed?

Overview

ABSTRACT

The concept of the microprocessor, which corresponds to the implementation of the processing unit on a single circuit resembles processors, in the broad sense, in terms of architecture. The various aspects of the architecture of microprocessors are the support system, instruction set, memory hierarchy, internal architecture, interfaces, parallelism and assessment of performances. This presentation of the architecture of microprocessors is illustrated by state-of-the-art devices in each field.

Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.

Read the article

AUTHOR

  • Dominique HOUZET : Doctorate from the Institut national polytechnique de Toulouse - University Professor at Grenoble-INP/PHELMA - Head of CNRS AGPIG/GIPSA-Lab team

 INTRODUCTION

The aim of this article is to summarize the most important aspects of microprocessor architecture. The concept of a microprocessor, which corresponds to an implementation of the processing unit function on a single circuit, is not far removed, in architectural terms, from processors in the general sense. That's why this introduction to microprocessor architecture not only refers to microprocessors alone, but places them in the more general context of the evolution of processor architecture.

Microprocessors are at the heart of the digital revolution. Thanks to their universality and performance, they enable the development of applications and solutions accessible to the greatest number of people. Their widespread use in digital systems makes them an essential component. Architectural characteristics and their links with software are fundamental elements in estimating the performance of a complete microprocessor-based solution, both for the development of a new system and for its use. The variety of application areas has led to a proliferation of microprocessor models, particularly in mobile systems. On the other hand, they are all based on identical architectural concepts. The aim of this article is to review these different concepts and show how they can be applied through examples of implementation. The main focus here is on personal computer and server microprocessors, while embedded systems use the same concepts in a more or less simplified way.

The main aspects developed in the article concern the internal architecture of instruction processing pipelines, which extract from the program to be executed the maximum number of instructions to be executed in parallel, the memory hierarchy, which limits the impact of main memory access times, and system support, which in particular enables the limited size of main memory to be virtualized and several applications to be managed at the same time, instruction sets, which are the link between software and hardware, interfaces to peripherals, which contribute to overall system performance, parallelism, which is a delicate source of performance to optimize, and finally, a few elements for assessing the performance of high-end microprocessors.

You do not have access to this resource.
Logo Techniques de l'Ingenieur

Exclusive to subscribers. 97% yet to be discovered!

You do not have access to this resource. Click here to request your free trial access!

Already subscribed?


KEYWORDS

microprocessors   |   architecture

Ongoing reading
Microprocessors - Architectures and performances

Article included in this offer

"Electronics"

( 268 articles )

Complete knowledge base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

View offer details

Dans les ressources documentaires

Conception des cartes pour ordinateurs. Partie 1

Les cartes informatiques, utilisées dans les produits de bureautique, portables ou destinés à des système...

Microprocesseurs - Approche générale

Les microprocesseurs sont au cœur des systèmes numériques. Ils permettent le développement de logiciels t...

Microprocesseurs - Mise en œuvre et exemples d'application

Cet article s'organise autour de l'utilisation et de la mise en oeuvre des microprocesseurs en présentant...

Introduction à l'architecture des ordinateurs

L'article commence par une brève histoire des machines informatiques et introduit ensuite les principes d...

Tous les livres blancs
Article La loi de Moore est-elle dépassée ?
4 May 2017
La loi de Moore est-elle dépassée ?

Depuis une trentaine d’années, la densité des transistors a doublé presque tous les deux ans. Mais alors qu’Intel remet en cause cette loi de Moore, des cherche...

Toutes les actualités
Contact us