L'ordonnancement multicœur soucieux des caches et équilibrage de charge est un problème important dans la conception des systèmes d'exploitation destinés à gérer des microprocesseurs multi-cœurs. L'évolution des matériels depuis des microprocesseurs uniques vers des architectures pouvant exécuter simultanément plusieurs logiciels permet d'améliorer les performances d'exécution des programmes en parallélisant leur exécution.

Property Value
dbo:abstract
  • L'ordonnancement multicœur soucieux des caches et équilibrage de charge est un problème important dans la conception des systèmes d'exploitation destinés à gérer des microprocesseurs multi-cœurs. L'évolution des matériels depuis des microprocesseurs uniques vers des architectures pouvant exécuter simultanément plusieurs logiciels permet d'améliorer les performances d'exécution des programmes en parallélisant leur exécution. Au sein d'un système d'exploitation, l'ordonnanceur a la charge de partager l'activité de la machine entre les différents programmes en cours d'exécution. Sur un matériel multicœur, l'ordonnanceur a la responsabilité de répartir les différents processus sur les différents cœurs disponibles. Les ordonnanceurs doivent prendre en compte les mémoires caches pour ne pas dégrader les performances globales du système tout en répartissant au mieux l'exécution des programmes sur les différents microprocesseurs. (fr)
  • L'ordonnancement multicœur soucieux des caches et équilibrage de charge est un problème important dans la conception des systèmes d'exploitation destinés à gérer des microprocesseurs multi-cœurs. L'évolution des matériels depuis des microprocesseurs uniques vers des architectures pouvant exécuter simultanément plusieurs logiciels permet d'améliorer les performances d'exécution des programmes en parallélisant leur exécution. Au sein d'un système d'exploitation, l'ordonnanceur a la charge de partager l'activité de la machine entre les différents programmes en cours d'exécution. Sur un matériel multicœur, l'ordonnanceur a la responsabilité de répartir les différents processus sur les différents cœurs disponibles. Les ordonnanceurs doivent prendre en compte les mémoires caches pour ne pas dégrader les performances globales du système tout en répartissant au mieux l'exécution des programmes sur les différents microprocesseurs. (fr)
dbo:thumbnail
dbo:wikiPageID
  • 5158929 (xsd:integer)
dbo:wikiPageLength
  • 35135 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 160632250 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:année
  • 1982 (xsd:integer)
  • 2005 (xsd:integer)
  • 2006 (xsd:integer)
  • 2007 (xsd:integer)
  • 2008 (xsd:integer)
  • 2009 (xsd:integer)
  • 2010 (xsd:integer)
prop-fr:colonnes
  • 4 (xsd:integer)
prop-fr:id
  • broquedis1 (fr)
  • broquedis2 (fr)
  • broquedis3 (fr)
  • broquedis4 (fr)
  • broquedis5 (fr)
  • broquedis6 (fr)
  • mercier1 (fr)
  • ousterhout1 (fr)
  • thibault1 (fr)
  • thibault2 (fr)
  • thibault3 (fr)
  • trahay1 (fr)
  • trahay2 (fr)
  • broquedis1 (fr)
  • broquedis2 (fr)
  • broquedis3 (fr)
  • broquedis4 (fr)
  • broquedis5 (fr)
  • broquedis6 (fr)
  • mercier1 (fr)
  • ousterhout1 (fr)
  • thibault1 (fr)
  • thibault2 (fr)
  • thibault3 (fr)
  • trahay1 (fr)
  • trahay2 (fr)
prop-fr:langue
  • en (fr)
  • fr (fr)
  • en (fr)
  • fr (fr)
prop-fr:mois
  • décembre (fr)
  • mai (fr)
  • mars (fr)
  • janvier (fr)
  • avril (fr)
  • juin (fr)
  • novembre (fr)
  • octobre (fr)
  • février (fr)
  • aout (fr)
  • décembre (fr)
  • mai (fr)
  • mars (fr)
  • janvier (fr)
  • avril (fr)
  • juin (fr)
  • novembre (fr)
  • octobre (fr)
  • février (fr)
  • aout (fr)
prop-fr:nom
  • Denis (fr)
  • Thibault (fr)
  • Brunet (fr)
  • Mercier (fr)
  • Ousterhout (fr)
  • Diakhaté (fr)
  • Broquedis (fr)
  • Wacrenier (fr)
  • Aumage (fr)
  • Clet-Ortega (fr)
  • Furmento (fr)
  • Goglin (fr)
  • Namyst (fr)
  • Trahay (fr)
  • Denis (fr)
  • Thibault (fr)
  • Brunet (fr)
  • Mercier (fr)
  • Ousterhout (fr)
  • Diakhaté (fr)
  • Broquedis (fr)
  • Wacrenier (fr)
  • Aumage (fr)
  • Clet-Ortega (fr)
  • Furmento (fr)
  • Goglin (fr)
  • Namyst (fr)
  • Trahay (fr)
