Evaluación del muro de visualización implementado con Chromium en el Cluster Peyote del LCI-ITVer
DOI:
https://doi.org/10.30973/progmat/2016.8.3/6Palabras clave:
Muro de visualizacion, Evaluacion de desempeño, ChromiunResumen
La computación representa una valiosa herramienta para la investigación científica, ya que facilita el análisis de grandes volúmenes de información, así como la posibilidad de mostrar esta información de manera gráfica, permitiendo incluso la interacción con ella. Una buena representación gráfica es capaz de transmitir conceptos complejos, lo que le facilita al investigador enfocarse de forma mas eficiente en los conceptos abstractos de su caso estudio. En el ámbito científico, y especialmente en lo referente al estudio de fenómenos térmicos y de combustión (investigación que se realiza en el área de termofluidos de la Unidad de Ingeniería Mecánica del Instituto tecnológico de Veracruz) es común procesar complejos modelos matemáticos que generan grandes cantidades de información y requiren grandes cantidades de poder computo. Esto ha hecho una necesidad constante la mejora del hardware y software en Laboratorio de Computo Intensivo (LCI) del ITV. El LCI cuenta con 2 clústeres Beowulf para computación de alto rendimiento (HPC High Performance Computing). Dichos cluster (Agave y Nopal) tienen un poder de procesamiento computacional superior al que sería posible conseguir, con equipos individuales de la gama más alta disponible. Estos clústeres, además de resultar económicamente asequibles, permiten la adición de mas equipos ya que su naturaleza es modular; según la disponibilidad de equipos. La capacidad de computo de los clusters HPC se utiliza para la ejecución de procesos de simulación altamente demandantes. Una mejora reciente del LCI se tiene en la representación de los resultados, a través de gráficos de computadora, lo cual requiere un procesamiento computacional no estrictamente vinculado con el cómputo de alto rendimiento. Este procesamiento gráfico requiere de un tipo diferente de clúster específicamente dedicado al procesamiento gráfico, por lo cual se ha creado un tercer cluster llamado Peyote que ayuda al control de un muro de visualización. El trabajo presentado forma parte del macro proyecto “Visualización de un sistema de partículas 3D aplicable a la simulación de fenómenos en términos de fluidos y combustión”, con clave 5488.14-P y financiado por la DGEST-SEP. El trabajo especifico de este articulo se refiere a la implementación y evaluación de un clúster Beowulf llamado Peyote que se usará para procesamiento gráfico en un muro de visualización (arreglo de monitores), para mostrar la simulación 3D de un sistema partículas y se desarrolla en el Cuerpo Academico ITVER-CA-3“Análisis y Simulación en Termofluidos ”del Instituto Tecnológico de Veracruz.
Citas
Rob Jesús Alberto Verduzco Ramírez, Nicandro Farías Mendoza, Gilberto René Martínez Bonilla, Pedro Rocha Medrano, María Isabel Sáenz Rodríguez. “Infraestructuras de bajo costo para la visualización de datos a gran escala y resolución, una opción accesible para instituciones educativas”. Revista Iberoamericana de las Ciencias Computacionales e Informática . Vol. 3. No. 5. ISSN: 2007-9915 . Junio 2014.
TACC. Universidad de Texas. “Stallion user guide”. Octubre 2011. Recuperado en Enero de 2015 de https://www.tacc.utexas.edu/user-services/user-guides/stallion-user-guide.
Universidad of California. “Base Roll: User Guide: Version 5.3”, Edition Diciembre 2009. Rocks Cluster. Recuperado en Julio 2015 de http://www.rocksclusters.org/roll documentation/base/5.3/roll-base-usersguide.pdf.
Universidad of California. “Viz Roll: User Guide: Version 5.3”. Rocks Cluster. Edition Diciembre 2009. Recuperado en Julio 2015 de http://www.rocksclusters.org/roll documentation/viz/5.3/roll-viz-usersguide.pdf.
Dana Plepys, Luc Renambot. “SAGETM (Scalable Adaptive Graphics Environment)”. Electronic Visualization Laboratory, University of Illinois at Chicago . September 2013 . Recuperado en Julio 2015 de https://www.evl.uic. edu/documents/sagedocumentation_9-27-2013.pdf ..
Greg Humphreys, et al. “Chromium: a stream-processing framework for interactive rendering on clusters”.ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH 2002. Volume 21 Issue 3, July 2002 Pages 693-702. https://doi.org/10.1145/566654.566639
Dave Shreiner, The Khronos OpenGL ARB Working Group, Bill Licea-Kane, Graham Seller. “OpenGL Programming Guide:The Official Guide to Learning OpenGL, Version 4.1”. 8th Edition. Addison-Wesley Professional, Massachusetts, 2011/10/13. ISBN-13: 978- 0321773036
Nick King. “OpenGL Programming”. Recuperado en Junio 2015 de http://openglc2.sourceforge.net/
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2016 Abelardo Rodríguez León, Guillermo Efrén Ovando Chacón, Marcos Antonio Gomez Abascal, Juan Carlos Prince Avelino
Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
Usted es libre de:
Compartir — compartir y redistribuir el material publicado en cualquier medio o formato. |
Adaptar — combinar, transformar y construir sobre el material para cualquier propósito, incluso comercialmente. |
Bajo las siguientes condiciones:
Atribución — Debe otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si se realizaron cambios. Puede hacerlo de cualquier manera razonable, pero de ninguna manera que sugiera que el licenciador lo respalda a usted o a su uso. |
Sin restricciones adicionales: no puede aplicar términos legales o medidas tecnológicas que restrinjan legalmente a otros a hacer cualquier cosa que permita la licencia. |