II Spanish Parallel Programming Contest

Craig Bruce

It is hardware that makes a machine fast. It is software that makes a fast machine slow.

Rules

PARTICIPANTS

Teams of up to three members. All the team members will be university students (first degree, master or doctorate) with a maximum age of 28 at the time of registration.

Each team will have a university lecturer who will act as coach and who is responsible for the correct participation of the team in the tests.

REGISTRATION

Each team will complete one registration which will include data of all the members, including the lecturer-coach, who will be responsible for the accuracy of the information provided and will be the contact person.

TESTS

Each test involves solving a number of problems in a given time. For each problem a sequential solution is provided, and the teams will then develop their parallel solutions.

Before the contest celebration, an online warm-up session will be held in Septembre 12 to 14, 2012, in order to become familiar with the mechanic of the contest and the computational system.

SCORING

The score is calculated on the basis of the speed-up achieved with respect to the sequential solution provided by the organizing committee.

A problem has a zero scoring when no correct solution is obtained or when the speed-up is lower than one.

The inputs used for testing will not give large execution times (lower than 20 seconds).

A scoring method is summarized. For each problem the score is the minimum of 15 and the maximum speed-up obtained by the teams minus 1. For each problem and team the score is calculated by linear interpolation of the maximum speed-up obtained by the team minus 1 and the maximum score obtained for the problem:

Let p=1,2...P be the P problems and t=1,2,...T the T teams. S(p,t) is the speed-up of team t on problem p (each submission after the tenth one will be penalized by minus 1), and the speed-up for problem p is S(p)=max_t=1,2,...T S(p,t), and the maximum score for problem p is V(p)=min {15,S(p)-1}. Through linear interpolation, the score of team t for problem p is V(p,t)=V(p)*(S(p,t)-1)/(S(p)-1). (All values are considered greater than or equal to zero).

PRIZES

Each team will receive a diploma with the position in the final classification. There will be a separate classification for Spanish teams, and only Spanish teams are eligible for prizes. Prizes depend on sponsors and collaborators. In the 2012 contest the prizes were: 600 euros for the first team on the MPI+OpenMP test (donated by Sarteco), gforce cards for the first team on the OpenMP+CUDA test (donated by Nvidia), 100 euros for each student of the teams in the second position (donated by Sarteco).

ORGANIZING COMMITTEE

Any dispute about the application or interpretation of these rules, and execution or evaluation of the tests, will be solved by the organizing committee, whose decision will be final.


Fundación Parque Científico de Murcia    Universidad de Murcia    Universidad Miguel Hernández de Elche    NVIDIA SARTECO