{"id":54531,"date":"2018-03-09T22:42:16","date_gmt":"2018-03-09T22:42:16","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/tecnicas-de-optimizacion-de-la-localidad-para-codigos-irregulares-sobre-arquitecturas-multiprocesador-y-multithreading\/"},"modified":"2018-03-09T22:42:16","modified_gmt":"2018-03-09T22:42:16","slug":"tecnicas-de-optimizacion-de-la-localidad-para-codigos-irregulares-sobre-arquitecturas-multiprocesador-y-multithreading","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/santiago-de-compostela\/tecnicas-de-optimizacion-de-la-localidad-para-codigos-irregulares-sobre-arquitecturas-multiprocesador-y-multithreading\/","title":{"rendered":"T\u00e9cnicas de optimizaci\u00f3n de la localidad para c\u00f3digos irregulares sobre arquitecturas multiprocesador y multithreading"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Juan  Carlos Pichel Campos <\/strong><\/h2>\n<p>En esta tesis se han propuestos diversas t\u00e9cnicas de optimizaci\u00f3n de la localidad en c\u00f3digos irregulares de \u00e1lgebra metricial dispersa. Las propuestas se han realizado para diferentes arquitecturas paralelas. Los c\u00f3digos de \u00e1lgebra matricial dispersa se encuentran presentes en gran cantidad de problemas reales. Su baja localidad, junto con el car\u00e1cter poco predecible en los accesos que generan, provocan que su aprovechamiento dela jerarqu\u00eda de memoria sea escaso. las t\u00e9cnicas propuestas reordenan las estructuras de datos (matrices dispersas) que determinan la localidad del c\u00f3digo bajo estudio guiadas por un modelo de localidad desarrollado previamente por miembros de nuestro grupo de investigaci\u00f3n. Este modelo se utiliz\u00f3 en trabajos anteriores para guiar t\u00e9cnicas de mejora de la localidad en sistemas monoprocesador. En dicho modelo se proponen cuatro funciones de distancia que, evaluadas sobre pares de filas (o columnas) de la matriz dispersa considerada, cuantifican el grado de localidad en los accesos irregulares que dichas filas o columnas direccionan. En esta tesis mostramos que el modelo de localidad es lo suficientemente general como para permitir la aplicaci\u00f3n de las dientes t\u00e9cnicas de reordenamiento a matrices dispersas sin limitaciones en las caracter\u00edsticas de sus patrones de dispersidad, as\u00ed como a diferentes sistemas multiprocesador (de memoria compartida y distribuida) y a arquitecturas multithreading.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>T\u00e9cnicas de optimizaci\u00f3n de la localidad para c\u00f3digos irregulares sobre arquitecturas multiprocesador y multithreading<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 T\u00e9cnicas de optimizaci\u00f3n de la localidad para c\u00f3digos irregulares sobre arquitecturas multiprocesador y multithreading <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Juan  Carlos Pichel Campos <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Santiago de compostela<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 14\/09\/2006<\/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>Jos\u00e9 Carlos Cabaleiro Dom\u00ednguez<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: Francisco Tirado fern\u00e1ndez <\/li>\n<li>\u00f3scar Plata gonz\u00e1lez (vocal)<\/li>\n<li>ramon Doallo biempica (vocal)<\/li>\n<li>Jes\u00fas Carretero p\u00e9rez (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Juan Carlos Pichel Campos En esta tesis se han propuestos diversas t\u00e9cnicas de optimizaci\u00f3n de la localidad [&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,977],"tags":[2678,30645,120466,120465,21043,49384],"class_list":["post-54531","post","type-post","status-publish","format-standard","hentry","category-arquitectura-de-ordenadores","category-santiago-de-compostela","tag-francisco-tirado-fernandez","tag-jesus-carretero-perez","tag-jose-carlos-cabaleiro-dominguez","tag-juan-carlos-pichel-campos","tag-oscar-plata-gonzalez","tag-ramon-doallo-biempica"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/54531","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=54531"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/54531\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=54531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=54531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=54531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}