{"id":17589,"date":"2018-03-09T09:05:43","date_gmt":"2018-03-09T09:05:43","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/prebusqueda-hardware-soporte-para-reduccion-y-almacenamiento-de-estado-especulativo-en-multiprocesadores-de-memoria-compartida\/"},"modified":"2018-03-09T09:05:43","modified_gmt":"2018-03-09T09:05:43","slug":"prebusqueda-hardware-soporte-para-reduccion-y-almacenamiento-de-estado-especulativo-en-multiprocesadores-de-memoria-compartida","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/matematicas\/prebusqueda-hardware-soporte-para-reduccion-y-almacenamiento-de-estado-especulativo-en-multiprocesadores-de-memoria-compartida\/","title":{"rendered":"Preb\u00fasqueda hardware, soporte para reducci\u00f3n y almacenamiento de estado especulativo en multiprocesadores de memoria compartida"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Mar\u00eda Jes\u00fas Garzar\u00e1n Arnau <\/strong><\/h2>\n<p>En esta tesis hemos considerado tres mecanismos diferentes que mejoran las prestaciones obtenidas por un multiprocesador de memoria compartida cuando ejecuta en paralelo threads o tareas extra\u00eddas de una aplicaci\u00f3n. en particular hemos considerado preb\u00fasqueda hardware y soporte para reducciones para c\u00f3digos paralelziados por el compilador, y soporte para ejecucci\u00f3n paralela especulativa para aquellas secciones de c\u00f3digos que el compilador no pudo paralelizar.  en primer lugar se han evaluado varios mecanismos de preb\u00fasqueda hardware, y se ha estudiado cu\u00e1l es la combinaci\u00f3n que consigue las mejores aceleraciones para sistemas multiprocesadores basados en bus. Para este estudio se ha realizado una caracterizaci\u00f3n de patrones sencillos de acceso a los datos que aparecen en programas paralelos. En esta caracterizaci\u00f3n se ha prestado especial atenci\u00f3n al cambio en el comportamiento de los programas al variar el n\u00famero de procesadores.  en segundo lugar proponemos un soporte arquitect\u00f3nico para multiprocesadores basados en directorio. Este soporte acelera la ejecucci\u00f3n paralela de las operaciones de reducci\u00f3n que aparecen en muchos c\u00f3digos cient\u00edficos, y es particularmente apropiados para las operaciones de reducci\u00f3n que aparecen en c\u00f3digos dispersos y\/o din\u00e1micos. Las modificaciones que nuestro soporte requiere se concentran principalmente en el controlador del directorio.  finalmente estudiamos el problema de almacenamiento de estado especulativo en entornos de ejecucci\u00f3n paralela especulativa a nivel de thread. Introducimos una nueva taxonom\u00eda que clasifica los distintas propuestas para almacenamiento de estado especulativo, y evaluamos el coste hardware y las prestaciones obtenidas por cada de los puntos de dise\u00f1o de nuestra taxonom\u00eda utilizando un mismo entorno para todos los puntos de dise\u00f1o. Adem\u00e1s, para un tipo particular de propuestas, proponemos un esquema software para almacenar el estado especulativo.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Preb\u00fasqueda hardware, soporte para reducci\u00f3n y almacenamiento de estado especulativo en multiprocesadores de memoria compartida<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Preb\u00fasqueda hardware, soporte para reducci\u00f3n y almacenamiento de estado especulativo en multiprocesadores de memoria compartida <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Mar\u00eda Jes\u00fas Garzar\u00e1n Arnau <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Zaragoza<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 19\/06\/2002<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Direcci\u00f3n y tribunal<\/h3>\n<ul>\n<li><strong>Director de la tesis<\/strong>\n<ul>\n<li>Victor Vi\u00f1als Yufera<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: Francisco Tirado fern\u00e1ndez <\/li>\n<li>josep Duato marin (vocal)<\/li>\n<li>valero Valero cortes (vocal)<\/li>\n<li>Emilio Lopez zapata (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Mar\u00eda Jes\u00fas Garzar\u00e1n Arnau En esta tesis hemos considerado tres mecanismos diferentes que mejoran las prestaciones obtenidas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[4810,1890,332,126,30277,2535,13610],"tags":[2537,2678,54990,54988,54991,54989],"class_list":["post-17589","post","type-post","status-publish","format-standard","hentry","category-arquitectura-de-ordenadores","category-ciencia-de-los-ordenadores","category-ciencias-tecnologicas","category-matematicas","category-sistemas-automatizados-de-control-de-calidad","category-tecnologia-de-los-ordenadores","category-zaragoza","tag-emilio-lopez-zapata","tag-francisco-tirado-fernandez","tag-josep-duato-marin","tag-maria-jesus-garzaran-arnau","tag-valero-valero-cortes","tag-victor-vinals-yufera"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/17589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/comments?post=17589"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/17589\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=17589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=17589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=17589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}