hat
Pwosesis estanda a pou tout òdinatè nouvo se kounye a yon processeur milti-debaz, ki gen potansyèl la nan egzekite pwogram pi vit. Sepandan, pou itilize potansyèl sa a, yon pwogramè dwe gen kèk konesans nan teknik pwogramasyon paralèl. Pandan kou sa a, elèv yo ap pase pi fò nan tan yo ekri ak debogaj pwogram paralèl. Rezilta a espere pral devlope yon nivo nouvo nan konpetans pwogramasyon pratik. Konpetans sa a pa pral sèlman itil pou pwogramasyon nan processeur milti-nwayo, men tou, sistèm operasyon pwogram ak distribye pwogramasyon baz done. Zouti lojisyèl yo itilize pandan kou sa a gen ladan Microsoft vizyèl C / C ++, Java multitreading bibliyotèk, ak OpenMP anfile estanda. (Inite ksma) Avantou: Konesans nan pwogram òdinatè lè l sèvi avèk Java, C, oswa C ++.
fra
Le processeur standard de tous les nouveaux ordinateurs est désormais un processeur multicœur, qui permet d’exécuter des programmes beaucoup plus rapidement. Cependant, pour utiliser ce potentiel, un programmeur doit avoir une connaissance des techniques de programmation parallèle. Pendant ce cours, les étudiants passeront le plus clair de leur temps à écrire et à déboguer des programmes parallèles. Le résultat attendu sera de développer un nouveau niveau de compétences pratiques en programmation. Cette compétence sera utile non seulement pour la programmation de processeurs multicœurs, mais également pour la programmation de systèmes d'exploitation et la programmation de bases de données distribuées. Les outils logiciels utilisés au cours de ce cours incluent Microsoft Visual C / C ++, la bibliothèque multithreading Java et le standard de thread OpenMP. (Unités 4) Prérequis: Connaissance de la programmation informatique avec Java, C ou C ++.