CHIPMAKER Intel has hit out at closed standards in high performance computing (HPC), saying that it is a costly detour.
Kirk Skaugen, VP of Intel's architecture group, told journalists that Intel wants to "democratise highly parallel computing" and he was "urging the industry to avoid costly detours down proprietary paths". Talking up Intel's Many Integrated Core (MIC) architecture, which allows programmers to use languages such as C++ and Fortran to make use of its single instruction multiple data (SIMD) units, Skaugen criticised the use of proprietary, closed standards.
Skaugen said that firms do not want to "spend all the money to port [applications]" to specific hardware and that one of MIC's biggest selling points is the fact that it can run existing code and make use of SIMDs with relatively few code changes. Dr Eng Lim Goh, CTO of SGI backed up Skaugen's point, saying that "a large portion [of customers] are realising that this [moving code to the GPGPU] is tough", adding "they don't want to spend the same amount of money to port software as on hardware".
As for what exactly Skaugen was referring to when he said "proprietary paths", he did not say. However The INQUIRER asked Joseph Curley, director of MIC marketing at Intel to clarify whether Skaugen was referring to Nvidia. Curley would not identify Nvidia by name but said that any firm that only allows code to run on its own hardware can be classified as proprietary.
Curley explained that Intel wants to bring high level programming language portability to many core programming. That puts Intel at apparent loggerheads with OpenCL, a language driven by the Khronos consortium, of which Intel is a member. Curley said that "OpenCL is an exception" and it will continue promote OpenCL as it is an open standard that will allow code to run on multiple vendors' hardware, including AMD's GPGPUs and accelerated processing units (APUs).
Although Skaugen and Curley would not mention Nvidia and its CUDA programming language by name, it was pretty clear that Nvidia was the intended target. Curley did mention that other technologies such as FPGAs and DSP chips also fall into the "proprietary path", but pointed out that Intel has not been in competition with those chips for a very long time.
Nvidia, which has had a relatively easy ride in the HPC market with its GPGPUs, looks set to face not only AMD but Intel as a competitor to both. µ
Tags: Intel
Closed standards are only good if they benefit Intel. Otherwise very bad.
Kinda like how software patents are so good for M$ but very bad for everyone else.
Get it?
I think Intel is being unreasonable, as to want to appear as a knight in shining armor, fighting against proprietary code. Well, me as a student wanting to work with compilers from Intel, the only one which is free is a linux compiler, as long as I do work for myself. Yet, as a PhD student, receiving financing for my studies, I fall in the academic licensing category, which is no longer free. Well, NVidia offers GPU computing tools for free and the potential of the code seems very appealing (I am talking of course about CUDA computing, etc and of course OpenCL). Now granted, Intel offer themselves OpenCL computing compilers for free (on the short run), but still... Anyway, whoever wins, I will still want to have a machine with latest Intel cores and with as many CUDA cores as possible, using quality OpeSource code for my projects (even when many times these codes tend to have quite a lot of bugs).