La Tecnología al Servicio de la Ciencia: Cluster, Volunteer, Grid, Cloud... Computing para Computación de Alto Desempeño
|
|
- Alfredo Muñoz Coronel
- hace 5 años
- Vistas:
Transcripción
1 Ciencias de la Computación La Tecnología al Servicio de la Ciencia: Cluster, Volunteer, Grid, Cloud... Computing para Computación de Alto Desempeño Yudith Cardinale
2 Computación de Alto Desempeño (high performance computing-hpc) Uso de los computadores más poderosos del momento (supercomputadores) para la resolución de problemas que requieren mucho cómputo y/o análisis de grandes volúmenes de datos Está relacionada con programación paralela para usar muchos procesadores simultáneamente Asociado con computación para investigación científica
3 Aplicaciones HPC Teoría de números Ciencias de la vida Petroquímica: dinámica de fluidos, simulación, modelamiento CAD/CAM Biología Digital Predicción del tiempo Internet & e-commerce Aplicaciones Militares
4 Computación paralela Hacer un trabajo n veces más rápido usando n procesadores Programación: lenguajes paralelos vs compiladores paralelizantes Herramientas: depurador, manejador de colas, administración Inconvenientes: paralelizaciones imperfectas, dependencias de datos
5 Arquitecturas para HPC CRAY 2 ( ) Supercomputadores tradicionales se basaban en pocos procesadores, con facilidades vectoriales, con tecnología especializada de punta (30 M$!!) Más recientemente los supercomputadores consisten de cientos y miles de procesadores (procesadores paralelos masivos MPP) pero más costosos aún
6 Arquitecturas para HPC: Clusters K-Computer, Fujitsu, Tflops, cores (SPARC64) Computadoras genéricas conectadas con red de alta velocidad y bajo retardo vistas como un solo computador Mejoran el desempeño, escalabilidad, disponibilidad, re-uso Muchas herramientas libres y de código abierto disponibles
7 Arquitecturas para HPC: Clusters Tianhe-1A, NUDT, 2566 Tflops, cores (Xeon, NVIDIA, GPU) Jaguar, Cray Inc., 1759 Tflops, cores (Cray opteron-6-core) Plataforma de cómputo paralelo de Nvidia basada en GPUs
8 TOP 500 (Nov. 2011) Equipo K computer Sparc64 2.0GHz Tianhe 1A Xeon, NVIDIA 2.93 GHz Jaguar Cray XT5 HE Opt 6C 2.6 GHz Nebulae Blade system Xeon 6C NVIDIA TSUBAME 2.0 HP Xeon, NVIDIA GPU Cielo XE6 Opteron 8C País #Proc. Rmax Japan Tflops Cluster China Tflops MPP Proprietary Linux USA Tflops MPP Proprietary Linux CHINA Tflops Cluster Infiniband Linux Japan Tflops Cluster Infiniband Linux USA Tflops MPP Custom Arquit. Red SO Custom Linux Linux
9 Clasificación de Clusters Cluster para balance de carga: compartir la carga computacional, distribuir la carga de trabajo de manera eficiente Cluster de alta disponibilidad: proveer redundancia de datos y servicios (sistemas de respaldo) Cluster de alto desempeño: ejecución de programas paralelos
10 Quiero más! Limitaciones: consumo de potencia limita agregación. Se habla de Potencia/superficie Solución: agregar recursos distribuidos geográficamente a través de redes de alta velocidad... COMPUTACIÓN UBICUA
11 Computación Ubicua Evolución de la Tecnología: Supercomputadores, Clusters, Computación ubicua (volunteer, grid y cloud)
12 Computación Ubicua: Dos perspectivas Tecnología usada para mejorar la colaboración (Computer Supported Collaborative Work) Colaboración usada para mejorar la tecnología
13 Volunteer Computing Escenario Más de 6 billones de ciudadanos en el mundo Muchos tienen acceso a Internet Muchos de ellos están (o podrían estar) interesados en la ciencia Gran capacidad de cómputo y almacenamiento agregado en el mundo Alto porcentaje de tiempo ocioso Cómo puede la ciencia aprovechar esta situación?
14 Volunteer Computing Internet Proyectos Voluntarios
15 Volunteer Computing GIMPS (Great Internet Mersenne Prime Search ) con más de 12 millones de dígitos Distributed.net Área de criptografía - Intenta romper RC5 con claves de 72 bits
16 Volunteer Computing (Search for Extraterrestrial Intelligence) 1999 (plegamiento de proteínas) y genome@home (proyecto del genoma humano)
17 Volunteer Computing Otros proyectos: Climaprediction.net (detección de ondas gravitacionales) (estructuras de proteínas) Rendimiento: Actualmente: 500K personas, 1M de computadores, 6.5 PetaFlops Potencial: 1 billón de PCs (hoy), 2 billones de PCs (2015), GPU, ExaFlops, Exabytes de almacenamiento.
18 Volunteer Computing Boinc (Berkeley Open Infrastructure for Network Computing -2002) Middleware para Computación voluntaria Código abierto (LGPL) Múltiples aplicaciones Objetivos Muchos proyectos independientes Soporte para diversas aplicaciones Los voluntaios participan en múltiples proyectos
19 Volunteer Computing Proyectos: Ciencias de la tierra (climateprediction.net) Biología y medicina (GPUGrid.net, rosetta@home,malariacontrol.net...) Matemáticas, computación y juegos (PrimeGrid, Chess960@home...) Astronomía y física (seti@home,lhc@home, Eisntein@home...) Otros (World Community Grid...) BOINC y Clouds computing
20 Implicaciones de Volunteer Computing Los recursos son anónimos validación de resultados, crédito replicación de cálculos Heterogeneidad Las aplicaciones no están atadas a una arquitectura particular Disponibilidad esporádica de recursos Disponibilidad esporádica de red unidireccional Escala fácilmente Fácil de usar (clientes)
21 Definición de Grids - Unificación de recursos distribuidos geográficamente
22 Definición de Grids GRID = Un mundo infinito de recursos Qué es: Infraestructura de hardware y software que provee alto desempeño y alta disponibilidad Colección de recursos (personas, computadores, instrumentos y bases de datos) conectados por una red de alta velocidad. Mecanismo para que los usuarios puedan usar recursos distribuidos geográficamente de forma transparente, creando la ilusión de un sistema de computación integrado.
23 Definición de Grids Permite colaboración entre instituciones académicas, de investigación y científicas Cada institución ofrece su infraestructura para obtener acceso a otras infraestructuras: Se incrementa la capacidad de cómputo local Mejor uso de los recursos (ejecutar grandes aplicaciones sin tener que invertir en infraestructura) Cada institución es responsable de su propia infraestructura (costos, mantenimiento, administración...)
24 Definición de Grids Podemos decir que grid computing define un modelo de computación social: Todas las instituciones colaboran con objetivos científicos y de investigación comunes Todas las instituciones obtienen beneficios a corto o largo plazo
25 Arquitectura de Grid
26 Arquitectura de Grid Arquitectura de los Grids Computacionales Aplicación de Servicios Middleware Enmascara la heterogeneidad Proporciona un modelo de programación Sistema de Operación Computadores y red de interconexión
27 Desafíos en la construcción de grids Economía computacional Seguridad Acceso uniforme Administración de sistemas Localidad de datos Descubrimiento de recursos Asignación de recursos & Planificación Construcción de aplicaciones Admin. de redes
28 Ejemplos de Middlewares Globus ( glite (
29 Ejemplos de Grids EGEE/EELA/GILDA (Europa y Latino América) Teragrid (USA)
30 Ejemplos de Grids EGEE/EELA/GILDA (Europa y Latino América) Teragrid (USA)
31 Implicaciones de Grid Computing Los recursos son identificados participación formal ambiente seguro y confiable Heterogeneidad A todos los niveles (sw, hw, so, lenguajes, arquitecturas, etc.) Alta disponibilidad de recursos Provee tolerancia a fallas Escala fácilmente Fácil de usar (clientes)
32 Volunteer computing!= Grid Computing Anónimos, incontables Propietario de los recursos Identificados, contables No requieren software plug-and-play Sistemas administrados? Si stack de sodtware Requerimientos OK Clientes detrás de firewalls? No modelo push Si modelo pull Si ISP bill? No ni tampoco es peer-to-peer computing
33 Cloud Computing
34 Proyectos en la USB: Oportunidades de tesis
35 Clima Grid
36 Ecosistema Digital de datos multimedios P2P Network
37 Ecosistema Digital de datos multimedios
38 Composición de Servicios Web Proliferation of WSs in Internet From Web 1.0 to Web 3.0 Web 3.0 provides Semantic Web technologies (allow automatic composition) WSDL, OWS-L machine-to-machine QoS criteria for efficient compositions Dynamic Environment Fault tolerant execution Transactional properties, exception handling
39 Composición de Servicios Web Suppose the following requirement I want information about conferences (name and date) in which professors of U.S.B have presented a paper Input: Institution, U. Nanterre Output: Name and Date of Conferences
40 Composición de Servicios Web Suppose the following registered WSs S1(AuthorCode,Inst) (PublCode) S2(AuthorName) (PublCode) S3(PublCode) (PublTitle) S4(PublCode) (ConfCode ) S5(PublCode) (ConfCode, ConfName) S6(ConfCode) (ConfName, ConfDate) S7(Inst) (AuthorCode) S8(ConfCode) (Place) S9(CodAutor) (CodConf )
41 Composición de Servicios Web
42 Composición de Servicios Web First phase: A Composer automatically selects the WSs and their control flow, satisfying the user query (functional, QoS, and transactional requirements). The control flow and the order of WSs execution is generally represented in a structure, such as graphs or Petri-Nets, defining a TCWS. Second phase: An Executer actually executes the TCWS produced by the Composer. WSs in the TCWS are invoked Fault tolerance is provided The execution can be centralized or distributed
43 Composición de Servicios Web El Composer se basa en Web semántica para automatizar el proceso el formalismo de Redes de Petri y programación dinámica para optimizar la búsqueda Quiero probar otras técnicas de optimización (del área de inteligencia artificial como colonia de hormigas) y comparar desempeño y calidad Del Executer hay una versión implementada Se requiere agregar funcionalidades que tomen en cuenta el dinamismo de las plataformas Grid
44 Optimización de consultas en Sparql Virtuoso Endpoint 1,2 Life Sciences Query Answer: Empty Set Cloud of Linked Data?disease?gen diseasome: diseasome: diseasome: Result size: 12,130 Endpoints are not able to dereference data from other endpoints
45 Optimización de consultas en Sparql Query Rewriting: SPARQL 1.0 -> SPARQL 1.1 SELECT DISTINCT?D1?TGD?GN1?GN2 WHERE { { SERVICE < {?C1 < "Breast Cancer".?C1 < < < }}. S1: S2: { SERVICE < {?C1 < "Breast Cancer".?I < "Drug".?CT1 < < }}. S3: { SERVICE < {?I1 < < }}. S4: { SERVICE < {?I < "Drug".?I < < < }}. } 45
46 Optimización de consultas en Sparql En el marco del Cloud of Linked Data se quiere: Automatizar la escritura de los queries en sparql para consultas complejas Optimizar las consultas Generar respuestas parciales (agregar checkpoitns) Aplicar composición de servicios considerando los sparql endpoints como servicios web
47 Otros Proyectos... Consulta de imágenes por similitud Seguridad de datos en Cloud computing.. y más Interesados? Bienvenidos!!! Los resultados hasta ahora se han logrado con estudiantes de USB, UCAB, UCV, U. Nanterre, U. Dauphine, U. de Bourgogne...
48 Muchas Gracias por la atención!!! Preguntas? Interesados en tesis? Yudith Cardinale, PhD
La Colaboración al Servicio de la Ciencia: Grid Computing vs. Cloud Computing
La Colaboración al Servicio de la Ciencia: Grid Computing vs. Cloud Computing Yudith Cardinale Computación de Alto Desempeño (high performance computing-hpc) Uso de los computadores más poderosos del momento
Más detallesSupercomputación y Grids Computacionales
Centro de Tecnologías de Información y Comunicación Universidad Nacional de Ingeniería, Lima Supercomputación y Grids Computacionales Yudith Cardinale y Jesús De Oliveira Marzo 2009 Supercomputación Uso
Más detallesDiseño de Sistemas Distribuidos Máster en Ciencia y Tecnología Informática Curso Presentación e introducción
Diseño de Sistemas Distribuidos Máster en Ciencia y Tecnología Informática Curso 2016-2017 Presentación e introducción Félix García Carballeira Grupo de Aruitectura de Computadores felix.garcia@uc3m.es
Más detallesComputación de Altas Prestaciones Sin miedo, es más fácil de lo que parece. Alex Ramírez Arquitecturas Heterogeneas Barcelona Supercomputing Centrer
Computación de Altas Prestaciones Sin miedo, es más fácil de lo que parece Alex Ramírez Arquitecturas Heterogeneas Barcelona Supercomputing Centrer Supercomputadores 2 Qué es un supercomputador? Top500
Más detallesTeoría de Juegos aplicada a la asignación de recursos para Aplicaciones Distribuidas en la
Teoría de Juegos aplicada a la asignación de recursos para Aplicaciones Distribuidas en la Computación Grid Alexander Friedrich Wich Vollrath Facultad de Ciencias y Tecnología Asunción, Paraguay Orientador:
Más detallesCluster, Grids, and Cloud Computing
Cluster, Grids, and Cloud Computing for high performance computing and business Yudith Cardinale, PhD High Performance Computing Use of the currently most powerful computers (supercomputers) to solve advanced
Más detallesComputación Voluntaria VS Cloud VS HPC
Computación Voluntaria VS Cloud VS HPC Diego Pérez Montes kabute@uvigo.es 2 de 34 Objetivos Exponer áreas de convergencia entre Computación Voluntaria, Cloud y HPC. Un ejemplo práctico (sobre el que hemos
Más detallesTema 1: Introducción a los Sistemas Distribuidos. Sistemas Distribuidos Marcos López Sanz [Curso ]
Tema 1: Introducción a los Sistemas Distribuidos Sistemas Distribuidos Marcos López Sanz [Curso 2012-2013] Índice Definición Objetivos Propiedades y retos Ventajas y desventajas Tipos y ejemplos Ejercicios
Más detallesUniversidad de Costa Rica Facultad de Ingeniería Escuela de Ciencias de la Computación e Informática Licenciatura en Computación e Informática
Universidad de Costa Rica Facultad de Ingeniería Escuela de Ciencias de la Computación e Informática Licenciatura en Computación e Informática Plan de Estudios 2008 (Modificado: Resolución VD-8687-2011)
Más detallesIaaS PaaS SaaS. Cloud Computing. Microsoft Azure. Servicios de aplicaciones. Cómputo Virtual machines
Cloud Computing IaaS PaaS SaaS Infrastructura como servicio Plataforma como servicio Software como servicio Hardware Desarrollo Productividad Sin costos por adelantado. Sin tarifas de cancelación. Pague
Más detallesDESKTOP GRID Y COMPUTACIÓN VOLUNTARIA: INTRODUCCIÓN A LA TECNOLOGÍA BOINC
DESKTOP GRID Y COMPUTACIÓN VOLUNTARIA: INTRODUCCIÓN A LA TECNOLOGÍA BOINC José Luis Guisado Lizar http://cum.unex.es/profes/profes/jlguisado Grupo de Evolución Artificial (GEA) Universidad de Extremadura
Más detallesArquitecturas de Hardware en Sistemas Distribuidos.
Universidad Simón Bolívar Departamento de Computación y T. I Sistemas de Operación II CI-4821 Arquitecturas de Hardware en Sistemas Distribuidos. Prof. Yudith Cardinale Abril Julio 2012 Definición de Sistemas
Más detallesTaller de Programación Paralela
Taller de Programación Paralela Departamento de Ingeniería Informática Universidad de Santiago de Chile March 17, 2008 Qué es paralelismo? Una estrategia compuesta de elementos de hardware y software para
Más detallesCENTRO DE COMPUTO DE ALTO RENDIMIENTO
CENTRO DE COMPUTO DE ALTO RENDIMIENTO 1. JUSTIFICACIÓN El supercómputo, o computo de alto rendimiento, es la tecnología informática más avanzada de cálculo numérico que existe actualmente para desarrollar
Más detallesHerramientas computacionales para la generación de escenarios climáticos
Herramientas computacionales para la generación de escenarios climáticos Richard Miguel Centro de Predicción Numérica SENAMHI Perú 1 Agenda Introducción Por que requerimos poder de computo? Definiciones
Más detallesMotivaciones. Computación Cluster y Grid. Sistemas Distribuidos y Clusters. Computación con Clusters 24/02/2010
Computación Cluster y Grid Intoducción Motivaciones Aplicaciones que requieren: Grandes capacidades de cómputo: Física de partículas, aerodinámica, genómica,... Tradicionalmente alcanzadas por medio de
Más detallesComputación Cluster y Grid
Computación Cluster y Grid Intoducción Motivaciones Aplicaciones que requieren: Grandes capacidades de cómputo: Física de partículas, aerodinámica, genómica,... Tradicionalmente alcanzadas por medio de
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 detallesPara que? Mayor poder de computación. Relación precio/rendimiento. Reutilización de infraestructuras. Escalabilidad.
Una introducción a «Berkeley Open Infrastructure for Network Computing» Álvaro Rodríguez Pinilla I.T.Informática de Sistemas 2003 Sistemas Distribuidos Para que? Mayor poder de computación. Relación precio/rendimiento.
Más detallesANALÍTICA DE BIG DATA (BDA)
ANALÍTICA DE BIG DATA (BDA) Tendencias Retos Oportunidades Fabián García Nocetti IIMAS-UNAM CAACFMI-UNAM AMIAC Ciencia de Datos y Big Data Analítica de Big Data (BDA) Aplicaciones Arquitectura General
Más detallesIntel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial
Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel ha lanzado su procesador Xeon Phi en la Conferencia Internacional de Supercomputación de Alemania. El procesador
Más detallesEntornos de programación paralela basados en modelos/paradigmas
Program. paralela/distribuida Entornos de programación paralela basados en modelos/paradigmas Sobre la programación paralela 1 Índice Reflexiones sobre la programación paralela MapReduce Propuesta original
Más detallesTEMA 1: EJECUCIÓN PARALELA: FUNDAMENTOS(I)
Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas ARQUITECTURA DE COMPUTADORES II AUTORES: David Expósito Singh Florin Isaila Daniel Higuero Alonso-Mardones Javier García Blas Borja Bergua
Más detallesESCUELA PROFESIONAL DE FÍSICA
ESCUELA PROFESIONAL DE FÍSICA Nº CÓDIGO CURSO Sistema Prácticas Laboratorio Peso 1 CF002 TÓPICOS ESPECIALES II D 4 3 --- --- 1 --- --- 2 CF005 TÓPICOS ESPECIALES V G 6 5 --- --- 1 1 1 3 CF028 ELECTROMAGNETISMO
Más detallesLAS 14 AREAS TEMATICAS DE LA COMPUTACIÓN
En los años 1986-1989 la ACM(Association for Computing Machinery) y la IEEE (Institute for Electrical and Electronic Engineers)Computer Society : Peter Denning y otros definen la Informática como disciplina
Más detallesIntroducción a los Sistemas Distribuidos.
Universidad Simón Bolívar Departamento de Computación y T. I Sistemas de Operación III CI-4822 Introducción a los Sistemas Distribuidos. Prof. Yudith Cardinale Sep Dic 2010 Definición de Sistemas Distribuidos
Más detallesPrograma. Conjunto de elementos que interaccionan con una computadora ofreciendo una salida a una entrada ( programa ).
Tema 2: Sistemas Computacionales Conjunto de elementos que interaccionan con una computadora ofreciendo una salida a una entrada ( programa ). Programa Input Condiciones del problema Output Solución del
Más detallesIntroducción a los sistemas distribuidos. Jorge Iván Meza Martínez
Introducción a los sistemas distribuidos Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/28 Contenidos Definiciones
Más detallesDesarrollo de un framework para Grid Computing usando tecnología Open Source
Desarrollo de un framework para Grid Computing usando tecnología Open Source Pablo Fonseca pfonseca@pucp.edu.pe Dirección de Informática Académica Pontificia Universidad Católica del Perú Puntos a tratar
Más detallesUn importante problema para sistemas de la nueva generación
Un importante problema para sistemas de la nueva generación J. A. Stankovic, Misconceptions about Real-Time Computing: A Serious Problem for Next Generation Systems, IEEE Computer, October 1988. Manifestar
Más detallesFACULTAD DE INGENIERÍA
FACULTAD DE INGENIERÍA FORMACIÓN EN INGENIERÍA DE SOFTWARE Y BASES DE DATOS EN LOS ESTUDIANTES DE LA CARRERA DE ING. EN COMPUTACIÓN DE LA FI, UNAM EN EL PLAN DE ESTUDIOS 2015 MAYO, 2015 Porcentaje de alumnos
Más detallesUniversidad de Costa Rica Sistema de Aplicaciones Estudiantiles SAE
Página 1 de 8 Plan de Estudio Enfasis 0 Bloque Común(no hay énfasis) Nivel Curso Nombre del curso T P L TP Cred. Requisitos y Req. Equivalentes Correquisitos y Correq. Equivalentes 1 CI1010 INTRODUCCIÓN
Más detallesDaniel Lombraña Glez., F. Fernández de Vega Universidad de Extremadura Ben Segal, Francois Grey CERN
Enabling Desktop PCs with Virtualization for GRID Computing Daniel Lombraña Glez., F. Fernández de Vega Universidad de Extremadura Ben Segal, Francois Grey CERN Resumen Computación GRID Virtual con PCs.
Más detallesIntroduccion a Sistemas Operativos. Ej: Linux
Universidad Nacional de Ingeniería Facultad de Ciencias Física Computacional CC063 Introduccion a Sistemas Operativos. Ej: Linux Prof: J. Solano 2012-I Resumen Qué hacen los sistemas operativos? Organización
Más detallesBalance Dinámico de Carga en Super-Cómputo
Balance Dinámico de Carga en Super-Cómputo Dr. Manuel Aguilar Cornejo Presentación elaborada por: Juan Santana Santana 1 Introducción Balance dinámico de carga Librería DLML Algoritmo utilizando una topología
Más detallesÁREA DE FORMACIÓN BÁSICA COMÚN OBLIGATORIA Horas Teoría. Matemáticas discretas CT Programación I CT
Áreas de Formación % Área de Formación Básica Común Obligatoria 126 38 Área de Formación Básica Particular Obligatoria 135 41 Área de Formación Especializante Obligatoria 36 11 Área de Formación Especializante
Más detallesHPC Estado del arte en Argentina y en el mundo. 7th Friends of Friends Meeting. Antonio J. RUSSO
HPC Estado del arte en Argentina y en el mundo 7th Friends of Friends Meeting 06 de Abril de 2017 Antonio J. RUSSO Contenido de la presentación 1. Qué es el HPC 2. El HPC en el mundo 3. Los clusters computacionales
Más detalleswww.bsc.es RECURSOS SUPERCOMPUTACIÓN BSC- CNS RES PRACE
www.bsc.es RECURSOS SUPERCOMPUTACIÓN CNS RES PRACE BSC- + Equipos + Capacidad TIER 0 Centros europeos TIER 1 Centros nacionales TIER 2 Centros regionales y universidades 2 BARCELONA SUPERCOMPUTING CENTER
Más detallesMultiprocesamiento en Lenguaje C Conceptos básicos de la computación paralela
Multiprocesamiento en Lenguaje C Conceptos básicos de la computación paralela Pertinencia de la enseñanza del cómputo paralelo en el currículo de las ingenierías Conceptos básicos de la computación paralela
Más detallesSistemas Operativos Distribuidos. Sistemas Operativos Una visión aplicada
Bibliografía Sistemas Operativos Distribuidos Ing. Alfonso Guijarro Rodríguez alfonso_guijarro@yahoo.es Sistemas Operativos Distribuidos Andrew S. Tanenbaum. 1996, Prentice-Hall Capítulo 1 última edición
Más detallesDesktop Grid Computing con BOINC. Oscar Antonio Díaz Barriga
Desktop Grid Computing con BOINC Oscar Antonio Díaz Barriga Que es? Berkeley Open Infrastructure for Network Computing.(2002) Programas de código abierto para computación voluntaria y computación en red
Más detallesINGENIERO EN INFORMÁTICA (CÓDIGO 1096)
INGENIERO EN INFORMÁTICA (CÓDIGO 1096) PRIMER CURSO (EXTINGUIDO) SEGUNDO CURSO (sin docencia, sólo examen) 0200 INFORMÁTICA TEÓRICA 9 Anual Troncal 0201 PROBABILIDADES Y ESTADÍSTICA 6 1º Troncal 0202 TECNOLOGÍA
Más detallesPLAN DE ESTUDIOS 2010 DE LA ESPECIALIDAD DE CIENCIA DE LA COMPUTACIÓN
UNIVERSIDAD NACIONAL DE INGENIERÍIA FACULTAD DE CIENCIAS ESCUELA PROFESIONAL DE FÍSICA PLAN DE ESTUDIOS 2010 DE LA ESPECIALIDAD DE CIENCIA DE LA COMPUTACIÓN PRIMER CICLO CM131 Cálculo Diferencial 4 2 --
Más detallesUniversidad de Los Andes Facultad de Ingeniería Escuela de Sistemas. Computación Grid. Prof. Gilberto Díaz
Universidad de Los Andes Facultad de Ingeniería Escuela de Sistemas Computación Grid Prof. Gilberto Díaz gilberto@ula.ve Departamento de Computación, Escuela de Sistemas, Facultad de Ingeniería Centro
Más detallesEXÁMENES CONVOCATORIA DE JUNIO M1 9 a 12 M2 12 a 15 T1 15 a 18 T2 18 a 21
EÁMENES CONVOCATORIA DE 9 a 12 12 a 15 15 a 18 18 a 21 2018 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 DÍA TURNO ASIGNATURA Bloque/ ASIGNATURA ESTRUCTURAS DE DATOS (G1) I L 4 TRADUCTORES DE LENGUAJES DE
Más detallesAulas Pruebas de Evaluación Grados Ingeniería Informática, Ingeniería Informática + ADE y Matemáticas e Informática
Miércoles 27 de junio de 2018 105000013 Programación I 1º 9:00 167 105000352 Programación I 1º 9:00 3203 5 105000105 Programación I 1º 9:00 Bloque 3 aula 3202 24 105000141 Geometría Fractal 8º 9:00 0 105000048
Más detallesGrado en Ingeniería Informática
Grado en Ingeniería Informática Primer Curso Primer semestre ESCUELA SUPERIOR DE INGENIERÍA Chile, 1 11002-CÁDIZ Teléfono: 95 015100 Fax: 95 015101 Más información: www.uca.es/ingenieria Itinerario curricular
Más detallesFrancisco J. Hernández López
Francisco J. Hernández López fcoj23@cimat.mx Ejecución de más de un cómputo (cálculo) al mismo tiempo o en paralelo, utilizando más de un procesador. Sistema de Cómputo Paralelo Hardware Parallel programming:
Más detallesPERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INGENIERÍA EN COMPUTACIÓN (PLAN DE ESTUDIOS 2005)
ASIGNATURAS SEMESTRE LICENCIATURA EN OTROS REQUERIMIENTOS Álgebra (1100) 1 Geometría Analítica (1102) 1 Ingeniería, Matemáticas, Física o carreras cuyo contenido en el área de las Matemáticas sea similar
Más detallesCALENDARIO EXÁMENES 2015/2016 Grado en Ingeniería Informática Doble Grado en Ingeniería Informática y Matemáticas Ingeniería Informática
Grado en Doble Grado en y Matemáticas Tit Curso Nombre Fecha Turno Aula/s GI 1 Fundamentos Físicos y Tecnológicos 01-sep M 0.1* - 0.6* GIM 1 Fundamentos Físicos y Tecnológicos 01-sep M 0.1* - 0.6* II 5
Más detallesIngeniería Informática
Grado en Ingeniería Informática Escuela Superior de Ingeniería Avda. de la Universidad de Cádiz, 10 11519 - Puerto Real (Cádiz) 95483200 grado.informatica@uca.es http://esingenieria.uca.es Itinerario Curricular
Más detallesArquitectura de Computadoras. Clase 9 Procesamiento paralelo
Arquitectura de Computadoras Clase 9 Procesamiento paralelo Introducción al procesamiento paralelo Sea cual sea el nivel de prestaciones, la demanda de máquinas de mayor rendimiento seguirá existiendo.
Más detallesGuía docente de la asignatura
Guía docente de la asignatura Asignatura Materia Módulo Titulación Plan Periodo de impartición INFRAESTRUCTURA PARA EL BIG DATA TECNOLOGÍAS INFORMÁTICAS PARA EL BIG DATA (vacío) MASTER UNIVERSITARIO EN
Más detallesRetos del cómputo moderno Distribuido, paralelo e integrado
Retos del cómputo moderno de Sistemas de la UANL ía Mecánica y Eléctrica Distribuido, paralelo e integrado Conferencia magistral, el 15 de octubre del 2008 esionales a Congreso nivel maestría Cuarto Internacional
Más detallesCOMPUTACIÓN DE ALTA PERFORMANCE
COMPUTACIÓN DE ALTA PERFORMANCE Curso 2010 Sergio Nesmachnow (sergion@fing.edu.uy) Gerardo Ares (gares@fing.edu.uy) Grupo de Procesamiento Paralelo Aplicado Centro de Cálculo COMPUTACIÓN DE ALTA PERFORMANCE
Más detallesEspecialidades en GII-TI
Especialidades en GII-TI José Luis Ruiz Reina (coordinador) Escuela Técnica Superior de Ingeniería Informática Mayo 2014 Qué especialidades tiene la Ingeniería Informática? Según las asociaciones científicas
Más detallesRecursos de Supercomputación en BSC-CNS, RES & PRACE
www.bsc.es Recursos de Supercomputación en BSC-CNS, RES & PRACE Sergi Girona Barcelona, September 12th 2013 + Equipos + Capacidad Servicios HPC en Europa TIER-0 Centros europeos TIER-1 Centros nacionales
Más detallesCURSO DE APACHE SPARK_
DURACIÓN: 72 HORAS Apache Spark es un motor de procesamiento distribuido construido para aumentar la velocidad de procesamiento de grandes cantidades de datos añadiendo facilidad de uso y un análisis sofisticado.
Más detallesProgramación en Entornos Paralelos: MPI
1-11 Marzo de 2017 FACET -UNT Programación en Entornos Paralelos: MPI Graciela Molina mgracielamolina@gmailcom TRADICIONALMENTE Procesamiento secuencial 2 TRADICIONALMENTE Procesamiento secuencial Si ya
Más detallesLic. Saidys Jiménez Quiroz. Área de Tecnología e Informática. Grado 6 - Cescoj
Lic. Saidys Jiménez Quiroz Área de Tecnología e Informática Grado 6 - Cescoj 2011 NÚCLEO BÁSICO N 2: INTRODUCCIÓN A LA INFORMÁTICA. SESIÓN DE APRENDIZAJE N 2.3: CLASIFICACIÓN DE LOS COMPUTADORES. COMPETENCIA:
Más detallesSISTEMAS OPERATIVOS - DEFINICIÓN:
1/5 SISTEMAS OPERATIVOS - DEFINICIÓN: programa que controla la ejecución de los programas de aplicación y que actúa como interfaz entre las aplicaciones del usuario y el HW de una computadora - OBJETIVOS:
Más detallesGraduado/a en Ingeniería Informática. (802) Arquitecturas Virtuales
4 (802) Arquitecturas Virtuales 1 7858848Z 104100668 6.8 186 2 2681244L 104100720 5.42 174 7898200A 104100710 5.26 162 4 76715K 104100191 4.8 168 5 789897J 10410010 4.08 162 6 256068F 104100517 2.27 Página
Más detallesBloque/ Aula T1 ARQUITECTURA Y DISEÑO SOFTWARE (S3) 3101
EXÁMENES CONVOCATORIA DE 9 a 12 12 a 15 15 a 18 18 a 21 2017 9 10 11 12 13 14 15 16 17 18 19 20 21 22 FUNDAMENTOS DE LOS COMPUTADORES (G1)/ SISTEMAS DIGITALES (C1) L 9 INGLÉS MEDIO (G-OPT y CS-OPT) REDES
Más detallesINSTITUTO POLITÉCNICO NACIONAL CENTRO DE INVESTIGACIÓN EN COMPUTACIÓN. Lagarto:
INSTITUTO POLITÉCNICO NACIONAL CENTRO DE INVESTIGACIÓN EN COMPUTACIÓN Lagarto: Una estrategia para la Generación, Aplicación y Transferencia de conocimiento para el Desarrollo de la Industria de las TIC
Más detallesCÓ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 detallesGRADO EN INGENIERÍA DE COMPUTADORES
GRADO EN INGENIERÍA DE COMPUTADORES Tema 1 Departamento Introducción al de paralelismo Automática Prof. Dr. José Antonio de Frutos Redondo Curso 2015-2016 Tema 1: Introducción Necesidad del procesamiento
Más detallesCOMPARACIÓN DE MODELOS DE SINCRONIZACIÓN EN PROGRAMACIÓN PARALELA SOBRE CLUSTER DE MULTICORES
COMPARACIÓN DE MODELOS DE SINCRONIZACIÓN EN PROGRAMACIÓN PARALELA SOBRE CLUSTER DE MULTICORES Autor: A.P.U. Enzo Rucci Director: Ing. Armando E. De Giusti Co-Director: Lic. Franco Chichizola Tesina de
Más detallesIntroducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1
Universidad Nacional Tecnológica del Cono Sur de Lima Especialidad Ingeniería Mecánica Ingeniería Electrónica Introducción PROGRAMACIÓN DE INGENIERÍA Semana 01-A: Introducción Arquitectura Ing. Jorge A.
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 detallesSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos Dr. Víctor J. Sosa S. vjsosa@cinvestav.mx Referencias Básicas Distributed Systems: Concepts and Design G. Coulouris, J. Dollimore y T. Kindberg; Addison-Wesley Distributed
Más detalles1 o GII. Universidad de Murcia Facultad de Informática. Calendario de Exámenes 2018 Convocatoria de junio
1 o GII 1885 Estadística 22-5-2018 M 1886 Fundamentos lógicos de la informática 24-5-2018 T 1891 Algebra y matemática discreta 28-5-2018 M 1893 Estructura y tecnología de computadores 30-5-2018 T 1894
Más detallesUC I. Rest. Ciclo Tipo UCR
(01) - Primer Semestre Página 1 de 8 1004 CALCULO 10 6 No B OB 0 1006 SISTEMAS DE REPRESENTACION 10 4 No B OB 0 1035 METODOS Y TECNICAS DE INVESTIGACION 3 No B EL 0 1053 INGENIERIA DE SISTEMAS 4 No B OB
Más detallesGrado en Ingeniería de Computadores por la Universidad de Málaga Módulo I: Formación Básica
Módulo I: Formación Básica Formada por: Nombre de la materia/asignatura Créditos Carácter Curso ECTS Empresa 6 Organización Empresarial 6 Formación Básica 1º Estadística 6 Métodos Estadísticos para la
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: SERVIDORES VIRTUALES, CLUSTERING Y GRID FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS:
Más detallesPROCESAMIENTO DISTRIBUIDO
Pág. 1 INTRODUCCIÓN PROCESAMIENTO DISTRIBUIDO Arquitectura de comunicaciones: Software básico de una red de computadoras Brinda soporte para aplicaciones distribuidas Permite diferentes Sistemas Operativos
Más detallesHORARIO DE LABORATORIOS , PRIMER SEMESTRE
HORARIO DE LABORATORIOS 2016-2017, PRIMER SEMESTRE 8:00-9:00 Instalaciones Eléctricas 9:00-10:00 Instalaciones Eléctricas Aula de Informática 1 Instalaciones Eléctricas Instalaciones Eléctricas 10:00-11:00
Más detallesTRABAJO DE GRADO INVESTIGACIÓN ROBERTO GARCÍA ING. MARIELA CURIEL P.HD GRIDS ACCESIBLES
TRABAJO DE GRADO INVESTIGACIÓN ROBERTO GARCÍA ING. MARIELA CURIEL P.HD GRIDS ACCESIBLES AGENDA 1. Introducción 2. Análisis DAR 3. Despliegue 4. Pruebas 5. Conclusiones INTRODUCCIÓN INTRODUCCIÓN - CONTEXTO
Más detallesMáster en Tecnologías de la Información
Máster en Tecnologías de la Información Asignaturas x concentración CONCENTRACIÓN (Módulo) Informática en la Empresa - Grupo I 33 Effective Communication in Professional Environments 4 Estrategias para
Más detallesDESPLIEGUE DE UNA NUBE DE COMPUTACIÓN PRIVADA OPENSTACK EN UN ENTORNO ACADÉMICO
UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN DEPARTAMENTO DE INGENIERÍA TELEMÁTICA DESPLIEGUE DE UNA NUBE DE COMPUTACIÓN PRIVADA OPENSTACK EN UN ENTORNO
Más detallesProcesamiento Paralelo
Procesamiento Paralelo Arquitecturas de Computadoras Paralelas Javier Iparraguirre Universidad Tecnológica Nacional, Facultad Regional Bahía Blanca 11 de Abril 461, Bahía Blanca, Argentina jiparraguirre@frbb.utn.edu.ar
Más detallesSoluciones para entornos HPC
Dr.. IT Manager / Project Leader @ CETA-Ciemat abelfrancisco.paz@ciemat.es V Jornadas de Supercomputación y Avances en Tecnología INDICE 1 2 3 4 HPC Qué? Cómo?..................... Computación (GPGPU,
Más detallesSistemas Distribuidos
Contenido del tema Introducción Definición de sistema distribuido. Ventajas y desventajas de los sistemas distribuidos. Modelos de computación distribuida. Objetivos de un sistema distribuido. Arquitectura
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN ACATLÁN PROGRAMA DE ASIGNATURA CLAVE: 1045 SISTEMAS OPERATIVOS SEMESTRE:
Más detallesBloque/ Aula T1 ARQUITECTURA Y DISEÑO SOFTWARE (S3) 3101
G: GRADOS PLAN 2014, COMPUTADORES (C), SOFTWARE (S) y SISTEMAS DE (SI) EÁMENES CONVOCATORIA DE 9 a 12 12 a 15 15 a 18 18 a 21 2017 9 10 11 12 13 14 15 16 17 18 19 20 21 22 FUNDAMENTOS DE LOS COMPUTADORES
Más detallesAspectos Generales... 1 Generaciones de Computadoras... 2 Clasificación de computadoras... 4
Contenido Ministerio de Educación Pública - IPEC Santa Bárbara de Heredia Aspectos Generales... 1 Generaciones de Computadoras... 2 Clasificación de computadoras... 4 Aspectos Generales Informática La
Más detallesGUÍA DEL CURSO ACADÉMICO ESCUELA UNIVERSITARIA DE INFORMÁTICA UNIVERSIDAD POLITÉCNICA DE MADRID
GUÍA DEL CURSO ACADÉMICO 2010 2011 ESCUELA UNIVERSITARIA DE INFORMÁTICA 1. Plan de estudios en Ingeniería de Computadores página 1 2. Plan de estudios en Ingeniería del Software página 3 1. PLAN DE ESTUDIOS
Más detallesUNIVERSIDAD CATÓLICA DE SANTA MARÍA
VIGENTE DESDE 9 / // 9 SEMESTRE : ALGEBRA Y GEOMETRIA MATEMATICA BASICA MATEMATICA I MATEMATICA BASICA MATEMATICA CALCULO I MATEMATICA II MATEMATICA II INTRODUCCION A LA PROPEDEUTICA DEL TRABAJO INTELECTUAL
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 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 detallesDesarrollo e Implementación de Modelos de Supercomputación
Desarrollo e Implementación de Modelos de Supercomputación Erika López Directora del Centro de Tecnología de la Información y las Comunicaciones Universidad Don Bosco, El Salvador Erika.lopez@udb.edu.sv
Más detallesTeleinformática y Redes Introducción. Mg. Gabriel H. Tolosa.
Teleinformática y Redes Introducción. Mg. Gabriel H. Tolosa. tolosoft@unlu.edu.ar In the earliest days, this was a project I worked on with great passion because I wanted to solve the Defense Department's
Más detallesPLAN DE ESTUDIOS DE LA ESPECIALIDAD DE CIENCIA DE LA COMPUTACIÓN
UNIVERSIDAD NACIONAL DE INGENIERÍIA FACULTAD DE CIENCIAS ESCUELA PROFESIONAL DE CIENCIA DE LA COMPUTACIÓN PLAN DE ESTUDIOS 2011-1 DE LA ESPECIALIDAD DE CIENCIA DE LA COMPUTACIÓN PRIMER CICLO CM131 Cálculo
Más detallesPerfil de la carrera Licenciatura en Computación Sistemas de Información
Perfil de la carrera Licenciatura en Computación Sistemas de La formación del licenciado apunta a completar requisitos mínimos de formación básica y a la especialización del egreso en sub-áreas de Computación
Más detallesSistemas de Bases de Datos
Pontificia Universidad Javeriana Contenido 1 De archivos a BD 2 Ventajas de las Bases de Datos 3 4 Cronología De archivos a B.D Sistemas Orientados hacia el proceso Continuación Sistemas Orientados hacia
Más detallesFACULTAD DE INFORMÁTICA. ASIGNACION DE AULAS DE EXAMEN CONVOCATORIA DE JUNIO 2011 Fechas: 28 mayo-24 junio
FACULTAD DE INFORMÁTICA. ASIGNACION DE AULAS DE EXAMEN CONVOCATORIA DE JUNIO 2011 Fechas: 28 mayo-24 junio Sábado 28 de mayo. Mañana S-28/05-M 1890 1º,C2 GII 248 Cálculo S-28/05-M 08BU 1º,An II 8 Cálculo
Más detallesBig Data y Análisis de Sentimiento
Big Data y Análisis de Sentimiento Daniel Robins, Director de Tecnología de KUNAN SA Profesor de Bases de Datos II Universidad Nacional de Chilecito daniel.robins@kunan.com.ar Agenda Introducción a Big
Más detalles