You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I like this case for OpenCilk's approach and wonder if any of the argument details are dated?
A parallel programming model with serial semantics maintains four real advantages over program models without serial semantics.
The equivalent serial C++ program can easily be debugged and analyzed using existing development tools.
The serial semantics of Cilk++ programs allows Cilk Arts to build better tools that analyze the performance and correctness of Cilk++ programs, and these tools offer strong guarantees about the program.
The serial semantics of Cilk++ provides a real advantage to program testing and quality assurance.
Serial semantics provides high performance while allowing you to design your program without specifying the number of processors on which the program will execute.
See https://web.archive.org/web/20081221145320/http://www.cilk.com/multicore-blog/bid/7659/Four-Reasons-Why-Parallel-Programs-Should-Have-Serial-Semantics
The text was updated successfully, but these errors were encountered: