this is for holding javascript data
William Trigos edited Estado_del_Arte.tex
about 8 years ago
Commit id: db543b90cebbff5c7c2493ff16b117a5d794e86b
deletions | additions
diff --git a/Estado_del_Arte.tex b/Estado_del_Arte.tex
index 0bd400c..fec4f92 100644
--- a/Estado_del_Arte.tex
+++ b/Estado_del_Arte.tex
...
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 de
las 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}.
%%%%