CEPP 2016: III Concurso Extremeño de Programación Paralela

Escuela Politécnica, Universidad de Extremadura, 5 de Mayo de 2016

 
 

GANADORES

Ya conocemos a los Ganadores de la tercera edición del Concurso Extremeño de Programación Paralela. Finalmente, los Ganadores han sido:

  • 1º: Daniel Gallego Sánchez
  • 2º: Alberto Ricci Vázquez
  • 3º: Juan Pedro Torres Muñoz

La ganancia de velocidad conseguida por el primer clasificado fue de 36,68 veces más rápido (eficiencia del 76,42%, al usar 48 cores), estando muy cercanas las ganancias de velocidad conseguidas por el segundo y tercer clasificado.
¡Enhorabuena a todos! Tanto a los Ganadores como al resto de participantes. Incluimos varias fotos de los Ganadores y del resto de participantes.


Ganadores_CEPP16
Los Ganadores del Concurso
1_CEPP16 1_CEPP16 1_CEPP16
    1º: Daniel Gallego Sánchez           2º: Alberto Ricci Vázquez           3º: Juan Pedro Torres Muñoz Desarrollo1_CEPP16 Desarrollo2_CEPP16 FotoGrupo_CEPP16
Desarrollo del Concurso y foto de grupo

PRESENTACIÓN

Este año celebramos la tercera edición del CEPP, puedes consultar toda la información (ganadores, participantes, etc.) sobre las ediciones anteriores en los siguientes enlaces:

Dado que los sistemas paralelos son actualmente los sistemas computacionales estándar, encontrándose desde en dispositivos móviles, portátiles y ordenadores de sobremesa (duales, quad-core, etc.) hasta en los equipos de las empresas y centros tecnológicos (Lista Top500 de Supercomputadores), se organiza el Concurso Extremeño de Programación Paralela, orientado a promover estos sistemas y la correcta programación de los mismos entre estudiantes universitarios. Este concurso sigue las líneas de concursos similares como:

INSCRIPCIÓN

La inscripción es gratuita. Podrá participar en este concurso cualquier estudiante (de grado, máster o titulaciones LRU a extinguir) de la Universidad de Extremadura (UEx). La participación en el concurso es individual. Todo estudiante interesado en inscribirse en el concurso deberá enviar un correo-e a mavega@unex.es antes del 3 de Mayo de 2016. Es fundamental que dicho correo-e sea enviado usando la cuenta de correo-e institucional del estudiante (es decir, la terminada en @alumnos.unex.es). Este dato es imprescindible puesto que permitirá dar de alta a los participantes en un espacio del campus virtual de la UEx, que se utilizará durante el desarrollo del concurso. En caso de un número elevado de inscripciones se seleccionarán los participantes por orden de inscripción.


PREMIOS

Se entregarán 3 premios materiales, para el primer, segundo y tercer clasificados del concurso. A todos los participantes se les dará un certificado de participación. Además, a los ganadores (primer, segundo y tercer clasificados) también se les entregará un certificado como ganadores del concurso.

En cuanto a los premios materiales para los tres primeros clasificados, serán los siguientes:

  • Primer puesto: Regalo tecnológico valorado en 100 euros.
  • Segundo puesto: Regalo tecnológico valorado en 50 euros.
  • Tercer puesto: Regalo tecnológico valorado en 25 euros.

El regalo tecnológico concreto será elegido por los ganadores dentro de los límites económicos establecidos.


DESARROLLO DEL CONCURSO

Los concursantes desarrollarán programas paralelos que se ejecutarán en un sistema paralelo de memoria compartida con 48 cores y 64 GB de RAM. La programación paralela se realizará en C++ mediante el uso de OpenMP. En el concurso habrá que realizar versiones paralelas de programas secuenciales que proporcionará la organización del concurso, y se valorará la ganancia de velocidad respecto a la solución secuencial y la eficiencia en el uso del sistema paralelo con 48 cores. La paralelización de los programas deberá realizarse en un tiempo máximo establecido. Los participantes podrán utilizar el material bibliográfico que consideren conveniente y se permite el acceso a internet.

El concurso se desarrollará en el Laboratorio "Sala-1" del Pabellón de Informática de la Escuela Politécnica (UEx). El inicio del concurso será el 5 de Mayo de 2016 a las 17:00 en dicho Laboratorio.


PUNTUACIÓN DE LOS CONCURSANTES

La puntuación de cada concursante estará directamente relacionada con la ganancia de velocidad ofrecida por su programa paralelo respecto a la solución secuencial y la eficiencia en el uso del sistema paralelo con 48 cores. Se asignará una puntuación de cero a los programas paralelos para los que no se obtenga la solución correcta para las entradas utilizadas o si el tiempo de ejecución es mayor o igual que el obtenido con el programa secuencial proporcionado. En el caso de dos programas paralelos con igual eficiencia (ganancia de velocidad) obtendrá mejor clasificación aquél que haya sido desarrollado/entregado en menos tiempo. No podrá ser ganador del concurso un programa paralelo con puntuación cero, por lo que en este caso será posible dejar uno o varios de los premios como desiertos. Cualquier conflicto en la interpretación de las normas, y en la realización y evaluación de las pruebas será resuelto por la Organización, cuya decisión es inapelable.


ORGANIZADOR

Miguel Ángel Vega Rodríguez, Universidad de Extremadura, Spain (mavega@unex.es)

 

COLABORAN

EPCC TCC ARCO









Escuela Politécnica, UEx     Depto. Tecn. Comput. y Com.     Grupo de Investigación ARCO


?|