Author's Blogs

Version 2.2, Intel Threading Building Blocks, worth a look
By James Reinders ...Posted августа 4th 20097
If you write C or C++ code, and you haven’t given Intel Threading Building Blocks (TBB) a try, you really should. Intel Threading Building Blocks has emerged as the most popular high level programming method for writing parallel programs (see Evans Data Corp: ...
parallel_for is easier with lambdas, Intel Threading Building Blocks
By James Reinders ...Posted августа 3rd 20099
Lambdas are an exciting new addition to C++ in the current draft for C++ 0x. (see my prior post for "Hello Lambda" - my introduction to Lambdas). The Intel compilers support them now in ...
"Hello Lambdas" C++ 0x, a quick guide to Lambdas in C++
By James Reinders ...Posted августа 3rd 20099
The current draft of the new C++ 0x standard includes lambda functions. I think we can expect this to be very popular. I'll show a "Hello, World" example, and then explain the syntax very briefly. In a future posting I’ll write about lambdas and their use with Intel Threading Building Blocks. ...
Cilk + Intel
By James Reinders ...Posted июля 31st 20091
Parallelism can be smooth as Cilk? (pronounced "Silk") If you've visited cilk.com today, you see that the Cilk engineering team has joined Intel. I was surprised how fast I've gotten questions from a note on the Cilk web site on a Friday afternoon - it ...
Parallel programming is fundamental, High School here we come
By James Reinders ...Posted июля 17th 20097
Teaching programming and teaching parallel programming - should they be different? I don't think so. We've always had many elements to teach when we teach programming - data structures, algorithms, databases, parsing, scheduling, etc. Parallelism is yet-another item to throw on the list of things ...
Updates today for our compilers, libraries and cluster toolkits
By James Reinders ...Posted июня 23rd 20092
Today we released updates for our C++ and Fortran compilers, our Intel Math Kernel (MKL) and Intel Integrated Performance Primitives (IPP) libraries and Cluster toolkits. Noteworthy additions include outstanding performance enhancements, support of Intel® ...
on Processors, Cores and Hardware threads
By James Reinders ...Posted октября 29th 20084
In discussing the ins and outs of parallel programming, we need to distinguish between the terms processor, processor core and hardware threads. It is easy to be imprecise and say 'processors' sometimes when we mean 'processor cores' - but with multicore processors being everywhere it seems that ...
Parallelism tidbits heard at PDC
By James Reinders ...Posted октября 27th 20083
Here at Microsoft's Professional Developers Conference, I'm busy attending every session they have on parallelism.  Microsoft engineers deserve high marks for talking about parallelism at PDC very well - not hyping it, not ducking it - very good presentations.  I suspect much of it will end up on ...

Страницы