Header image
logolicpad

Laboratorio de Investigación en Cómputo Paralelo/Distribuido

logoutn
line decor
  
line decor

 
 
 

 
 

Preguntas Frecuentes

Enlaces de Interés


PREGUNTAS FRECUENTES

¿Qué es el Cómputo Paralelo/Distribuido?

¿Qué ventajas ofrece la Computación Paralela?

¿A qué se denomina Sintonización?

¿Qué es la Reducción de Incertidumbre?

¿Qué es un cluster?

¿Qué es un cluster Beowulf?

¿Qué es un Grand Challenge Problem?

¿Qué es un Algoritmo Genético?

¿Qué es el Cómputo Paralelo/Distribuido?
El cómputo paralelo es el método mediante el cual se divide un gran problema en componentes, tareas o cálculos más pequeños que pueden resolverse en paralelo, es decir “al mismo tiempo”. Algunos sistemas paralelos se implementan en entornos distribuidos, que constituyen una opción más económica y escalable frente a las máquinas inherentemente paralelas. (volver)

¿Qué ventajas ofrece la Computación Paralela?
La computación paralela tiene como objetivo permitir que múltiples procesadores compartan una tarea computacional a fin de proveer la potencia computacional necesaria para tratar y resolver problemas de gran envergadura y/o reducir los tiempos de ejecución para acelerar la obtención de soluciones. (volver)

¿A qué se denomina Sintonización?
La Sintonización de una aplicación constituye el proceso por el cual el comportamiento y el funcionamiento del programa
se mejora o ajusta de acuerdo a las características del problema, del estado del entorno de ejecución, etc.
El proceso de sintonización abarca varias fases sucesivas: instrumentación del código para recolectar información,
monitorización de dicha información, análisis de las métricas recolectadas y modificación de la aplicación. (volver)

¿Qué es la Reducción de Incertidumbre?
La incertidumbre en los valores de los parámetros de entrada afecta la calidad de las predicciones de un modelo. El análisis de la incertidumbre intenta cuantificar estos efectos y las técnicas de reducción de incertidumbre intentan disminuir dichos efectos negativos de forma tal que la salida del modelo sea confiable. (volver)

¿Qué es un cluster?
Un cluster es un grupo de nodos de cómputo, unidos a través de una red de comunicación, que puede utilizarse coordinadamente para la resolución de problemas con altos requerimientos de cómputo. (volver)

¿Qué es un cluster Beowulf?
Un Beowulf es un conjunto de nodos minimalistas ligados por un medio de comunicaciones barato, en el que la topología de red se ha diseñado para resolver un tipo de problema específico. Todos los nodos emplean Linux como sistema operativo, dando como resultado una programación fuertemente dependiente de la arquitectura. (volver)

¿Qué es un Grand Challenge Problem?
Grand Challenge Problems son problemas que presentan una complejidad tal que requieren varios órdenes de magnitud en los recursos necesarios para resolverlos, y cuya solución genera un importante impacto económico y/o social. (volver)

¿Qué es un Algoritmo Genético (AG)?
Es una técnica de programación que imita a la evolución biológica como estrategia para resolver problemas (normalmente de optimización). Dado un problema específico a resolver, la entrada del AG es un conjunto de soluciones potenciales a ese problema, codificadas de alguna manera, y una métrica llamada función de aptitud que permite evaluar cuantitativamente a cada candidata. Estas candidatas pueden ser soluciones que ya se sabe que funcionan, con el objetivo de que el AG las mejore, pero se suelen generar aleatoriamente. (volver)


ENLACES DE INTERES

Algoritmos Genéticos y Computación Evolutiva

Banaham M. et. al. - The C Book, Second Edition

Biblioteca Electrónica de Ciencia y Tecnología

Foster I. - Designing and Building Parallel Programs

Fox G. et al. - Parallel Computing Works!

Grid Computing: Info Centre

Mitchel M. et. al. - Advanced Linux Programming

MALLBA

MPI

MPI (Standard)

Paralelizados.com

PVM: Parallel Virtual Machine

The C Book

Top 500

 

 

 

preguntas

 
 
     
Copyright © 2017 - LICPaD