Author's Blogs

An Overview of Programming for Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors
By James Reinders (Intel) Posted on 11/14/12 4
I have written a paper to explain programming for the Intel Xeon Phi coprocessor. The part that may surprise you is this: it's a paper focused on just doing parallel programming. Understanding how to restructure to expose more parallelism is critically important to enable the best performance on ...
A Parallel Programming training opportunity (Xeon processors and Xeon Phi coprocessors)
By James Reinders (Intel) Posted on 11/12/12 0
SC12 is underway, and the opening gala is tonight.  Drop by our booth at the opening (7pm) and check out our amazing space and see what new things we have to share! You may also visit Colfax's booth to learn about some work they are doing on Parallel Programming.  I understand they'll have classe...
Salt Lake City... SC12... Join us in Intel booth (#2601) for interesting talks! Ask me about new books...
By James Reinders (Intel) Posted on 11/09/12 0
I hope you can join us at SC’12 in Intel booth #2601. I'm looking forward to seeing many of you again at SC’12 this year. We’re kicking off the show at the Grand Opening Gala at 7:00p.m. where we’ll have a number of special guests joining us for a show floor presentation on our efforts in paralle...
OpenMP 4.0 may offer important solutions for targeting and vectorization
By James Reinders (Intel) Posted on 11/05/12 0
The upcoming OpenMP 4.0 will be discussed at SC12, and there will be a number of additions I'm particularly excited to see coming from OpenMP.  They are: "SIMD extensions" and "targeting extensions."  One helps make the intention of a developer to have code vectorized efficiently be realized, and...
Rogue Wave tools support Intel Xeon Phi coprocessors
By James Reinders (Intel) Posted on 10/23/12 0
Rogue Wave Software recently announced expansion of their support of Intel Xeon Phi coprocessors which will now includes their SourcePro® C++, IMSL® Numerical Libraries, TotalView® debugger, and the ThreadSpotter™ cache memory optimizer products.  You can check out their press release for details...
Intel Xeon Phi coprocessor support by software tools
By James Reinders (Intel) Posted on 09/20/12 4
A number of tool vendors have announced they will be providing versions of their software tailored to supporting MIC architecture, starting with the Intel Xeon Phi co-processor. Here are the ones I know about and can share (there are more who will make their own announcement in the future): Compi...
VMware Fusion 5 supports Intel® VTune™ Amplifier event sampling
By James Reinders (Intel) Posted on 09/16/12 0
One of the great features in Intel® VTune™ Amplifier is the use of the event monitoring registers built into Intel processors. These can give us important insights into what is really happening on a system. The event monitoring allows the profiling of code in terms of what causes caches misses, u...
Parallel Studio XE 2013 is here
By James Reinders (Intel) Posted on 09/05/12 4
Today we announced Parallel Studio XE 2013 (available immediately) and Cluster Studio XE 2013 (available in Q4 2012). You can learn more about the details in Issue 11 of Parallel Universe Magazine. Issue 11 includes articles on the "top ten new features," the pointer checker feature and condition...
ispc: Xeon and Xeon Phi support now
By James Reinders (Intel) Posted on 07/27/12 2
Vectorization is an industry wide challenge - and if you are interested in seeing some one of the industry leading exploration projects (and trying it on your code)... then may want to look at ispc. ispc is an R&D compiler for a C-based language that is targeted for exploring the performance ...
Knights Corner: Open source software stack
By James Reinders (Intel) Posted on 06/05/12 1
Knights Corner: Open source software stack As mentioned in “Knights Corner micro-architecture support” the open source software stack consists of an embedded Linux, a minimally modified GCC, plus driver software. There is a package for GDB available separately as well. Links for these resources c...