Originally posted by: 7im
A1,
Intel has several years of experience with compilers over AMD, and Intel has a whole division dedicated to developing and supporting the compilers and science libraries they sell as Retail Products. Historically, AMD hasn't had the revenue streams to match Intel's efforts in the ancillary products like software. That's why even the AMD software ran slower on AMD chips that typically outperformed (at the time) the Intel chips.
Feel free to fact check my "press releases" however you wish.
Ok 7im, I'll try to make my point but first let me set the stage. We have 3 players in this soap opera:
1) Crunchers: We are the source of computational power that is essential for the success of the Stanford scientific effort or any other DC project. We enjoy the team and individual competition and the fact that we are supporting research. A certain percentage of us also like an edge. If crunchers are running intel hardware and a project is giving bonus points for intel cpu support, then they will have a strong urge to transfer to that project.
2) Stanford: They need massive amounts of computational power for their research. For this type of project, there can never be enough. They are competing with other DC projects for our computational support.
3) Corporations: The players for this DC project are Sony (PS3 support), Intel (CPUs), Apple (MacOS support) & of course ATI (GPU support). What are they looking for? I'm not completely sure but probably "bragging rights" and a marketing edge over competitors. Certainly AMD vs Intel has always been a hot topic in the DC forums. Perhaps they are keen on supporting basic research too.
Anyway the common denominator here is competition.
To give Stanford credit, they are looking outside the box for more computational power. The source code for NV and ATI GPU drivers is not in the public domain so they needed a partner to develop this rich source of computational power. ATI is also looking forward to develop their GPU technology as future CPUs for scientific computation applications. This is probably why AMD "bought" them and together they will release their "massively parallel" processor soon (firestream). This is good news for the scientific/engineering community but the initial cpu price will be $2,000. Bottom line: Stanford gets an exclusive source of additional computational power.
Same thing with the sony/PS3. Stanford has an exclusive source of additional computational power and Sony has a marketing edge(?).
7im, I don't have a problem with the above collaborations.
The intel/QMD issue is a bit more complicated. As 7im said, AMD was kicking Intel's butt at that time. On most DC projects at that time, AMD was king. Intel clearly wanted a situation where their processors were faster on at least one DC project. Intel offered their superior fortran compiler/libraries to Stanford but only if they agreed to turn off SSE2 optimization
if used on an AMD CPU. The result would be good for Intel. They would have bragging rights on at least one DC project. What would Stanford get out of this? The vast majority of the Crunchers out there were running Intel CPUs. Again, Stanford was desperate for more computational power. To attract more intel crunchers, they gave huge bonus points for QMD WUs! Advantage Stanford over other DC projects. Sure, they lost some AMD crunchers (minority) but on the whole, they got what they wanted: more computational power.
Im sorry, IMHO this Intel/Stanford/QMD situation was really low ball tactics! If Intel was really interested in supporting only the science, they would have offered the compiler/libraries with no strings attached. Stanford would have increased their computational power overall, but they wouldn't have a path to attract crunchers from other projects.
Ok, back to the NV GPU client Holiday gift promised by Stanford. Come on Stanford, tell us exactly what's going on. They can't develop a client without NV's full support (they need the source code for their drivers). Stanford clearly wants and needs NV expertise. They probably want funding from NV too.
Does NV want to collaborate with Stanford? Stanford already has an agreement with ATI which is their top competitor. NV knows they will not be dealing with "boy scouts". There is also the possibility that the ATI/Stanford agreement is mutually exclusive. If that's the case, then don't expect an NV client in the near future.
Bottom line: IMHO, Stanford is leading us on with NV support. Don't expect a client until you see the NV corporate logo on the F@H website!