User loginNavigation |
Intel's Array Building Blocks (was Rapidmind) : What do the purists and pragmatists think?Increasing programmer productivity has been a grand challenge since time immemorial. In current times, every program written has to be parallel to take advantage of many core processors. The next great parallel programming language is still waiting to get invented. With Array Building Blocks (ArBB), Intel has taken a library based approach to parallel programming. ArBB uses a mix of clever C++ operator overloading and arguably ugly preprocessor macros like _if, _for, etc to mimic C keywords to let programmers express parallel programs. People who know what they are doing could indeed write portable and scalable programs with ArBB. However, novice programmers could easily trip themselves because of the fragile nature of the macros. So what do language purists out there think? Is it wise to promote such unsafe approaches to parallel programming? By keveman at 2010-10-11 20:00 | LtU Forum | previous forum topic | next forum topic | other blogs | 6902 reads
|
Browse archives
Active forum topics |
Recent comments
17 weeks 4 days ago
17 weeks 4 days ago
17 weeks 4 days ago
39 weeks 5 days ago
44 weeks 17 hours ago
45 weeks 4 days ago
45 weeks 4 days ago
48 weeks 2 days ago
1 year 6 days ago
1 year 6 days ago