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 we've had the good fortune to work with for years.

NAG is one of a handful of companies that have been providing feedback on our 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. Since 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 MKL in their library as well, and of course we support that for MIC architecture.

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


Per informazioni più dettagliate sulle ottimizzazioni basate su compilatore, vedere il nostro Avviso sull'ottimizzazione.