prop-fr:prénom
  • A. (fr)
  • B. (fr)
  • E. (fr)
  • G. (fr)
  • J. (fr)
  • R. (fr)
  • N. (fr)
  • S. (fr)
  • F. (fr)
  • O. (fr)
  • P-A. (fr)
  • A. (fr)
  • B. (fr)
  • E. (fr)
  • G. (fr)
  • J. (fr)
  • R. (fr)
  • N. (fr)
  • S. (fr)
  • F. (fr)
  • O. (fr)
  • P-A. (fr)
prop-fr:périodique
  • Communication Architecture for Clusters (fr)
  • Europvm/mpi 2009, Espoo : Finland (fr)
  • International Parallel and Distributed Symposium (fr)
  • International Workshop on OpenMP (fr)
  • Rencontres Francophones du Parallélisme ’18/SympA’2008/CFSE’6 (fr)
  • Rapport INRIA (fr)
  • Rencontres Francophones du Parallélisme (fr)
  • Sujet de thèse (fr)
  • sujet de thèse (fr)
  • université de Berkeley (fr)
  • Rencontres Francophones du Parallélisme , SympA, CFSE (fr)
  • Communication Architecture for Clusters (fr)
  • Europvm/mpi 2009, Espoo : Finland (fr)
  • International Parallel and Distributed Symposium (fr)
  • International Workshop on OpenMP (fr)
  • Rencontres Francophones du Parallélisme ’18/SympA’2008/CFSE’6 (fr)
  • Rapport INRIA (fr)
  • Rencontres Francophones du Parallélisme (fr)
  • Sujet de thèse (fr)
  • sujet de thèse (fr)
  • université de Berkeley (fr)
  • Rencontres Francophones du Parallélisme , SympA, CFSE (fr)
prop-fr:titre
  • Exécution structurée d’applications OpenMP à grain fin sur architectures multicoeurs (fr)
  • Ordonnancement de processus légers sur architectures multiprocesseurs hiérarchiques : BubbleSched, une approche exploitant la structure du parallélisme des applications (fr)
  • Dynamic Task and Data Placement over NUMA Architectures : an OpenMP Runtime Perspective (fr)
  • An analysis of the impact of multi-threading on communication performance (fr)
  • Structuring the execution of OpenMP applications for multicore architectures (fr)
  • Un ordonnanceur flexible pour machines multiprocesseurs hiérarchiques (fr)
  • Ordonnancement de threads OpenMP et placement de données coordonnés sur architectures hiérarchiques (fr)
  • Scheduling techniques for Concurrent Systems (fr)
  • BubbleSched : construire son propre ordonnanceur de threads pour machines multiprocesseurs hiérarchiques (fr)
  • De l’interaction des communications et de l’ordonnancement de threads au sein des grappes de machines multi-cœurs (fr)
  • An Efficient OpenMP Runtime System for Hierarchical Architectures (fr)
  • Towards an Efficient Process Placement Policy for MPI Applications in Multicore Environments (fr)
  • Scheduling Dynamic OpenMP Applications over Multicore Architectures (fr)
  • Exécution structurée d’applications OpenMP à grain fin sur architectures multicoeurs (fr)
  • Ordonnancement de processus légers sur architectures multiprocesseurs hiérarchiques : BubbleSched, une approche exploitant la structure du parallélisme des applications (fr)
  • Dynamic Task and Data Placement over NUMA Architectures : an OpenMP Runtime Perspective (fr)
  • An analysis of the impact of multi-threading on communication performance (fr)
  • Structuring the execution of OpenMP applications for multicore architectures (fr)
  • Un ordonnanceur flexible pour machines multiprocesseurs hiérarchiques (fr)
  • Ordonnancement de threads OpenMP et placement de données coordonnés sur architectures hiérarchiques (fr)
  • Scheduling techniques for Concurrent Systems (fr)
  • BubbleSched : construire son propre ordonnanceur de threads pour machines multiprocesseurs hiérarchiques (fr)
  • De l’interaction des communications et de l’ordonnancement de threads au sein des grappes de machines multi-cœurs (fr)
  • An Efficient OpenMP Runtime System for Hierarchical Architectures (fr)
  • Towards an Efficient Process Placement Policy for MPI Applications in Multicore Environments (fr)
  • Scheduling Dynamic OpenMP Applications over Multicore Architectures (fr)
prop-fr:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • L'ordonnancement multicœur soucieux des caches et équilibrage de charge est un problème important dans la conception des systèmes d'exploitation destinés à gérer des microprocesseurs multi-cœurs. L'évolution des matériels depuis des microprocesseurs uniques vers des architectures pouvant exécuter simultanément plusieurs logiciels permet d'améliorer les performances d'exécution des programmes en parallélisant leur exécution. (fr)
  • L'ordonnancement multicœur soucieux des caches et équilibrage de charge est un problème important dans la conception des systèmes d'exploitation destinés à gérer des microprocesseurs multi-cœurs. L'évolution des matériels depuis des microprocesseurs uniques vers des architectures pouvant exécuter simultanément plusieurs logiciels permet d'améliorer les performances d'exécution des programmes en parallélisant leur exécution. (fr)
rdfs:label
  • Ordonnancement multicœur soucieux des caches et équilibrage de charge (fr)
  • Ordonnancement multicœur soucieux des caches et équilibrage de charge (fr)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is oa:hasTarget of
is foaf:primaryTopic of