Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
422574 | Electronic Notes in Theoretical Computer Science | 2011 | 12 Pages |
Abstract
Nowadays, one of the most important challenges in programming is the efficient usage of multicore processors. Many new programming languages and libraries support multicore programming.FastFlow is one of the most promising multicore C++ libraries. Unfortunately, a design problem occurs in the library. One of the most important methods is pure virtual function in a base class. This method supports the communication between different threads. Although, it cannot be template function because of the virtuality, hence, the threads pass and take argument as a void* pointer. The base class is not template neither. This is not typesafe approach. We make the library more efficient and safer with the help of generative technologies.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics