{"id":105795,"date":"2018-03-11T10:29:28","date_gmt":"2018-03-11T10:29:28","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/reconstruccion-3d-a-partir-de-proyecciones-en-entornos-multihebrados\/"},"modified":"2018-03-11T10:29:28","modified_gmt":"2018-03-11T10:29:28","slug":"reconstruccion-3d-a-partir-de-proyecciones-en-entornos-multihebrados","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/ciencias-tecnologicas\/reconstruccion-3d-a-partir-de-proyecciones-en-entornos-multihebrados\/","title":{"rendered":"Reconstrucci\u00f3n 3d a partir de proyecciones en entornos multihebrados"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Jos\u00e9 Antonio \u00e1lvarez Bermejo <\/strong><\/h2>\n<p>La computaci\u00f3n cient\u00edfica ha alcanzado en los \u00faltimos a\u00f1os, con la aparici\u00f3n de la plataforma multicore, una complejidad y una sofisticaci\u00f3n sin precedentes, todo esto debido al aumento de capacidad computacional aparentemente ilimitada. Tanto la complejidad de los algoritmos como la amplia configuraci\u00f3n de entornos hardware y la cada vez m\u00e1s creciente demanda de software modular, portable y tolerante a fallos han provocado el desarrollo de l\u00edneas de trabajo basadas en incluir abstracciones en los lenguajes de alto nivel (e incluso en capas de bajo nivel donde es m\u00e1s dif\u00edcil pensar en abstracciones [1]), procurando que esto no suponga una penalizaci\u00f3n para el rendimiento [2]. habitualmente, la aplicaci\u00f3n que se llevar\u00e1 a una arquitectura paralela pertenece a un campo cient\u00edfico ajeno en gran parte al programador encargado de realizar el traslado de ese modelo computacional a una m\u00e1quina paralela. La descomposici\u00f3n de datos y de computaci\u00f3n que se lleve a cabo puede afectar de manera muy negativa al rendimiento de la aplicaci\u00f3n si no se realiza de manera adecuada (un ejemplo particular de esto puede verse en [3] donde los autores mejoran el rendimiento de la aplicaci\u00f3n reestructurando la forma en que se reparten los datos). incluso el propio modelo computacional escogido e implementado puede no ser el acertado y adem\u00e1s dar lugar a una aplicaci\u00f3n poco eficiente, puede lastrar su posterior paralelizaci\u00f3n. es com\u00fan que sea un grupo cient\u00edfico el que explique con un algoritmo c\u00f3mo ha de funcionar la aplicaci\u00f3n (por ejemplo, a partir del modelo matem\u00e1tico expresado en latex [4]). El traslado del algoritmo a un modelo computacional suele ser realizado, en muchas ocasiones, por el mismo grupo de trabajo (cient\u00edficos no especialistas en computaci\u00f3n), usando frecuentemente lenguajes poco apropiados [5]. Cada vez se constata con mayor profundidad la necesidad de construir equipos multidisciplinares en los cuales se trabaje de forma conjunta para trasladar el problema cient\u00edfico a la soluci\u00f3n computacional aplicada a una determinada arquitectura. El modelo computacional creado, en este \u00faltimo caso, est\u00e1 en manos del programador y en c\u00f3mo ha conseguido comprender los detalles del algoritmo y del fen\u00f3meno a simular. la creaci\u00f3n de estructuras de datos [6] as\u00ed como la disciplina en el desarrollo pueden ser factores determinantes en la utilidad de la aplicaci\u00f3n. La aplicaci\u00f3n posteriormente ser\u00e1 portada a una arquitectura paralela (o a varias) teniendo que elaborar diferentes estrategias en funci\u00f3n de la arquitectura en la que se realizar\u00e1 el despliegue de la aplicaci\u00f3n. Y en la mayor\u00eda de los casos se hace preciso, incluso, la reescritura del primer modelo computacional para replantear su ejecuci\u00f3n en una arquitectura paralela determinada. a la par que entramos en la era multicore y en la etapa de los petaflops, estamos experimentando un crecimiento sin precedentes en el uso de aceleradores computacionales, arquitecturas heterog\u00e9neas, unidades gr\u00e1ficas de procesamiento (gpu), las gpu de prop\u00f3sito general [3], aceleradores de operaciones con puntos flotantes (clearspeed), arquitecturas especiales como la cell, de ibm, entre otros muchos [7]. La programaci\u00f3n para la mayor\u00eda de estas plataformas se realiza a bajo nivel (bare-metal programming) y precisa de mucho trabajo e investigaci\u00f3n para conseguir desarrollos eficientes. A todo esto hay que sumar que las arquitecturas paralelas han experimentado un punto de inflexi\u00f3n relevante que ha hecho que la comunidad de desarrolladores se replantee los modelos de trabajo para poder incluir, ahora, de manera expl\u00edcita el paralelismo y la concurrencia (y c\u00f3mo hacerlos trabajar juntos) en las nuevas arquitecturas multicore. el prop\u00f3sito de las abstracciones que se emplean en este trabajo es el de reducir el esfuerzo para poder llevar una aplicaci\u00f3n cient\u00edfica a cualquier plataforma con un coste m\u00ednimo sin perjudicar el rendimiento, comprobando en qu\u00e9 situaciones \u00e9ste incluso se mejora.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Reconstrucci\u00f3n 3d a partir de proyecciones en entornos multihebrados<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Reconstrucci\u00f3n 3d a partir de proyecciones en entornos multihebrados <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Jos\u00e9 Antonio \u00e1lvarez Bermejo <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Almer\u00eda<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 16\/12\/2010<\/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>Javier Roca Piera<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: inmaculada Garcia fernandez <\/li>\n<li>Manuel Prieto matias (vocal)<\/li>\n<li>Jos\u00e9 ignacio Benavides ben\u00edtez (vocal)<\/li>\n<li>Antonio Plaza Miguel (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Jos\u00e9 Antonio \u00e1lvarez Bermejo La computaci\u00f3n cient\u00edfica ha alcanzado en los \u00faltimos a\u00f1os, con la aparici\u00f3n de [&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":[18909,4810,332,2535],"tags":[62468,45912,102762,213219,55717,125069],"class_list":["post-105795","post","type-post","status-publish","format-standard","hentry","category-almeria","category-arquitectura-de-ordenadores","category-ciencias-tecnologicas","category-tecnologia-de-los-ordenadores","tag-antonio-plaza-miguel","tag-inmaculada-garcia-fernandez","tag-javier-roca-piera","tag-jose-antonio-alvarez-bermejo","tag-jose-ignacio-benavides-benitez","tag-manuel-prieto-matias"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/105795","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=105795"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/105795\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=105795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=105795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=105795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}