Uso eficiente de tarjetas gráficas para la visualización volumétrica de campos escalares
|
|
- David Ortíz Rojo
- hace 7 años
- Vistas:
Transcripción
1 Uso eficiente de tarjetas gráficas para la visualización volumétrica de campos escalares Responsables M. en I. Oscar Yañez Suárez Dr. Jorge Garza Olguín Perfil deseable del alumno El alumno debe tener conocimientos de programación en C, C++, CUDA y OpenGL para hacer aplicaciones gráficas de alto rendimiento, así como del manejo del entorno de desarrollo de aplicaciones Qt. Presentación del contexto e identificación de la problemática El despliegue gráfico de campos escalares ha estado dominado por el uso intensivo del CPU al tiempo que mediante el uso de bibliotecas gráficas se hace uso básico de la tarjeta gráfica. Algunos de los pasos cruciales para el despliegue gráfico de campos escalares donde interviene el CPU son: a) generación de la malla dde evaluación (dominio), b) evaluación del campo escalar sobre la malla, c) paso de los datos generados a la tarjeta gráfica. 1,2 En años recientes la industria de las tarjetas gráficas ha diversificado su uso. Por ejemplo, en estos días existen tarjetas gráficas que contienen millones de procesadores que ejecutan concurrentemente programas para efectuar operaciones de punto flotante (en precisión simple o precisión doble) que pueden competir con servidores, o agregados de servidores, que contengan un número grande de CPUs. Por supuesto que esta cualidad de las tarjetas gráficas ha sido un blanco para los centros de supercómputo. 3 Una limitante de las tarjetas gráficas para su uso en cómputo de alto rendimiento es la memoria física de la que disponen estos dispositivos ya que no pueden compartir la memoria del sistema a la que tiene acceso el CPU. 4 Por el lado de la visualización se recurre comúnmente al esquema de evaluar campos escalares, o vectoriales, en el CPU (o en un conjunto de CPUs) y después transferir el campo generado para su visualización en un servidor. En este sentido se está perdiendo la cualidad de la tarjeta gráfica de hacer operaciones de punto flotante, además es
2 necesario hacer transferencia de datos del CPU a la tarjeta gráfica para generar el despliegue gráfico. Naturalmente, la memoria física de la tarjeta gráfica será una limitante y es ahí donde se tienen que explorar los diversos esquemas de uso de memoria de la tarjeta gráfica lo cual implica también una manera eficiente de transferencia de datos entre la tarjeta gráfica y el CPU. En el contexto de las aplicaciones, la química teórica es uno de los campos del conocimiento donde cotidianamente se hace uso de recursos de CPU en un centro de supercómputo para generar campos escalares y analizarlos con software libre o comercial en una estación de trabajo. Por mala fortuna, es realmente escaso el uso de estaciones de trabajo que contengan tarjetas gráficas -con la capacidad de efectuar operaciones de punto flotante- para explotar simultáneamente sus capacidades de cómputo científico y de visualización. He aquí la necesidad de contar con el software adecuado para explotar todas las facetas de una tarjeta gráfica de última generación. Objetivos generales del proyecto de investigación Generar una aplicación que permita evaluar campos escalares sobre una tarjeta gráfica y visualizar en tiempo real el campo escalar generado. Objetivos Específicos 1 Distribución eficiente de una malla tridimensional sobre los hilos contenidos en una tarjeta gráfica. 2 Evaluación de la densidad electrónica de una molécula de tamaño mediano sobre la malla generada en el punto 1. 3 Producción de isosuperficies de densidad para su visualización. 4 Generación de una interfaz de programación de aplicaciones para generar el despliegue gráfico de las isosuperficies del campo escalar del punto 3. Metodología propuesta Uno de los aspectos importantes dentro de este proyecto es el de distribuir de manera eficiente la información sobre los hilos de la tarjeta gráfica, con lo cual el uso de la memoria de la tarjeta gráfica es crucial. Por lo tanto, es necesario que la interfaz de programación de aplicaciones planteada en el objetivo 3 considere diferentes niveles de acceso a la memoria: memoria global, compartida o constante. Así, la metodología que se usará en este proyecto contempla el ajuste necesario de las diferentes memorias
3 disponibles en la generación de la malla, la evaluación del campo escalar y el despliegue gráfico. Es importante mencionar que se ha generado una tesis de maestría donde se plantea la distribución de la malla sobre tarjetas gráficas usando CUDA C y por lo tanto se evaluará si es pertinente tal algoritmo o se requerirá diseñar uno adicional. 5 Además, existe una tesis de licenciatura donde se evalúa a la densidad electrónica sobre tarjetas gráficas. 6 Naturalmente, se utilizará ese conocimiento como punto de partida para construir los algoritmos de visualización así como el enlace con la interfaz gráfica. Resultados esperados Se reconocen dos productos principales de este proyecto. Por una parte, un usuario final verá una aplicación para el despliegue gráfico de campos escalares en general, y de aquellos que surjan del modelado molecular en particular. No tenemos conocimiento de alguna aplicación de este tipo generada en nuestro país, por lo que se generará conocimiento sobre nuevas tecnologías que den como producto aplicaciones de amplio uso. Naturalmente, este proyecto generará artículos de investigación y participaciones en congresos especializados. Resultados trimestrales Al finalizar el proyecto el alumno habrá construido una aplicación para la visualización tridimensional de campos escalares acompañado de su documentación completa. Asimismo, habrá completado un conjunto de pruebas de funcionamiento que le permitirán evaluar la efectividad de su propuesta. Al término del primer trimestre el alumno generará su protocolo de investigación que, al menos, contendrá una descripción del estado del conocimiento, la problemática que se abordará y la metodología de solución que se sustente en el procesamiento y despliegue de iso-superficies en tarjetas de procesamiento gráfico. Al término del segundo trimestre el alumno entregará un reporte de los avances del proyecto de investigación. El reporte describirá los hitos y avances realizados por el alumno. Entre los avances se presentará una primera versión de la aplicación.
4 En el tercer trimestre el alumno se centrará en la ejecución de pruebas que le permitan retroalimentar la propuesta y al finalizar entregará la versión final de su idónea comunicación de resultados. Calendarización de actividades 1 Revisión de la literatura y dominar la programación en CUDA C y OpenGL. 2 Evaluar la pertinencia de la malla propuesta en la tesis de maestría de la referencia 5. 3 Adaptar un código escrito en CUDA C donde ya se evalúa la densidad electrónica obtenida de un cálculo de la teoría de funcionales de la densidad para usarlo como campo escalar de prueba. 4 Generar la parte básica de visualización que tendrá como interfaz un usuario. 5 Evaluar diferentes accesos de la memoria en la tarjeta gráfica en el despliegue gráfico de campos escalares modelo. 6 Finalizar la aplicación que permita visualizar un campo escalar generado por técnicas de estructura electrónica de átomos y moléculas. 7 Comunicación idónea de resultados
5 Actividad Trimestre 1 Trimestre 2 Trimestre Infraestructura necesaria y disponible Toda la infraestructura para desarrollar este proyecto está instalada en la Universidad Autónoma Metropolitana-Iztapalapa. Se cuenta con dos servidores que contienen cada uno de ellos 8 cores y dos tarjetas gráfica NVIDIA Quadro Dos servidores con 12 cores, cada uno de ellos, conectados a un gabinete que contiene 6 tarjetas NVIDIA M2090. Lugar(es) de realización Laboratorio de Neuroimagenología, T.227 Fisicoquímica Teórica, AT-248 Laboratorio de Supercómputo y Visualización en Paralelo Referencias 1. Humphrey, H.; Dalke, A.; Shulten, K. J. Mol. Graph. 14, 33 (1996). 2. Stone, J. E.; Hardy, D. J.; Saam, J.; Vandivort, K. L.; Schulten, K. Chapter 1 in GPU Computing Gems: Emerald Edition. Editor Wen-Mei W. Hwu. Morgan Kaufmann (New York, 2011). 3. Sanders, J.; Kandrot, E. CUDA by example: an introduction to general-purpose GPU programming. Addison-Wesley. (New York, 2011). 4. Ufimtsev, S.; Martínez, T. J. Journal of Chemical Theory and Computation. 4, 222 (2008). 5. Alcalde Segundo, Isaías. Tesis de maestría Evaluación de campos escalares de la química cuántica sobre unidades de procesamiento gráfico. Universidad Autónoma del Estado de México. Enero, 2013.
6 6. Hernández Esparza, Raymundo. Tesis de licenciatura Análisis del enlace de hidrógeno con la matriz de densidad de orden uno: aplicación sobre tarjetas gráficas. Benemérita Universidad Autónoma de Puebla. Noviembre, 2011.
CÓMPUTO DE ALTO RENDIMIENTO EN MEMORIA COMPARTIDA Y PROCESADORES GRÁFICOS
CÓMPUTO DE ALTO RENDIMIENTO EN MEMORIA COMPARTIDA Y PROCESADORES GRÁFICOS Leopoldo N. Gaxiola, Juan J. Tapia Centro de Investigación y Desarrollo de Tecnología Digital Instituto Politécnico Nacional Avenida
Más detallesGuía docente de la asignatura
Guía docente de la asignatura Asignatura Materia Módulo Titulación COMPUTACIÓN PARALELA Y MODELOS EMERGENTES SISTEMAS Y SERVICIOS EMPOTRADOS, UBICUOS Y DE ALTAS PRESTACIONES (vacío) MASTER EN INGENIERÍA
Más detallesPlan 95 Adecuado DEPARTAMENTO: ELECTRÓNICA CLASE: ELECTIVA DE ESPECIALIDAD ÁREA: TÉCNICAS DIGITALES HORAS SEM.: 4 HS. HORAS / AÑO: 64 HS.
Plan 95 Adecuado ASIGNATURA: COMPUTACIÓN PARALELA CON PROCESADORES GRÁFICOS CODIGO: 95-0409 DEPARTAMENTO: ELECTRÓNICA CLASE: ELECTIVA DE ESPECIALIDAD ÁREA: TÉCNICAS DIGITALES HORAS SEM.: 4 HS. HORAS /
Más detallesProgramación Paralela
Programación Paralela 4º Grado Ing. Informática Depto. de Lenguajes y Sistemas Informáticos Universidad de Granada Datos de la Asignatura PÁGINAS WEB: Web de material docente: http://lsi.ugr.es/~jmantas/ppr/
Más detallesGuía docente de la asignatura
Asignatura Materia Módulo Titulación COMPUTACION PARALELA COMPLEMENTOS DE INGENIERÍA DE COMPUTADORES (vacío) GRADO EN INGENIERÍA INFORMÁTICA Plan 464 Código 45218 Periodo de impartición 1 er. CUATRIMESTRE
Más detallesPAP - Programación y Arquitecturas Paralelas
Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA
Más detallesAlejandro Molina Zarca
Compute Unified Device Architecture (CUDA) Que es CUDA? Por qué CUDA? Dónde se usa CUDA? El Modelo CUDA Escalabilidad Modelo de programación Programación Heterogenea Memoria Compartida Alejandro Molina
Más detallesPROGRAMACIÓN PARALELA
Página 1de 8 GUIA DOCENTE DE LA ASIGNATURA PROGRAMACIÓN PARALELA MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO Complementos de ingeniería del software PROFESOR Grupo de Teoría: Complementos de programación
Más detallesTema 3 GPUs: Introducción
Tema 3 GPUs: Introducción Alberto Ros Bardisa Tema 3 GPUs Alberto Ros Bardisa 1 / 15 Agenda 1 GPUs: Introducción 2 GP-GPU 3 Ejemplos comerciales 4 Conclusiones Tema 3 GPUs Alberto Ros Bardisa 2 / 15 Agenda
Más detallesLicenciatura en Química PROGRAMA DE ESTUDIO
PROGRAMA DE ESTUDIO Introducción a la Química Cuántica Programa Educativo: Licenciatura en Química Área de Formación: Sustantiva Profesional Horas teóricas: 1 Horas prácticas: 2 Total de horas: 3 Total
Más detallesIntroducción a la Arquitectura y Plataforma de Programación de Cómputo Paralelo CUDA (36 hrs) Instructor M. en C. Cristhian Alejandro Ávila-Sánchez
Introducción a la Arquitectura y Plataforma de Programación de Cómputo Paralelo CUDA (36 hrs) I Presentación: Instructor M. en C. Cristhian Alejandro Ávila-Sánchez CUDA (Compute Unified Device Architecture)
Más detallesFormación de Recursos Humanos a nivel de Operación de GRIDS
Formación de Recursos Humanos a nivel de Operación de GRIDS Laboratorio de Supercómputo y Visualización en Paralelo Coordinador: Dr. Jorge Garza Olguín Responsable Técnico: Ing. Juan Carlos Rosas Cabrera
Más detallesCómputo de Alto Rendimiento: Oportunidades para el Instituto de Ingeniería
Cómputo de Alto Rendimiento: Oportunidades para el Instituto de Ingeniería José Luis Gordillo Ruiz jlgr@super.unam.mx utónoma de México 28 de febrero de 2012 Contenido 1 Para qué sirve el supercómputo
Más detallesPROGRAMA DE CURSO. CC1001 Computación I MA2601 Ecuaciones Diferenciales Ordinarias
PROGRAMA DE CURSO Código Nombre CC3501 Computación Gráfica, Visualización y Modelación para Ingenieros Nombre en Inglés Computer Graphics, Visualization and Modeling for engineers SCT Unidades Horas de
Más detallesUNIVERSIDAD AUTÓNOMA METROPOLITANA IZTAPALAPA
UNIVERSIDAD AUTÓNOMA METROPOLITANA IZTAPALAPA Propuesta de trabajo de investigación Maestría en Ciencias y Tecnologías de la Información DEPURADOR DE APLICACIONES GD-MP GRÁFICAS EN México, 2015 1. Responsables
Más detallesPROGRAMACIÓN PARALELA
Página 1de 9 GUIA DOCENTE DE LA ASIGNATURA PROGRAMACIÓN PARALELA MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO Complementos de ingeniería del software PROFESOR Grupo de Teoría: Complementos de programación
Más detallesUNIVERSIDAD DE GUANAJUATO
NOMBRE DE LA ENTIDAD: NOMBRE DEL PROGRAMA EDUCATIVO: UNIVERSIDAD DE GUANAJUATO CAMPUS LEÓN; DIVISIÓN DE CIENCIAS E INGENIERÍAS Licenciatura en Ingeniería Biomédica NOMBRE DE LA MATERIA: Programación orientada
Más detalles1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO FUNDAMENTOS DE PROGRAMACIÓN INGENIERÍA ELÉCTRICA 1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN INGENIERÍA
Más detallesGuía docente de la asignatura Computación Paralela
Guía docente de la asignatura Computación Paralela Asignatura Materia Módulo Titulación COMPUTACION PARALELA COMPUTACION TECNOLOGIAS ESPECIFICAS GRADO EN INGENIERÍA INFORMÁTICA Plan 545 Código 46929 Periodo
Más detallesGuía Docente 2017/2018
Guía Docente 2017/2018 Programación paralela Parallel Programming Grado en Ingeniería Informática A distancia hola Universidad Católica San Antonio de Murcia Tlf: (+34) 968 278 160 info@ucam.edu www.ucam.edu
Más detallesPROGRAMA DE CURSO. Código Nombre CC7515 Computación en GPU Nombre en Inglés Gpu Computing SCT
PROGRAMA DE CURSO Código Nombre CC7515 Computación en GPU Nombre en Inglés Gpu Computing SCT Unidades Horas de Horas Docencia Horas de Trabajo Docentes Cátedra Auxiliar Personal 6 10 3 0 7 Requisitos Carácter
Más detallesSeriación implícita Fundamentos de programación, conocimientos básicos de organización y de arquitectura de computadoras.
PROGRAMA DE ESTUDIO Programación de interfaces Programa Educativo: Área de Formación : Licenciatura en Sistemas Computacionales Integral profesional Horas teóricas: 2 Horas prácticas: 2 Total de Horas:
Más detallesComputación de Propósito General en Unidades de Procesamiento Gráfico GPGPU. Clase 0 Lanzamiento del Curso. Motivación
Computación de Propósito General en Unidades de Procesamiento Gráfico () Pablo Ezzatti, Martín Pedemonte Clase 0 Lanzamiento del Curso Contenido Evolución histórica en Fing Infraestructura disponible en
Más detallesIntroducción a Cómputo Paralelo con CUDA C/C++
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Ingeniería Introducción a Cómputo Paralelo con CUDA C/C++ Laboratorio de Intel y Cómputo de alto desempeño Elaboran: Revisión: Ing. Laura Sandoval Montaño
Más detallesGuía docente de la asignatura
Guía docente de la asignatura Asignatura Materia Módulo Titulación PROGRAMACIÓN DE APLICACIONES GRÁFICAS En MAYÚSCULAS, ver memoria del grado (vacío) GRADO EN INGENIERÍA INFORMÁTICA (463) Plan 463 45221
Más detallesIntroducción al Computo Distribuido
Introducción al Computo Distribuido Facultad de Cs. de la Computación Juan Carlos Conde Ramírez Distributed Computing Contenido 1 Introducción 2 Importancia del Hardware 3 Importancia del Software 1 /
Más detallesACTIVIDAD CURRICULAR DE FORMACIÓN
ACTIVIDAD CURRICULAR DE FORMACIÓN Facultad o Instituto : Ciencias de la Ingeniería Carrera : Ingeniería Civil Informática I. IDENTIFICACIÓN DE LA ACTIVIDAD CURRICULAR Nombre : Sistemas Distribuidos Código
Más detallesMÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO BREVE DESCRIPCIÓN DE CONTENIDOS (SEGÚN MEMORIA DE VERIFICACIÓN DEL GRADO)
GUIA DOCENTE DE LA ASIGNATURA ARQUITECTURAS Y COMPUTACIÓN DE ALTAS PRESTACIONES Curso 2018 2019 (Fecha última actualización: 15/05/2018) (Fecha de aprobación en el Consejo de Departamento: 17/05/2018)
Más detallesArquitecturas GPU v. 2015
v. 2015 http://en.wikipedia.org/wiki/graphics_processing_unit http://en.wikipedia.org/wiki/stream_processing http://en.wikipedia.org/wiki/general-purpose_computing_on_graphics_processing_ units http://www.nvidia.com/object/what-is-gpu-computing.html
Más detallesEXTRACCIÓN DE CONOCIMIENTO EN REDES SOCIALES MEDIANTE HERRAMIENTAS DE SOFTWARE LIBRE Y PLATAFORMAS DE HARDWARE PARALELO-DISTRIBUIDAS
XX Workshop de Investigadores en Ciencias de la Computación 295 EXTRACCIÓN DE CONOCIMIENTO EN REDES SOCIALES MEDIANTE HERRAMIENTAS DE SOFTWARE LIBRE Y PLATAFORMAS DE HARDWARE PARALELO-DISTRIBUIDAS Gouiric,
Más detallesGuía Docente 2018/2019
Guía Docente 2018/2019 Programación paralela Parallel Programming Grado en Ingeniería Informática A distancia Índice Programación Paralela... Error! Marcador no definido. Breve descripción de la asignatura...
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS PROGRAMACIÓN DE SISTEMAS
Más detallesPROGRAMA DE CURSO. Código Nombre CC7515 Computación en GPU Nombre en Inglés Gpu Computing SCT Auxiliar. Personal
PROGRAMA DE CURSO Código Nombre CC7515 Computación en GPU Nombre en Inglés Gpu Computing SCT es Horas de Horas Docencia Horas de Trabajo Docentes Cátedra Auxiliar Personal 6 10 3 0 7 Requisitos Carácter
Más detallesINGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO FUNDAMENTOS DE PROGRAMACIÓN INGENIERÍA ELÉCTRICA 1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN INGENIERÍA
Más detallesy OPT./ OBL. Obligatoria
1 4 UNIVERSIDAD AUTÓNOMA METROPOLITANA PROGRAMA DE ESTUDIOS UNIDAD IZTAPALAPA DIVISIÓN CICIAS BÁSICAS E INGIERÍA CLAVE UNIDAD DE SEÑANZA APRDIZAJE TRIM 213040 HORAS 4.0 CRÉDITOS TEORÍA SERIACIÓN 11 HORAS
Más detallesUNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN
UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión en Matemáticas y Computación, así
Más detallesSantos Torres Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:
PROGRAMA DE ESTUDIO Graficación Programa Educativo: Licenciatura en Sistemas Computacionales Área de Formación : Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 2 Total de Horas: 5 Total de créditos:
Más detallesSIMULACIÓN COMPUTACIONAL DE EXPERIENCIAS DE FÍSICA MODERNA 12
SIMULACIÓN COMPUTACIONAL DE EXPERIENCIAS DE FÍSICA MODERNA 12 Rafael Silva Córdova Juan C. Medina Magdaleno Ester López Danoso Roberto González Allende Depto. de Matemática y Física Universidad de Playa
Más detallesUniversidad Autónoma de San Luis Potosí Facultad de Ingeniería Programas Analíticos del Área Mecánica y Eléctrica 5727 PROGRAMACION EN PARALELO
A) CURSO Clave Asignatura 5727 PROGRAMACION EN PARALELO Horas de teoría Horas de práctica Horas trabajo Créditos Horas por semana por semana adicional estudiante Totales 3 0 3 6 48 B) DATOS BÁSICOS DEL
Más detallesBENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS QUÍMICAS LICENCIATURA: QUÍMICO FARMACOBIÓLOGO ÁREA ESPECÍFICA DE: FISICO-QUIMICA
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS QUÍMICAS LICENCIATURA: QUÍMICO FARMACOBIÓLOGO ÁREA ESPECÍFICA DE: FISICO-QUIMICA NOMBRE DE LA ASIGNATURA: QUÍMICA CUÁNTICA CÓDIGO: LQU 305
Más detallesHoja de respuestas. Examen tipo A
Hoja de respuestas. Examen tipo A Cuestiones 1. La memoria virtual nos permite: Emular la RAM mediante la utilización de los dispositivos de almacenamiento Tener una memoria de capacidad infinita en nuestro
Más detallesDESCRIPCIÓN Y HORARIO DE CURSOS I-2018
LUNES Curso: PF-3107 Virtualización de infraestructura tecnológica Profesor: Dr. Ricardo Villalón ricardo.villalon@ecci.ucr.ac.cr Justificación La virtualización consiste en crear una versión virtual de
Más detallesASIGNATURA Inteligencia Artificial en los sistemas de control autónomo
ASIGNATURA Inteligencia Artificial en los sistemas de control autónomo Máster Universitario en Ciencia y Tecnología desde el Espacio Universidad de Alcalá Curso Académico 2017/18 GUÍA DOCENTE Nombre de
Más detallesFísica Computacional en el Grupo de Teoría de la Materia Condensada de Bariloche
Física Computacional en el Grupo de Teoría de la Materia Condensada de Bariloche Pablo S. Cornaglia Centro Atómico Bariloche e Instituto Balseiro, Comisión Nacional de Energía Atómica, Bariloche, Argentina
Más detallesCAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar.
CAR Responsable : María del Carmen Heras Sánchez Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar http://acarus2.uson.mx Infraestructura de Hardware Software Conexiones remotas http://acarus2.uson.mx
Más detallesCurso de actualización docente: Cómputo científico con Python
Curso de actualización docente: Cómputo científico con Python David P. Sanders Departamento de Física Facultad de Ciencias Universidad Nacional Autónoma de México http://sistemas.fciencias.unam.mx/~dsanders
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS ARQUITECTURA DE COMPUTADORAS
Más detallesPerfil Profesional en formato de la SETEC
Perfil Profesional en formato de la SETEC COMPETENCIA GENERAL: TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE UNIDADES DE COMPETENCIA: UNIDADES DESCRIPCIÓN UNIDAD DE COMPETENCIA 1 Analizar los requerimientos
Más detallesPROTOCOLO. Plan de estudios del que forma parte: Ingeniería en Sistemas Energéticos
PROGRAMA DE ESTUDIOS: SIMULACIÓN DE PROCESOS ENERGÉTICOS PROTOCOLO Fechas Mes/año Clave 1-SE-AE-03 Semestre 9no. Elaboración 03 2007 Nivel Licenciatura X Maestría Doctorado Aprobación Ciclo Integración
Más detallesUnidad de Competencia I Elementos de Competencia Requerimientos de información
REQUISITOS: Arquitectura de computadoras HORAS: 45 CRÉDITOS: 11.25 PROGRAMA(S) EDUCATIVO(S) QUE LA RECIBE(N): Ingeniería de Software PLAN: 2009 FECHA DE REVISIÓN: Noviembre de 2009 PROGRAMA DE CURSO Modelo
Más detallesGPGPU ( GENERAL PURPOSE COMPUTING ON GRAPHICS PROCESSING UNITS)
26 GPGPU ( GENERAL PURPOSE COMPUTING ON GRAPHICS PROCESSING UNITS) Técnica GPGPU consiste en el uso de las GPU para resolver problemas computacionales de todo tipo aparte de los relacionados con el procesamiento
Más detallesPresentación de la Asignatura. Química. Ing. Susana Arcos
Presentación de la Asignatura Química Ing. Susana Arcos Importancia de la asignatura Esta asignatura te ayudará a tener un panorama general de esta importante ciencia, dando énfasis a sus aplicaciones.
Más detallesCapítulo 2. Descripción del sistema propuesto
Capítulo 2 Descripción del sistema propuesto A finales del siglo diecinueve, las comunicaciones humanas dieron un salto dramático cuando se descubrió la electricidad y se exploraron sus diversas aplicaciones.
Más detallesTodo es cuestión de preferencias
? Todo es cuestión de preferencias Una de las tareas esenciales del sistema operativo es ocultar el hardware y presentar a los programas (y a los programadores) abstracciones agradables, elegantes, simples
Más detallesPARADIGMA y LENGUAJES DE PROGRAMACIÓN
CATEDRA CARRERA: PARADIGMA y LENGUAJES DE PROGRAMACIÓN LICENCIATURA EN SISTEMAS DE INFORMACION FACULTAD DE CIENCIAS EXACTAS QUIMICAS Y NATURALES UNIVERSIDAD NACIONAL DE MISIONES Año 2017 2do Cuatrimestre
Más detallesESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA. Curso 2016/17. Asignatura: TÉCNICAS DE OPTIMIZACIÓN DATOS DE LA ASIGNATURA
ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA Asignatura: DATOS DE LA ASIGNATURA Denominación: Código: 101434 Plan de estudios: GRADO DE INGENIERÍA INFORMÁTICA Curso: 4 Denominación
Más detallesPROGRAMA DE ESTUDIO Área de Formación : Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización:
PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Sistemas Computacionales Integral profesional Horas teóricas: 2 Horas prácticas: 2 Total de Horas: 4 Cómputo paralelo Total de
Más detallesMAESTRÍA EN INGENIERÍA DE SOFTWARE PLAN DE ESTUDIOS 2015
INFORMACIÓN GENERAL Materia Ingeniería de Requerimientos Titular / Dr. Hugo Arnoldo Mitre Hernández Cotitular Fecha de Abril 2015 elaboración INTRODUCCIÓN GENERAL DE LA MATERIA La materia de Ingeniería
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS TALLER DE PROGRAMACIÓN
Más detallesUNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI
UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: PROYECTO MECATRÓNICO FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS: AS ( ) AC (
Más detallesTEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS. Introducción Hardware Software Aspectos de diseño
TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos:
Más detallesCOMPUTACIÓN DISTRIBUIDA Y APLICACIONES
GUÍA DOCENTE COMPUTACIÓN DISTRIBUIDA Y APLICACIONES Coordinación: CORES PRADO, FERNANDO Año académico 2018-19 Información general de la asignatura Denominación Código 102027 Semestre de impartición Carácter
Más detallesJavier Baeza, Oscar Alberto Chávez Bosquez Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización:
PROGRAMA DE ESTUDIO Arquitectura la información Programa Educativo: Licenciatura en Sistemas Área Formación : Integral Profesional Horas teóricas: 2 Horas prácticas: 2 Total Horas: 4 Total créditos: 6
Más detallesTEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS
TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos: Gran nº de procesadores
Más detallesCUDA 5.5 y Visual Studio Express 2012 para Escritorio. Primeros pasos.
CUDA 5.5 y Visual Studio Express 2012 para Escritorio. Primeros pasos. La nueva versión de CUDA 5.5 es completamente compatible con la plataforma de desarrollo Visual Studio Express 2012 para escritorio
Más detallesCUDA: MODELO DE PROGRAMACIÓN
CUDA: MODELO DE PROGRAMACIÓN Autor: Andrés Rondán Tema: GPUGP: nvidia CUDA. Introducción En Noviembre de 2006, NVIDIA crea CUDA, una arquitectura de procesamiento paralelo de propósito general, con un
Más detallesPROGRAMA DE ESTUDIO POR COMPETENCIAS LENGUAJE ENSAMBLADOR
PROGRAMA DE ESTUDIO POR COMPETENCIAS LENGUAJE ENSAMBLADOR Secretaría de Docencia I. IDENTIFICACIÓN DEL CURSO Espacio Educativo: Facultad de Ingeniería Licenciatura: Ingeniería en Computación Área de docencia:
Más detallesFrancisco J. Hernández López
Francisco J. Hernández López fcoj23@cimat.mx 2 Procesadores flexibles de procesamiento general Se pueden resolver problemas de diversas áreas: Finanzas, Gráficos, Procesamiento de Imágenes y Video, Algebra
Más detallesPLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Herramientas y técnicas de profiling
CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Herramientas y técnicas de profiling 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título: Facultad:
Más detallesFUNDAMENTOS DE PROGRAMACIÓN. Ing. Karina García Morales
FUNDAMENTOS DE PROGRAMACIÓN Ing. Karina García Morales OBJETIVOS DEL CURSO El alumno resolverá problemas aplicando los fundamentos de programación para diseñar programas en el lenguaje estructurado C,
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS TALLER DE SISTEMAS
Más detallesComputación 1. Roles en la interconexión
Computación 1 Roles en la interconexión Contenido Roles en la Interconexión Host y Terminales Servidores y Clientes Arquitectura Cliente-Servidor Servidor y Cliente son programas Protocolo de Servicio
Más detallesPRÁCTICA N 1 INTRODUCCIÒN A MATLAB Y UTILIZACIÓN DE LAS MATEMÁTICAS COMO HERRAMIENTAS PRIMORDIAL EN EL ANÁLISIS DE SISTEMAS DE CONTROL
UNIVERSIDAD NACIONAL EXPERIMENTAL FRANCISCO DE MIRANDA COMPLEJO ACADÉMICO EL SABINO PROGRAMA DE INGENIERÍA QUÍMICA DPTO DE MECÁNICA Y TECNOLOGÍA DE LA PRODUCCIÓN LABORATORIO DE DINÁMICA Y CONTROL DE PROCESOS
Más detallesPROTOCOLO. Carácter Modalidad Horas de estudio semestral (16 semanas)
PROGRAMA DE ESTUDIOS: REDES DE COMPUTADORAS PROTOCOLO Fechas Mes/año Clave Semestre 8 Elaboración 05-2010 Nivel Licenciatura X Maestría Doctorado Aprobación Ciclo Integración Básico Superior X Aplicación
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN PLAN DE ESTUDIOS DE LA LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN PROGRAMA DE ASIGNATURA SEMESTRE:5(QUINTO) Ingeniería
Más detallesPLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Programación a bajo nivel
CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Programación a bajo nivel 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título: Facultad: Grado
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN PLAN DE ESTUDIOS DE LA LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN PROGRAMA DE ASIGNATURA SEMESTRE: 7 (SÉPTIMO) Graficación
Más detallesIngeniería en Informática. Clave de la Asignatura: SACTA 3 2-5
1. DATOS DE LA ASIGNATURA Nombre de la Asignatura: Carrera: Clave de la Asignatura: Programación Concurrente Ingeniería en Informática SIF-1304 SACTA 3 2-5 2. PRESENTACION Caracterización de la asignatura.
Más detallesGUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS
GUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS GRADO EN INGENIERIA DEL SOFTWARE Datos Descriptivos CENTRO RESPONSABLE: E.U. DE INFORMATICA OTROS CENTROS IMPLICADOS: CICLO: Grado sin atribuciones MÓDULO: MATERIA:
Más detallesFACULTAD DE CIENCIAS NATURALES DEPARTAMENTO DE CIENCIAS QUÍMICAS
FACULTAD DE CIENCIAS NATURALES DEPARTAMENTO DE CIENCIAS QUÍMICAS Código-Materia: 26020 Fisicoquímica 3 y Laboratorio Requisito: Fisicoquímica II y laboratorio Programa Semestre: Química Período académico:
Más detallesFecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio de 2010
PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en ciencias computacionales Integral profesional Programa elaborado por: Programación Concurrente Horas teóricas: 1 Horas prácticas:
Más detallesProgramación Docente: Ingeniería de Protocolos de Comunicaciones.
Programación Docente: Ingeniería de Protocolos de Comunicaciones http://pegaso.ls.fi.upm.es/~lmengual/inicio_ip.html Ingeniería de Protocolos de Comunicaciones Curso: 5º (2º cuatrimestre) Optativa Créditos:
Más detallesUnidad Académica Responsable: Departamento de Informática y Ciencias de la Computación CARRERA a las que se imparte: Ingeniería Civil Informática
Unidad Académica Responsable: Departamento de Informática y Ciencias de la Computación CARRERA a las que se imparte: Ingeniería Civil Informática I.- IDENTIFICACION Nombre: Bases de Datos Código: 503307
Más detallesFecha de elaboración: Julio de 2010 Fecha de última actualización:
Programa elaborado por: PROGRAMA DE ESTUDIO ELEMENTOS DE ALGEBRA LINEAL Programa Educativo: Licenciatura en Física Área de Formación : Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 2 Total
Más detallesTEMA: CONCEPTOS BASICOS DE REDES MATERIA: Las tic en la educación NOMBRE DE LA ALUMNA: Melissa Ibeth Chávez Villela NOMBRE DEL MAESTRO: Genaro Israel
TEMA: CONCEPTOS BASICOS DE REDES MATERIA: Las tic en la educación NOMBRE DE LA ALUMNA: Melissa Ibeth Chávez Villela NOMBRE DEL MAESTRO: Genaro Israel Casas Pruneda RED Conjunto de dispositivos físicos
Más detallesAplicaciones de Gran Ancho de Banda
Centro de Investigación Científica y de Educación Superior de Ensenada, Baja California Aplicaciones de Gran Ancho de Banda Dr. Raúl Rivera Rodriguez Director de Telemática M.Ing. José Lozano Rizk Jefe
Más detallesCARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)
CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020) I. Identificadores de la asignatura Instituto: Ingeniería y Tecnología Modalidad: Presencial Departamento: Materia: Eléctrica y Computación
Más detallesUNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I
Programa descriptivo por unidad de competencia Programa educativo Licenciatura en Ingeniería en Desarrollo y Tecnologías de Software Modalidad Presencial Clave IS02 H S M Horas Unidad de Teoría Práctica
Más detallesBENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS QUÍMICAS LICENCIATURA: QUÍMICO
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS QUÍMICAS LICENCIATURA: QUÍMICO ÁREA ESPECÍFICA DE : FÍSICO-QUÍMICA NOMBRE DE LA ASIGNATURA: FÍSICO-QUÍMICA III.(TERMOQUÍMICA, EQ. HETEROG.).
Más detalles270068 - PAP - Programación y Arquitecturas Paralelas
Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2014 GRADO EN INGENIERÍA INFORMÁTICA
Más detallesCOMPUTACIÓN PARALELA EN PYTHON SOBRE UN CLUSTER DE ALTO RENDIMIENTO
COMPUTACIÓN PARALELA EN PYTHON SOBRE UN CLUSTER DE ALTO RENDIMIENTO Carlos Antonio Galán Guerra Estudiante Ing. de Sistemas José Orlando Maldonado Bautista Director de tesis DEPARTAMENTO DE INGENIERÍAS
Más detallesCARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)
CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020) I. Identificadores de la asignatura Instituto: IIT Modalidad: Presencial Departamento: Materia: Física y Matemáticas Aplicaciones Computacionales
Más detallesFrancisco Javier Hernández López
Francisco Javier Hernández López fcoj23@cimat.mx http://www.cimat.mx/~fcoj23 Ejecución de más de un cómputo (cálculo) al mismo tiempo o en paralelo, utilizando más de un procesador. Arquitecturas que hay
Más detallesPROGRAMA DE ESTÍMULOS A LA INNOVACIÓN
TÍTULO DEL PROYECTO: Diseño y Pruebas de servidor de alto desempeño, procesador gráfico e investigación en IoT EMPRESA BENEFICIADA: Intel Tecnología de México, S.A. de C.V. MODALIDAD: INNOVATEC MONTO DE
Más detallesRepresentantes de la academia de sistemas y computación del I.T La Paz. Asignaturas Temas Asignaturas Temas
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Graficación. Carrera: Lic. en Informática Clave de la asignatura: Horas teoría-horas práctica-créditos 4-2-10 2.- HISTORIA DEL PROGRAMA Lugar y fecha
Más detalles