Retour à l'accueil

NSY104 Architectures des systèmes informatiques
6 ects

Prérequis

Connaissances générales du fonctionnement d'un ordinateur et de son système d'exploitation, idéalement avoir suivi et/ou validé NFA004
Des connaissances en programmation sont souhaitées.

Contenu

- Rappels d'architecture des machines, processeurs, mémoires, cache, OS
- Architecture de processeur pipeline, superscalaire, VLIW
- Architecture des systèmes multiprocesseurs
- Architecture des systèmes multiordinateurs
- Architecture des systèmes de stockage
- APIs: openMP, CUDA, MPI, openCL
- Architecture des systèmes à haute disponibilité
- Introduction aux architectures embarquées

Objectifs pédagogiques

L'objectif de cet enseignement est d'étudier l'architecture des systèmes informatiques et de leur parallélisme à différentes échelles, depuis le processeur jusqu'aux systèmes multiordinateurs. Cet enseignement permet d'acquérir une vision d'ensemble des moyens disponibles pour augmenter les performances d'un système, tout en assimilant les détails et enjeux de chaque famille de solution étudiée.

Compétences visées

- Connaître les fonctions des différents composants d'un système ;
- Connaître les architectures de machines et systèmes et les contextes dans lesquels ils sont déployés
- Connaître le fonctionnement de systèmes à haute disponibilité mettant en oeuvre des techniques de tolérance aux pannes
- Notions sur des API telles que MPI, openCL, openMP, CUDA

Programmation 2015 - 2016

Cnam des Alpes, centre de Grenoble Premier semestre FOD

Voir le(s) centre(s) du réseau national qui propose(nt) cette unité.

Parcours en Rhône-Alpes

CYC14p1 Ingénieur informatique option Réseaux, Systèmes et Multimédia (IRSM) ING

Voir tous les parcours où cette unité apparaît.