Quick chat about MIC architecture with Mike Dewar, NAG

I ran into Mike Dewar at SC11 today as the exhibition draws to a close.  Mike is the CTO of NAG Ltd. - a company Intel has had the good fortune to work with for years.

NAG is one of a handful of companies that have been providing feedback on Knights Ferry (prototype MIC architecture).

Mike told me: "We found porting existing routines from the NAG Library to the Intel Many Integrated Core Architecture (MIC) to be a relatively quick and painless process. The team was impressed at the way Intel has extended their existing software tools to support the MIC environment, allowing them to work in a familiar and productive environment."

I quizzed Mike on what it took to get it running on Knights Ferry, and he did share the one type of tuning they have to explore. They use OpenMP*, which has generally meant that the number of threads is more like 10-20 instead of the 120 threads they use on Knights Ferry.  I'll have to write more about that later - scaling and vectorization are keys as multicore and many-core grow. No mystery there. The good news is that their use of OpenMP made this a straightforward challenge they understood. It was not a mystery to them. They also make good use of Intel® MKL in their library as well, and of course Intel supports that for MIC architecture.

It is great to know that NAG users will have the opportunity to continue using NAG software with Knights Corner.

 

有关编译器优化的更完整信息,请参阅优化通知