Cette these introduit deux outils pour l'acces performant aux donnees d'un algorithme a front d'onde dans un contexte d'execution out-of-core. Ces algorithmes sont facilement parallelisables en utilisant des techniques de macro-pipelining, qui permettent un recouvrement des calculs et des communications. Le premier outil part du constat que les performances des operations de lecture/ecriture dans une telle situation sont desastreuses: les donnees sont eclatees sur disque et leur rapatriement en memoire est long et couteux. Le nouvel agencement de donnees sur disque propose permet de resoudre ces problemes en accedant aux donnees uniquement de maniere contigue. Si ce premier outil decrit comment acceder aux donnees, le deuxieme est un modele de synchronisation qui decrit quand y acceder. En effet, l'execution parallele et concurrente des algorithmes a front d'onde necessite un controle strict des temps d'acces et des temps d'attente. Le modele presente dans cette these remplit ce role, tout en donnant des garanties de proprietes interessantes pour les applications iteratives: verrouillage pro-actif, evolution sans interblocages, progression homogene des taches."
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.