Cilk Plus

Converting a Cilk Arts Cilk++ application to Intel® Cilk™ Plus

This document summarizes the differences between the Cilk Arts implementation and the Intel® Cilk™ Plus implementation. It contains specific guidelines for porting Cilk Arts code to Cilk Plus code.
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Intel® C++-Compiler
  • Intel® Parallel Composer
  • What If-Software
  • CILK++
  • Cilk Plus
  • Parallel Computing
  • Graduate Intern at Intel - Parallel N-Body

    The N-Body problem is a classic example used frequently to demonstrate parallelization and how it improves performance. Originally my mentor at Intel told me that he wanted to create an n-body demo because he didn't have one yet despite it being so common. That's when I told him, "I've already got one."

    Detecting Theft by Hyperobject Abuse

    Intel® Cilk™ Plus employs work stealing, where threads steal work from other threads.  Though a good Intel Cilk Plus program should not depend on whether work is stolen or not, you might be curious about when it occurs in a program.  This blog shows how to satisfy that curiousity with a holder hyperobject, a generally useful abstraction that I'll abuse somewhat to detect stealing.  

    Cilk Plus abonnieren