{"product_id":"ordonnanceurs-de-processus-legers-pour-architectures-multiprocesseurs-9786131519970","title":"Ordonnanceurs de processus légers pour architectures multiprocesseurs","description":"\u003cp\u003e • Author(s): Danjean-V\u003cbr\u003e • Publisher: Univ Europeenne\u003cbr\u003e • Publisher Imprint: Univ Europeenne\u003cbr\u003e • BISAC: Operating Systems - General\u003c\/p\u003e\u003cp\u003eLes processus l�gers sont au coeur des syst�mes d''exploitation modernes. Dans le cadre du calcul hautes performances (HPC) ceux-ci sont tout aussi incontournables car ils permettent d''exprimer le parall�lisme intrins�que aux applications, d''utiliser simultan�ment des environnements complexes de programmation comme MPI et d''exploiter pleinement les multiprocesseurs. L''objet de ces travaux est la conception d''une biblioth�que de processus l�gers � deux niveaux dot�es des fonctionnalit�s requises dans le domaine du HPC. Cette biblioth�que se doit d''�tre � la fois portable et performante sur un vaste ensemble d''architectures. Dans un premier temps, le mod�le des Scheduler Activations a �t� profond�ment revisit� et int�gr� au noyau Linux. Ce m�canisme a ensuite �t� g�n�ralis� pour unifier la gestion des interruptions et des scrutations. Enfin, ces travaux exposent un m�canisme de prise de traces peu intrusif pour programmes multithread�s. Impl�ment�s dans la suite logicielle PM2, ces travaux exhibent des performances qui se comparent tr�s favorablement � celles des meilleures biblioth�ques du moment. Les gains en terme de r�activit� prouvent l''int�r�t des techniques d�velopp�es.\u003c\/p\u003e","brand":"Atlantic Books","offers":[{"title":"Paperback","offer_id":46487237230743,"sku":"9786131519970","price":6226.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9786131519970.jpg?v=1766333628","url":"https:\/\/atlanticbooks.com\/products\/ordonnanceurs-de-processus-legers-pour-architectures-multiprocesseurs-9786131519970","provider":"Atlantic Books","version":"1.0","type":"link"}