William Trigos edited Estado_del_Arte.tex  about 8 years ago

Commit id: db543b90cebbff5c7c2493ff16b117a5d794e86b

deletions | additions      

       

Algunos estudios en la literatura como \cite{Etinski_2010}, \cite{Rountree_2012}, \cite{Costa_2015}, plantean el uso de la técnica de voltaje dinámico y escalamiento en frecuencia (DVFS) o sus variaciones, como una de las alternativas para mitigar el consumo energético desde el punto de vista del hardware. Sin embargo, este escenario tiene como principal desventaja el aumento en los tiempos ejecución de las aplicaciones como lo expone \cite{Etinski_2012}.  Desde el punto de vista del software los planteamientos van desde la propuesta de nuevos algoritmos para planificación de tareas o modificaciones de los ya existentes, hasta el desarrollo de nuevos lenguajes y modelos de programación paralelos como CUDA, OmpSs, OpenCL, Pthreads \cite{Yang_2011}, \cite{DURAN_2011}. Adiconalmente Adicionalmente  estudios acerca de como la planificacion y los lenguajes de prgramacion controan.....xx controlan el acceso de las aplicaciones a los recursos de hardware disponibles e influyen en el rendimiento y consumo energético de las plataformas, al momento de acelerar la ejecución de las aplicaciones \cite{Balladini_2011}.  ...e influyen en el rendimiento Los planteamientos mencionados con anterioridad, son quizás los mas reportados  y consumo energético populares  delas plataformas\cite{Balladini_2011}, debido a  la forma en como xx.... controlan literatura, sin embargo no son los únicos. Por ejemplo \cite{Burtscher_2010}, \cite{Subotic_2015}, proponen  el acceso analísis estático y dinámico  de las aplicaciones a los recursos de para controlar el  hardware disponibles según las invocaciones y cargas de trabajo dentro del código fuente de las aplicaciones; por otra parte, el uso de metaheuristicas  e .... inteligencia artificial para implementar planificación de tareas \cite{Page_2005}, \cite{Izakian_2009}, \cite{Rafsanjani_2012}; la identificacion y ajuste de las configuraciones para compiladores empleados en cómputo de alto de desempeño como lo plantean las referencias \cite{Bacon_1994},\cite{Hsu_2003}.  Los planteamientos mencionados con anterioridad, son quizás los mas reportados y populares Finalmente recientes propuestas como las  de la literatura, sin embargo no son los únicos. Por ejemplo otras alternativas son \cite{Lin_Shi_2009}, \cite{Gupta_2009}, \cite{Duato_2011}, \cite{Lama_2013}, \cite{Laccetti_2014}, describen  el analísis estático ambiente de ejecución  y dinámico virtualización  de las aplicaciones como son los casos reportados por \cite{Burtscher_2010}, \cite{Subotic_2015}; el uso unidades  de metaheuristicas e inteligencia artificial , procesamiento gráfico  para implementar planificación de tareas como los descritos y planteados en \cite{Page_2005}, \cite{Izakian_2009}, \cite{Rafsanjani_2012}; y finalmente la identificacion y ajuste permitir su acceso a lo largo  de las configuraciones para compiladores empleados en cómputo plataformas  de alto computo  de desempeño como lo plantean las referencias \cite{Bacon_1994},\cite{Hsu_2003}. alto rendimiento.  Recientes propuestas describen el ambiente de ejecución y virtualización para clúster dotados de unidades de procesamiento gráfico, como son \cite{Lin_Shi_2009}, \cite{Gupta_2009}, \cite{Duato_2011}, \cite{Lama_2013}, \cite{Laccetti_2014}. Permitirian en acceso a los acceleradores a lo largo de las plataformas de computo de alto rendimiento. Existen otras alternativas más, y más que  pueden ser consultadas y profundizadas  en los reportes de estado del arte en \cite{Liu_2010}, \cite{Hoefler_2010}y \cite{Liu_2010}. %%%%