Before I reply to each one of you, here are my results:
Code: Select all
Explicit Solvent: 7.85392 ns/day
Implicit Solvent: 23.2074 ns/day
Again, this was done using Catalyst 13.1 with OpenCL of Catalyst 12.8 (manually uninstalled the one from 13.1 and reinstalled the 12.8 one).
I should upgrade to 13.5 Beta 2, shouldn't I? Thought so and did accordingly by
- uninstalling OpenCL version 12.8
- installed OpenCL of 13.1
- updated the whole setup to Catalyst 13.4 (though, I omitted the "AMD Accelerated Video Transcoding"-option) and
- finally installed 13.5 Beta 2.
Now the benchmark runs again - let's see, when the results are in..
On to your posts:
mdk777 wrote:Well, my opinion is that the path of least resistance was always taken in the past. (Due logically to constraints of limited resources and getting the most done quickest) Since CUDA had depth of use and support, it was simply easier to support and for many years NV cards simply worked better.
It was not top priority until very recently when open CL established an Eco-system...a critical mass of users and suppliers, and code.
Once it became obvious that there were significant economies of supporting one core...which could be used on any graphics card, GPU, CPU, or any other computing device that supported the opencl language..it has now become a priority.
Makes all sense - thanks for that!
mdk777 wrote:Because this is a combination of software, and physics, and mathematics, and research...all at the same time.
There is always a lag of some years between when something is available, and when it is really utilized to its complete potential.(take sony and the ps3...games were really starting to utilize the hardware well after a year late)
The great advantage of having a standard, is that even when hardware advances rapidly, since the standard existed, it should continue to run...In theory.
Hopefully that gets "repeated" in reality, too.
mdk777 wrote:My point :
When the core 17 launches with open cl 1.2 support...even if open cl 1.3, or 1.4 launches in the meantime, and AMD 8xxx series cards, or 9xxx series cards launch...they should still run the open cl 1.2 flawlessly.
Hopefully we will finally get off this constant delay and under utilization treadmill.
I hope so, too. But from a developer point of view, it shouldn't interfere with running versions, if a newer branch is being integrated - most of the time, at least.
mdk777 wrote:RE:
(BTW: "benchmarking....6% done, estimate: ~7.527 ns/day" right now), I was able to make a step forward in understand the situation.
Shouldn't take that long and should get better results.
See my first post.. Seems like my setup was a bit "out of specification"..
I think that is installed, because if not, I would expect some kind of error while launching/running the benchmark..
mdk777 wrote:OpenCL:
–Windows
–Latest NVIDIA/ATI/Intel Drivers. Note that Intel OpenCL SDK Drivers must be from the 2013 Beta.
CUDA:
–CUDA 5.0 SDK
–MSVS 2010 Express
–Path to cl.exe defined in PATH environment variable
- Windows 7 x64, patched to the latest version
- latest ATI & Intel drivers (see above, regarding Catalyst)
- OpenCL wasn't included in Beta 2 of 13.5, so all I got was the one of 13.1. Where can I get the newer one?!
- MS Visual Studio Express won't be installed (I own a full copy of VS 2010), the PATH-variable wasn't modified by myself in any way
mdk777 wrote:I had to install the MSVC 10 redistributables seveal times and reinstall the FAHbench subsequently to get it to work on my computer(AMD cpu ..so no experience with the INtel open cl sdk requirement).
It worked right out of the box on my end.. O.o
Jesse_V wrote:That's ok, core 17 is new, so we're all learning.
Thank you.
Jesse_V wrote:OpenMM itself has been around for years now, but version 5.0 was a pretty significant change.
(...) [Listing several (good) reasons which I could all understand] (...)
Testing these changes took time, and there were many stability issues, many of which you can see in viewtopic.php?f=66&t=23868&start=60
Core 17 is a high priority, but it's taking time to work out all the glitches. Here's a post about OpenMM 5.1:
http://folding.typepad.com/news/2013/03 ... re-17.html
But we're getting off-topic from the original question about AMD 13.4 drivers...
Thanks a lot for that clarification and sorry about being a bit off-topic!
bruce wrote:... and the bottom line is that none of the drivers which are currently available work dependably with FAH. We're all at the mercy of ATI creating a complete set of drivers that are dependable.
Well, that's a pitty - to say the least!
mdk777 wrote:. and the bottom line is that none of the drivers which are currently available work dependably with the FAHcore that was written for the previous generation of cards (two generation past)We're all at the mercy of FAH to create a Core that uses the current generation of cards. (The current AMD drivers, sdk and programing tools available, work wonderfully on open cl in many other applications and have for some years.)
Fixed that for you.
http://developer.amd.com/tools-and-sdks ... ng/codexl/
There is a significant difference between saying that there has not been time or manpower to utilize something, and saying that thing does not exist.
AMD has supplied the hardware and the software.
FAH is indeed in the process of utilizing those tools.
Hmm, now I'm confused.
I don't want to play "pass the buck to X", but instead I'm looking forward to core 17. Because since the benchmark completed successfully in the first place, I suspect the old cores as really being unable to run on anything from the Radeon 5000 series and newer..
bruce wrote:In the interest of fairness, the problem is not unique to ATI (though this topic is). NV has had similar problems in the past and Intel has GPUs which, if supplied with dependable drivers, could conceivably add some useful resources to FAH. It should also be noted that FAH often uses portions of the developer library and portions of the drivers which may never be used by the game developer and vice versa.
That seems legit to me. So to sum it all up, I
- ran the benchmark well and that equals to "core 17 will bring folding back to the GPU"
- it's a fault (or task, if you prefer that wording) on both sides, because ATI didn't deliver proper drivers in the first place and then FAH didn't deliver proper cores to run on Graphics Core Next.
Right?
BTW: FAHBench/core 17 indeed seems to benefit from the beta-driver: my score for "Explicit Solvent" currently says "benchmarking....2% done, estimate: ~5.414 ns/day" - that's nearly a 100% increase compared to what it looked like yesterday with Catalyst 13.1 and OpenCL of 12.8..