Literature Study : The Implementation of the Cilk-5 Multithreaded Language - 2008

Literature Study : The Implementation of the Cilk-5 Multithreaded Language - 2008

Abstract - While architectures are getting more and more powerful, they are also becoming increasingly complicated. The most important aspect of the modern architecture design is undoubtedly parallelism, which appears under various forms ranging from multiscalar multithreaded processors up to large clusters of interconnected machines.
While being fundamental to relieve the actual power of those architectures, parallel programming reveals to be an order of magnitude harder than usual sequential programming, helping programmers to efficiently express parallelism at language level has thus become a major goal.

Keywords: Cilk, Scheduling

Download