10, 100, 1000, 10000 cores: Taming multicore devices with Eclipse Debug and Tracing tools.
Multicore hardware is quickly becoming the most realistic step towards increased computing performance. This opens up new exciting possibilities, but also brings profound new challenges. Making parallel computing easy to use has been described as "a problem as hard as any that computer science has faced".
In recent years, multicore problematic has been addressed by the CDT's Multi-Core Debug Work Group, but also by the Trace and Monitoring Framework (TMF) Eclipse project.
In this talk we will show how the new multicore debugging features of the CDT, combined with the tracing capabilities of TMF, provide a cool debugging and tracing experience towards a complex multicore chip.
We will then demonstrate these debugging and tracing feature on the Kalray MPPA, a low power massively parallel processor array.
Join us and take your next step towards ubiquitous parallel computing.