GENiEBEN Posted January 5, 2015 Posted January 5, 2015 Just a random thought mat, will it be possible for you to 'mix' things up, say do the crunching on the GPU and all DP on cpu? Quote
_mat_ Posted January 6, 2015 Author Posted January 6, 2015 There would be no advantage in doing this except for better device compatibility. GPU is a lot faster than CPU. Quote
ObscureParadox Posted January 6, 2015 Posted January 6, 2015 I think what Genieben is trying to say that if that was possible then you could run the program as a more system based benchmark too. Quote
buildzoid Posted January 6, 2015 Posted January 6, 2015 I think it's nice that there is finally a benchmmark that only cares about GPU power. Gives people with good GPUs and AMD CPUs a chance to get high scores at something. Quote
GENiEBEN Posted January 6, 2015 Posted January 6, 2015 There would be no advantage in doing this except for better device compatibility. GPU is a lot faster than CPU. That was the idea, I'm sorry, sometimes I should really use more words EDIT: separate code ofc, it's good as it is now, sort of a 'legacy.exe'. Quote
_mat_ Posted January 7, 2015 Author Posted January 7, 2015 It was my intention to build the benchmark as independent from the CPU as possible, so the overclocker can focus on the GPU only. But I thought about it and I may have a nice idea to be able to include both CPU and GPU into the calculation. It would be possible to let the user decide to offload a few batches to the CPU to speed up the benchmark furthermore. It won't be a big improvement to the final time, just a few seconds, but it would measure the performance of the whole system. Currently I am using my spare time to include multiple GPUs to the benchmark. Let's see what happens after that. Quote
Elkim Posted January 25, 2015 Posted January 25, 2015 Hello, I have problems with GPUPI with OpenCL CPU. I can't do any bench cos there is no CPU devices. Any help? Thanks Quote
GENiEBEN Posted January 25, 2015 Posted January 25, 2015 Hello, I have problems with GPUPI with OpenCL CPU. I can't do any bench cos there is no CPU devices. Any help? Thanks Assuming it's an Intel CPU, download and install the runtime needed https://software.intel.com/en-us/articles/opencl-drivers Quote
_mat_ Posted January 28, 2015 Author Posted January 28, 2015 Turrican's sister just posted a score with Karl's old daily system. GTX 295 with an old E8700 dual core! What else? Best part is, that the first few runs didn't work out this hardware, because there was some kind of memory error. Only be reducing the batch size, she was able to run it. Seems like Karl has benched the card pretty good! Quote
Elkim Posted January 31, 2015 Posted January 31, 2015 Hey guys, any idea why I'am getting invalid results when GPUpi - gpu calculation when the card is OCed? It works fine at default but not much overclocked. Quote
_mat_ Posted February 1, 2015 Author Posted February 1, 2015 GPUPI needs a lot of precision to output a valid score. Billions of smaller calculations are added up to a final sum. If your graphics card is unstable in any way, the chance is very high to get an invalid result. Quote
Elkim Posted February 1, 2015 Posted February 1, 2015 Thats weird, GPUPI doesnt load my GPU such as FireStrike for example but I understand. But what I don't understand is how a another competer with R9 290 @ 1200/1500 has better results the I with 780Ti Kingpind @ 1410/1925. Any explanations pls? Thanks Quote
_mat_ Posted February 1, 2015 Author Posted February 1, 2015 It's actually not that weird. GPUPI uses two types of precisions for the calculation of pi. The main part is done with 64 bit integers followed by a smaller part using double precision. Especially AMDs Hawaii is very strong with integer math, that's why they are also very good for Bitcoin mining etc. NVIDIAs Fermi, Kepler and Maxwell are very good with floating point math, but clearly fall behind on integers. Quote
_mat_ Posted February 21, 2015 Author Posted February 21, 2015 (edited) First experiments with GPUPI 2.0, which is currently in beta version. 3x GTX 980 and 1x GTX 780 Ti - yes, you can plug in whatever you have, although I guess, that NVIDIA and AMD can't be combined, because of the driver implementation. Coming very soon! Btw, will this break hwbot? Multiple graphics cards can't be submitted by now afaik! Edited February 21, 2015 by _mat_ Quote
rtsurfer Posted February 21, 2015 Posted February 21, 2015 Nice. Can't wait till HWBOT enables points on this Bench, so people have more to do with their AMD VGAs except Heaven. Even in Heaven the 980s have surpassed AMD, but hopefully that will change with the next Gen. As for the different mix & match of cards, I am pretty sure you will break HWBOT. So they'll have to find a way to fix that or maybe you'll have to find a way to disable it. Quote
Massman Posted February 23, 2015 Posted February 23, 2015 Yes, it will break HWBOT. We looked at this issue in the past (remember Lucid Virtu) and it's technically very difficult to add multi-gpu options. This is mainly because how the database is structured and linked to features like the points. The system above would be categorized under 4x GTX 980. As for points - it seems there aren't that many issues with the benchmark, so I don't see why we can't enable points for it. Maybe we should make work of a seamless integration between the benchmark and HWBOT so submission works as smoothly as XTU does. Quote
_mat_ Posted February 23, 2015 Author Posted February 23, 2015 I think the concept of having different graphics for a bench is intriguing and sounds fun. But I guess it won't change to much on the top scores in the end, so having it categorized under 4x GTX 980 while being slower or equal (like my example score) to 4x GTX 980 would suffice for listing. We could also ban scores with multiple different cards, but in my opinion there is not much advantage in doing that. Allowing it will encourage people to submit multi gpu results and earn their points with what they have and can afford. Only thing is, that it should always be submitted in the category with the strongest card, that crunched the most numbers. It can be easily checked with the new statistics for in 2.0. But I will leave the decision to HWBot team of course, you know best. Btw, the screenshot also shows another great possibility with the new version: Each graphics card runs its own frequency and will therefor crunch more packets to improve the overall time. I am pretty amazed how accurate and fun this is! Regarding points and seamless integration, I am happy to implement the bot API with the next version. I was still waiting for GENIEBEN to finish his improvements with the C++ API. What's the status on this? One more thing about the official release of the GPUPI 2.0. I thought I will wait for the Turrican Memorial Competition to finish to avoid any confusion, especially in the 2nd stage! Quote
GENiEBEN Posted February 23, 2015 Posted February 23, 2015 Nice. No ETA, 16hrs/day at work really takes a toll Quote
_mat_ Posted March 1, 2015 Author Posted March 1, 2015 The release of GPUPI 2.0 is close! I've just finished the HWBot submission: Quote
_mat_ Posted April 8, 2015 Author Posted April 8, 2015 GPUPI 2.0 is official! The benchmark now supports multiple graphics cards and CPUs and integrates automatic HWBOT submission including hardware detection and screenshot upload. HWBOT just announced it as their first GPGPU benchmark and gives world record points, globals and hardware points for GPUPI 1B and GPUPI for CPUs - 1B. To see what's possible with version 2.0 have a look at this result with 3x GTX 980 and 1x GTX 780 Ti: If you have any feedback or questions, just let me know. Full changelog: Multi-GPU and Multi-CPU support New platform and device selection with tree view HWBOT integration with automatic result submission including hardware detection (Graphics Card, CPU, OS) and screenshot upload Improved detection of AMD graphics cards (HD 7xxx und Rx xxx only) Encrypted kernel code using AES/CBC Support for CUDA 7.0 Improvements for error logging (GPUPI.log in the working directory) Compiled with Visual Studio 2013 Community (Update 4) and AMD OpenCL 2.0 headers New about dialog including benchmark and support information Links: Download it here | Details on hwbot.org Quote
rtsurfer Posted April 8, 2015 Posted April 8, 2015 Yeah.. Points. Although shouldn't the points have been enabled on the 32B version of the Bench since with the 1B version we will be under 1s with the next gen GPUs or maybe the Gen after. Wouldn't that make this bench short lived, ~ 2 years or so. Just a suggestion. Quote
_mat_ Posted April 8, 2015 Author Posted April 8, 2015 We have discussed this recently and came to the conclusion that 32B makes no sense today. It's just not fun to run this benchmark on single cards for more than 15 minutes to get a result. Yeah, multiple GPUs have a lot of performance headroom and will push the times faster towards zero than what's possible with other benchmarks. If that happens 32B might become more popular for multiple graphics cards and we will react on it properly, may add or even shift points to 32B. But that will take a good while in computer years. Quote
skulstation Posted April 8, 2015 Posted April 8, 2015 (edited) its nice to se thad the Multi-gpu support works this good. time whil thel when the furst multie - dual-gpu's run's ar online if i had the cash i traid max possibel confiuration whit titan-z , xeon phi (if its supported ), tesla and other. ps: if a gpu have support for openCL or cuda but the benchmark don't like the gpu,how can this be fixt? Edited April 8, 2015 by skulstation Quote
_mat_ Posted April 9, 2015 Author Posted April 9, 2015 Your graphics card has no double precision support. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.