OpenCL 2.0 Provisional Release

Moderators: Site Moderators, FAHC Science Team

Post Reply
PantherX
Site Moderator
Posts: 6986
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

OpenCL 2.0 Provisional Release

Post by PantherX »

It seems that the OpenCL 2.0 has been provisionally released (http://www.techpowerup.com/187620/khron ... ation.html). I wonder if FahCore_17 is going to use it in the near future and how it might potentially change the GPU folding landscape.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Joe_H
Site Admin
Posts: 7990
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Studio M1 Max 32 GB smp6
Mac Hack i7-7700K 48 GB smp4
Location: W. MA

Re: OpenCL 2.0 Provisional Release

Post by Joe_H »

Near future? From my experience with implementation of provisional standards that is unlikely. In any case, before Core_17 could use version 2 OpenCL the drivers from AMD-ATI and nVidia would have to be updated to support it. Since nVidia is only up to supporting version 1.1, that alone could take a while. I would put it more in the Soon-ish to Not Soon range.
Image
Jesse_V
Site Moderator
Posts: 2850
Joined: Mon Jul 18, 2011 4:44 am
Hardware configuration: OS: Windows 10, Kubuntu 19.04
CPU: i7-6700k
GPU: GTX 970, GTX 1080 TI
RAM: 24 GB DDR4
Location: Western Washington

Re: OpenCL 2.0 Provisional Release

Post by Jesse_V »

The core took months and months to be written with OpenCL 1.1 in mind. I doubt it'll be easy to update it, and like Joe said the drivers would have to support it. Also, there'd have to be a need to upgrade: faster speeds or a simpler codebase, something like that. Once the drivers support it, there's a demonstratable advantage in upgrading, then FahCore 17 might be upgraded, or maybe not. Second the "soonish to not-soon" category, leaning towards "not soon".
F@h is now the top computing platform on the planet and nothing unites people like a dedicated fight against a common enemy. This virus affects all of us. Lets end it together.
7im
Posts: 10179
Joined: Thu Nov 29, 2007 4:30 pm
Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
Location: Arizona
Contact:

Re: OpenCL 2.0 Provisional Release

Post by 7im »

provide feedback before specification finalization, which is expected within 6 months.
Now whether AMD and NV can write drivers concurrently is another question. Otherwise we're at least a few months out, if not 6 or more.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: OpenCL 2.0 Provisional Release

Post by bruce »

Based on my non-programmer perspective of the information in the provisional spec, FAH will want to produce FahCore Zeta-Prime once there are is dependable support from the hardware manufacturers. I wonder if Intel's support focused mainly on the shared memory model or if they also have pre-beta drivers for their GPUs. It would be a real coup d'état in the traditional driver development pattern if dependable support for OpenCL 2.0 came out on Intel GPUs before it came out on AMD and/or NV.
VijayPande
Pande Group Member
Posts: 2058
Joined: Fri Nov 30, 2007 6:25 am
Location: Stanford

Re: OpenCL 2.0 Provisional Release

Post by VijayPande »

If there's vendor (NVIDIA, AMD, Intel) support for it and there are features that help us speed our code, we'll start incorporating those features into OpenMM, which will make it into core17. It wouldn't be a rewrite as much as "Hey, we can make it go 20% faster if we use this new feature" and then the code evolves to use it.
Prof. Vijay Pande, PhD
Departments of Chemistry, Structural Biology, and Computer Science
Chair, Biophysics
Director, Folding@home Distributed Computing Project
Stanford University
VijayPande
Pande Group Member
Posts: 2058
Joined: Fri Nov 30, 2007 6:25 am
Location: Stanford

Re: OpenCL 2.0 Provisional Release

Post by VijayPande »

PS We are also working hard to make sure there is backward compatibility with older cards, so we at times choose not to use a new feature if it breaks FAH on older GPUs. With that said eventually, things do break on older cards and FAH has to give up support of them. It's a tricky balance.
Prof. Vijay Pande, PhD
Departments of Chemistry, Structural Biology, and Computer Science
Chair, Biophysics
Director, Folding@home Distributed Computing Project
Stanford University
Post Reply