| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 7
|
|
| Author |
|
|
Wilgard
Advanced Cruncher Joined: Dec 15, 2005 Post Count: 83 Status: Offline Project Badges:
|
Hello,
----------------------------------------Do you know if the new intel processors Sandy Bridge will be compatible with BOINC projects which use GPU ? As the GPU is compatible with : DirectCompute, OpenGL and OpenCL. I suppose that some project which work for AT and NVIDIA like : Collatz Conjecture DNETC@Home Milkyway@home PrimeGrid Could also be compatible with the new graphic core. Best Regards, ![]() |
||
|
|
Hypernova
Master Cruncher Audaces Fortuna Juvat ! Vaud - Switzerland Joined: Dec 16, 2008 Post Count: 1908 Status: Offline Project Badges:
|
---------------------------------------- ![]() |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello WCG.
Attention: Wilgard Reference: Wilgard [Jan 17, 2011 2:00:35 PM] post Greetings I guess that the specific website using a GPU should be consulted if their WU-crunching executable designed for a discreet GPU would continue to work under Sandy Bridge (SB). Given what I have read thus far from a number of hardware-review sites about the graphics-processing capabilities of SB, I seriously doubt if they would find an incentive to support SB. Of course, IF any given executable targeting a GPU through DirectCompute, OpenGL and OpenCL would work unchanged using SB, fine (but that is a very big IF), just don't expect the kind of performance possible with a discreet GPU. Another thing is that the graphics-processing part of SB targets mainly video processes. To the extent that the underlying silicon logic can also be used by GPU-using WU (WorkUnit), then SB has the potential to do more performance than a CPU-using-WU targeting CPU only (But, the WU code needs to be re-written); and, I'd say, decidedly less performance than a GPU-using-WU targeting discreet GPU only (So, why bother to rewrite the code to address SB?). Good day ; |
||
|
|
sk..
Master Cruncher http://s17.rimg.info/ccb5d62bd3e856cc0d1df9b0ee2f7f6a.gif Joined: Mar 22, 2007 Post Count: 2324 Status: Offline Project Badges:
|
I'm quite sure that GPUGrid will not use the GPU part of Sandy Bridge, but perhaps MilkyWay or Einstein might be able to, eventually.
----------------------------------------I dont think projects are going to go out of their way to support one specific CPU type, well not unless Intel sponsors someone and probably not for many months. Perhaps by the end of the year some projects will consider this, but I don't think it offers enough as a GPU. For me it's a good CPU but the GPU is a gimmick. 114 million transistors may sound good, but a Fermi has 3 billion. The GPU is a constant reminder that this is a processor designed for a laptop. [Edit 1 times, last edit by skgiven at Jan 17, 2011 8:08:07 PM] |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Thanks, andzgrid and skgiven.
I didn't want to say discouraging things about Sandy Bridge because it might make me seem like an anti-GPU curmudgeon. But I am glad that other people have pointed out that Sandy Bridge is intended for fast execution of video codecs and perhaps a few photoshop-style applications that are programmed for this type of GPU. It looks like a bad fit for most GPU distributed projects. Lawrence |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello, Do you know if the new intel processors Sandy Bridge will be compatible with BOINC projects which use GPU ? As the GPU is compatible with : DirectCompute, OpenGL and OpenCL. I suppose that some project which work for AT and NVIDIA like : Collatz Conjecture DNETC@Home Milkyway@home PrimeGrid Could also be compatible with the new graphic core. Best Regards, Someone asked the question at the BOINC developers site and this shows in the archives: >>I am just curious, when I get my new computer, which will be the >>Intel sandybridge CPU, will BOINC detect the GPU and allow >>crunching on it? The new Intel GPU is DX 10.1 and openCL 1.1 >>compliant, which means it is capable of running some BOINC apps. >>~Tank_Master >On 01/01/2011, David Anderson <davea at ssl.berkeley.edu> wrote: > As soon as the Intel API is available, we'll start to work > adding support in BOINC. > -- David Apparently there will be no such thing as "Intel API". It will simply support OpenCL (and maybe also DirectCompute). -- Nicolas The reply of David Anderson infers a new client is required, but the one by Nicolas basically suggests not, and he IS authoritative too (In my book). And of course this says nothing at all if the GPU crunching enabled projects will support SB. You'd have to ask there. It so happens that at Berkeley a new sub forum was created "GPU" where related technical questions posted: http://boinc.berkeley.edu/dev/forum_forum.php?id=23. --//-- edit: And then the above was from the December archive. The January archive continues the exchange: Not so sure. There is for instance an OpenCL SDK out for the CPU. http://software.intel.com/en-us/articles/inte...apkw=%28opencl+support%29 http://software.intel.com/en-us/articles/down...apkw=%28opencl+support%29 Very strict requirements though: "The Intel® OpenCL SDK contains optimizations that require the Intel® Streaming SIMD Extensions 4.1 (Intel® SSE 4.1) instruction set. It will work on the following CPU’s, all of which contain Intel® SSE 4.1 or higher - Intel® Core™ i7 Processors - Intel® Core™ i5 Processors - Intel® Core™ i3 Processors - Intel® Xeon® Processors, 5500 series - Intel® Xeon® Processors, 7400 series - Quad-Core Intel® Xeon® Processor 5400, 3300 series - Dual-Core Intel® Xeon® Processor, 5200, 3100 series - Intel® Core™ 2 Extreme Processor, 9000 series - Intel® Core™ 2 Quad Processor, 9000 series - Intel® Core™ 2 Duo Processor, 8000 series - Intel® Core™ 2 Duo Processor E7200 The Intel® OpenCL SDK 1.1 supports the following operating systems: - Microsoft* Windows* 7 (32-bit version) - Microsoft* Windows* 7 (64-bit version) - Microsoft* Windows Vista* (32-bit version) - Microsoft* Windows Vista* (64-bit version) Installation will fail on unsupported hardware or an unsupported operating system. " And how about these? ;) - Supports 32-bit applications only. - Supports Microsoft® Visual Studio® 2008 Professional Edition only. - The Intel® OpenCL SDK uses Intel® Threading Building Blocks (Intel® TBB) 3.0. Applications that use Intel® TBB should use this version of Intel® TBB. If an older version of Intel® TBB is already installed on your system, you’ll need to either upgrade it or uninstall it. - If your application is multi-threaded, either avoid spawning more threads than the number of the machine’s logical cores, or have your threads periodically yield to avoid arbitrarily long delays when attempting to execute submitted tasks. - clReleaseCommandQueue may cause a deadlock if commands submitted to the queue haven’t finished processing. Ensure commands to a queue complete before releasing the queue. One way to release the queue is to call clFinish on that queue. -- -- Jord. [Edit 1 times, last edit by Former Member at Jan 19, 2011 9:08:00 AM] |
||
|
|
sk..
Master Cruncher http://s17.rimg.info/ccb5d62bd3e856cc0d1df9b0ee2f7f6a.gif Joined: Mar 22, 2007 Post Count: 2324 Status: Offline Project Badges:
|
Boinc does not support Open CL because Boinc is just a conduit for the apps; it's the apps that can or cannot support the various OpenCL capable processors. Some apps such as those of MilkyWay already support OpenCL, demonstrating that Boinc is not a hurdle here, however success is not guaranteed (Aqua tried but gave up due to poor performance).
Until OpenCL programming and support matures take-up will probably be limited, and I cannot see projects being attracted to utilizing the 6 or 12 shaders on a very specific CPU/CPU. Especially if it means writing 32bit only apps using an Intel OpenCL SDK, and more so considering the chipset restrictions (you can either overclock the top Sandy Bridge (SB) processors or use the shaders, but not both). Some questions worth asking are: Does Intel's SB support OpenCL well enough for it to be immediately (or easily in the near future) usable with existing OpenCL apps? If so, would using it expedite any projects (is it faster), or slow them down? If not, what would need to be done to the apps to use these 12shaders? Would this be a worthwhile project, facilitating one CPU type? Would OpenCL take away from the CPU to the extent that it would make the efforts not worth while? I ask this because OpenCL tends to be CPU burdensome and also slower than conventional GPU apps such as CUDA. To try to utilize 6 or 12 limited shaders at the expense of 8 high end CPU threads might not make any sense to any project. Alternatively, it might be possible for one or two projects to add OpenCL support at some stage to allow some users to expedite parts of some tasks. My guess is this will not happen any time soon, even if possible. In the future, when more powerful CPU/GPU combo processors are around, it is likely that OpenCL will become much more widespread, but I don't think that even a 48 shader CPU/ GPU chip will ever replace the top PCIE GPU's or come close to matching them for ability. It might only be a move to this size (from a 6/12 shader entry level GPU to mid range GPU) that would bring in the droves of crunchers to make the efforts worthwhile. I guess this is some way off and I cannot see the competition (ATI and NVidia) not having an answer to any mid range GPU challenge, so even then the uptake might not occur. |
||
|
|
|