La necesidad de realizar de una manera más rápida los procesos de información masiva, solucionar problemas de tiempo real y cálculos complejos, así como satisfacer los requerimientos de software, han dado origen a un área de estudios conocida como procesamiento paralelo y distribuido.
Misión
Impulsamos la enseñanza, la formación de talento y el desarrollo tecnológico en computación avanzada, integrando áreas como programación, sistemas distribuidos, cómputo de alto desempeño, inteligencia artificial y ciencia de datos.
Nuestro laboratorio brinda apoyo a estudiantes y docentes mediante infraestructura, materiales didácticos y actividades académicas que fortalecen el aprendizaje práctico y especializado.
Promovemos la colaboración académica para desarrollo de proyectos académicos que contribuyan al avance del conocimiento científico y al desarrollo de competencias aplicadas en ingeniería y tecnología.
.
Visión
Aspiramos a consolidarnos como un espacio académico de excelencia en la enseñanza y formación en computación avanzada, abarcando áreas como programación, sistemas distribuidos, cómputo de alto desempeño, inteligencia artificial, ciencia de datos, procesamiento paralelo y arquitecturas computacionales eficientes.
Buscamos fortalecer el aprendizaje práctico, promover el pensamiento crítico y generar soluciones tecnológicas relevantes, mediante el trabajo colaborativo entre docentes y estudiantes, con un enfoque ético, interdisciplinario y comprometido con el desarrollo científico y tecnológico del país.
.
Objetivo
Desarrollar un entorno académico que fortalezca la enseñanza, la formación técnica y el aprendizaje práctico en computación avanzada, mediante el uso de recursos didácticos, infraestructura disponible y la implementación de actividades formativas orientadas a programación, sistemas distribuidos, el cómputo de alto desempeño, la inteligencia artificial y la ciencia de datos.
Labor actual
En el laboratorio se trabaja con herramientas extendidas para diseñar e implementar programas paralelos distribuidos, tales como:
Message Passing Interface (MPI) y PPSS utilizando las arquitecturas de cómputo distribuido como los clusters de computadoras.
Programación en hilos utilizando Pthreads, JAVA, OpenMP, Cilk y Lenguaje X11 para arquitecturas de memoria compartida (Multicore).
CUDA y OpenCL para programar unidades de procesamiento gráfico de propósito general (GPGPUs).
Difundir e introducir a los estudiantes y profesores de las carreras de área de ingeniería.
Conocimientos de programación en distintos lenguajes.
Al uso de sistemas de cómputo paralelo distribuido.
Esto mediante cursos abiertos a la comunidad de la Facultad de Ingeniería.
Se asesora y facilita tanto equipo como material de apoyo a tesistas de licenciatura y alumnos de asignaturas relacionadas, que realizan trabajos referentes al área.
Se realizan proyectos enfocados a la enseñanza de la programación serial y paralela en general, lo que permite generar material para la comunidad de la facultad y dar becas a estudiantes que colaboran en dichos proyectos.
Se imparte el diplomado Linux Embebido, que además de servir como opción de titulación, si el participante tiene un excelente desempeño, le da la oportunidad de ser candidato a laborar en empresas vinculadas con este diplomado.
El laboratorio cuenta con un plan de servicio social.
Objetivo: Participacion de los alumnos en las actividades académicas del laboratorio asi como en proyectos de investigación y docencia.
Metas: Otorgar servicio eficiente al personal academico y alumnos que hagan uso del laboratorio. Desarrollar proyectos especificos de investigación, tanto del laboratorio como del departamento de ingeniería en computación
Actividades:
Atender a profesores y a alumnos en el uso de los equipos del laboratorio.
Desarrollar material de apoyo didáctico sobre temas de procesamiento multicore.
Impartir cursos sobre herramientas multicore.
Instalación de software en los equipos del laboratorio.
Realizar actividades de apoyo académico requeridas en el área de computación, para el buen servicio del laboratorio.
Los requisitos para poder realizarlo son:
Estudiar alguna de las siguientes ingenierías:
Ingeniería en computación
Ingeniería eléctrica
Ingeniería en telecomunicaciones
Encontrarse en los últimos semestres de dichas carreras








