Subido por ESMERALDA GOMEZ ZAMORA

Cómputo de Alto Desempeño

Anuncio
Cómputo de Alto Desempeño, Enero-Abril 2023, Práctica 1
Esmeralda Gómez Zamora
Nombre
1. Diseño de paralelismo en un problema específico
1. Describir los recursos de la computadora donde se hará la experimentación
 Procesador (CPU): Intel Core i7 de 8 núcleos a 3.5 GHz.,
Un mayor número de núcleos permite la ejecución paralela de algoritmos
genéticos, mejorando el rendimiento en tareas intensivas en cómputo.

Memoria RAM: 16 GB de DDR4.
La capacidad de la memoria RAM afecta la cantidad de datos que se
pueden manejar eficientemente.

Tarjeta gráfica (GPU): NVIDIA GeForce GTX 1660 Ti.
Algunos algoritmos genéticos pueden aprovechar la potencia de cálculo de
la GPU para acelerar operaciones matriciales y de paralelismo.

Almacenamiento: SSD de 512 GB.
Un almacenamiento de estado sólido (SSD) generalmente mejora los
tiempos de carga y almacenamiento de datos. Es importamte tener
suficiente espacio de almacenamiento para guardar conjuntos de datos,
modelos entrenados y resultados de experimentos.

Sistema Operativo: Windows 10.
Es importante al elegir el sistema operativo garantizar la compatibilidad de
las herramientas y bibliotecas.

Conexión a Internet
Es importante tener una conexión estable de banda ancha.
2. Describir el problema que se va a utilizar para aplicar cómputo paralelo
El problema consiste en el desarrollo de un algoritmo el cual genere la
programación de logística de la empresa Empaque y Diseño S.A. DE C.V.,
considerando ciertas variables en particular, el tamaño de paquetes, la
cantidad de paquetes, la disponibilidad de unidades y dimensiones de
unidades de transporte.
La implementación de la inteligencia artificial (IA) en Empaque y Diseño
S.A. DE C.V. Es significativa debido a diversos factores que afectan
directamente a la eficiencia operativa y atender de manera precisa las
necesidades de los clientes,
entregas
rápidas y satisfactorias,
fortaleciendo así su posición en el mercado.
3. Describir las partes paralelas del problema descrito en el punto 2

Recolección de Datos:
Esta parte implica recopilar información sobre los tamaños de los paquetes,
la cantidad de paquetes, las dimensiones de las unidades de transporte y la
disponibilidad de unidades. Aquí se pueden utilizar técnicas de adquisición
de datos y sensores para obtener información precisa y actualizada.

Modelado del Problema:
Utilizando los datos recopilados, se debe construir un modelo matemático o
computacional que represente el problema de programación logística. Esto incluiría la
formulación de restricciones y objetivos específicos para optimizar la eficiencia en la
asignación de paquetes a unidades de transporte.
Desarrollo del Algoritmo Genético:
En esta parte, se diseñaría e implementaría el algoritmo genético mencionado en el punto
anterior. Esto implica definir la representación de los individuos, las funciones de
evaluación, los operadores genéticos (cruce, mutación), y otros parámetros del algoritmo.
Este algoritmo se encargaría de encontrar soluciones óptimas o subóptimas para la
asignación de paquetes.
Integración de la Inteligencia Artificial:
La aplicación del algoritmo genético es una parte crucial, donde se integra la inteligencia
artificial en el sistema logístico de Empaque y Diseño S.A. DE C.V. Esto implica asegurar
que el algoritmo esté conectado a los sistemas de gestión de la empresa y pueda
adaptarse a los cambios en tiempo real.
Implementación del Sistema:
La implementación real del sistema logístico, que incluiría la ejecución del algoritmo
genético en la infraestructura de la empresa. Esta parte debe ser robusta y eficiente,
gestionando la asignación de paquetes de manera efectiva y cumpliendo con los objetivos
y restricciones establecidos.
Monitoreo y Actualización Continua:
Un aspecto paralelo es la implementación de un sistema de monitoreo que rastrea el
rendimiento del algoritmo y la logística en general. También debe haber procedimientos
para actualizar y mejorar el algoritmo con el tiempo, adaptándose a cambios en la
demanda, recursos y otros factores.
Interacción con Clientes y Proveedores:
La logística no solo involucra la gestión interna, sino también la interacción con clientes y
proveedores. Esto incluye proporcionar información sobre entregas, recibir pedidos y
adaptar la programación para satisfacer las expectativas del cliente.
4. Conclusiones
2. Práctica sobre vectorización
1. Describir los recursos de la computadora donde se hará la comparación entre
vectorización y cómputo secuencial.
2. Describir las operaciones que se harán o el problema al que se va a aplicar la
vectorización
3. Describir los resultados obtenidos
4. Conclusiones
Descargar