In one of the Cilk documents that discusses the Cilkview performance analyzerit shows how to use Cilkview to determine the speedup with multiple processors at different counts.I beleive the example is using a fibonacci sequnce.
It also shows how to modify a program's loops to setit up for parallel processing.In the examples there is usually oneloopmodified anf then the Cilkview Performance Analyzer is run giving the diagramif gnuplot is installed.
What if the program is far more complicated than one loop? What if there several loops and several subprograms (functions, etc). Let us say the program consists of dozens of functions and dozens of loops. This is usuualy the case in a software program that is used in engineering. How does one analyze it using the Cilkview performance analyzer? It seems that then it becomes far more difficult to analyze the program for performance improvement when going to multicore.