MulticoreInfo.com header image 2

Multicore Performance Analysis: Visualizing Parallel Speedup with Cilkview

June 30th, 2009 · No Comments




Along with our grand release of Cilk++ v.1.1 we are including a new product to help you visualize application performance: Cilkview. Cilkview runs an application binary and generates performance data on sections you specify. It combines this data with performance estimates generated by the work/span calculator and produces a graph of the results.

Cilkview runs your binary on a single core with instrumentation that calculates the work and span of the sections of code you specify. In this case, Cilkview made the same prediction that we did. The steeper line indicates perfect linear speedup up until the theoretical parallelism of the algorithm. The theoretical parallelism does not appear on the graph because it is too large.

Full Story

  • Share/Save/Bookmark

Tags: MulticoreInfo · Performance · Tools

Like what you're reading? Come back every day for multicore news, or subscribe to RSS updates.



Stumble It!