The currentWin OScompatibility matrix only lists Server 2003 as 64-bit OS's. Are there anyplans to support Vista 64-bit edition or XP-x64 in future versions of the MKL.
As I see it, this means only that the full official testing is carried out on Server 2003. I can't conceive of any dependency differing among 64-bit Windows versions in the parts of MKL with which I am familiar (mainly BLAS). We use MKL 9.0 BLAS regularly on XP64 and Vista64. Commercial applications are built and run with MKL on all 64-bit Windows versions. It's so difficult to install 64-bit Windows other than Vista on certain current platforms, that Isuspect there is more testing with Vista on those platforms.
As to which Windows versions are fully tested, I would be surprised if a different version became primary. The paying market for MKL onthe other versions certainly isn't very big. When anyone submits a problem report or feature request on premier.intel.com, they are required to designate an OS; that may be the best evidence the developers haveof which Windows versions registered customers care about.
I understandthat the threading behavior of Vista could be different from the other Windows versions. MKL relies on the same OpenMP libraries provided with Intel compilers. Those surely must support Vista64 customers, and customer OpenMP problems must be investigated, even if it's too early to expect current versions to have been tested fully. If you check the C++ and Windows Fortran forums, you will see there is reported activity with these software tools on Vista64.
Thanks, that was very useful info for us.
I was also hoping that a representative from Intel could provide a little more clarity on this issue. I would imagine that 64-bit Vista will become relevant soon if it isn't already and we are planning on supporting native 64-bit with our applications as soon as we can. Having some assurance from Intelthat the MKL will be supported on this platform would be nice.
I understand areason for performing full testing only on Server 2003 is that testing procedures require the full multi-user Server capability. It isn't practical to test Pro and Vista as thoroughly. From my personal point of view, I am fully in agreement with you.
At the time MKL 9.0 came out, Vista was in beta. MKL 9.1 beta, and now MKL 9.1 explicitly support Vista for both IA32 and EM64T.