CPSC 330 - Fall 2009 Project 3 - Multicore Programming Report due Wednesday, December 2 This should be individual work or for teams of size at most two. Write a 4-6 page report on new programming approaches designed to exploit the parallelism available on multicore processors. You should include at least these three Intel-related approaches: Threaded Building Blocks, Cilk, RapidMind Modules. Short code sequences would be appropriate to illustrate the approaches, especially if you could produce example code from eash approach for accomplishing the same task. However, the bulk of the report should be your written analysis of the approaches rather than just cut-and- paste code sequences from other sources. You should find at least five solid references for your report, and you must give full and specific bibliographic/URL citations at the end of your paper or in footnotes. E.g., blog posts and most Wikipedia entries might be good starting points for a web-based search, but they are not really solid references. Also, something like "http://www.intel.com" is not a full citation for a web-based reference. Please provide full citations for any code examples.