Action required: I heard rumors from reliable sources that Intel, for largely strategic reasons, is planning to drop support for OpenCL on Xeon Phi. The call to action is to bring this up strongly with senior Intel staff at SC14. Tell them this is completely unacceptable. Tell them it will make you think twice about committing to Xeon Phi, and will cost them sales. Your comments will make a difference.
So, if we don’t want to allow the vendors to dictate how we develop our software, then we must firmly tell all the vendors, especially Intel and Nvidia, that we absolutely require them to support the open parallel programming standards, and that they will lose sales and our good will if they do not.
Intel needs to hear this message from as many of the large HPC users as possible. It doesn’t matter if you use OpenCL now or not. You should have the choice. Without this choice options during large procurements become even more limited (and have you noticed how expensive many-core accelerators and GPUs have been getting lately?).
Dropping OpenCL support could be disastrous for the HPC user community, because OpenCL is today the only parallel programming API that gives us a chance to write code that can port across many-core hardware from all the major vendors. Don't let this strategic choice in the fight for market share become a burden for all of us engaged in HPC.