Speedcode is a prototype online programming platform for learning how to write fast code. Speedcode challenges you to develop fast multicore solutions to short programming problems and evaluate performance and scalability of your solutions in a quiesced cloud environment.
We support parallel programming using OpenCilk, a task-parallel computing platform that is open-source and easy to program, teach, and use for research. For more information about OpenCilk, please visit (and consider starring) the repository on GitHub: OpenCilk Project on GitHub.
Speedcode is a prototype online programming platform for learning how to write fast code. Speedcode challenges you to develop fast multicore solutions to short programming problems and evaluate performance and scalability of your solutions in a quiesced cloud environment.
We support parallel programming using OpenCilk, a task-parallel computing platform that is open-source and easy to program, teach, and use for research. For more information about OpenCilk, please visit (and consider starring) the repository on GitHub: OpenCilk Project on GitHub.
The SPE4IC'25 competition challenges participants to develop fast parallel solutions to two classic graph problems that involve irregular computation. The two problems for this year's competititon are breadth-first search (BFS) and single-source shortest paths (SSSP). Although both of these problems involve elementary graph algorithms, the efficient parallelization of these codes is quite challenging.