climateprediction.net home page
Using GPUs for number crunching

Using GPUs for number crunching

Questions and Answers : Wish list : Using GPUs for number crunching
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5

AuthorMessage
Les Bayliss
Volunteer moderator

Send message
Joined: 5 Sep 04
Posts: 7629
Credit: 24,240,330
RAC: 0
Message 52191 - Posted: 7 Jul 2015, 23:32:09 UTC - in response to Message 52175.  

I also wonder if there are other sets of code being used for climate modelling apart from the Met Office programs and assuming there are, why do we not hear of them?

Possibly because they are used in other countries, by their weather offices.

But there is this, which was quite famous for a while: Earth_Simulator

And a Uni student in America was working on a climate project similar to cpdn, in between working on his thesis. I don't know the name of it, or how far it got.


ID: 52191 · Report as offensive     Reply Quote
Jim1348

Send message
Joined: 15 Jan 06
Posts: 637
Credit: 26,751,529
RAC: 653
Message 52266 - Posted: 17 Jul 2015, 20:58:16 UTC

I will assume for the sake of argument that CPDN will never use GPUs, which is OK with me. I can use CPUs for this work. But it appears that someone will make use of GPUs for various FORTRAN projects before long.

Computational Chemistry App: 12x Faster, Under 100 Lines of Code

Janus Juul Eriksen, a post-doc at qLEAP Center for Theoretical Chemistry at Aarhus University, provides a case study in the benefits of OpenACC. He maintains an application known as LS-DALTON that�s used for complex, large-scale molecular simulations.

He wanted to use LS-DALTON to simulate larger scientific problems on the GPU-accelerated Titan supercomputer at Oak Ridge National Labs. Like many researchers, Eriksen, who taught himself to code Fortran, has no formal education in computer science.

But with OpenACC, he was able to accelerate key algorithms in LS-DALTON up to 12x over a CPU version in just days. And he didn�t have to change any of the algorithms in his application to run on one of the world�s most powerful supercomputers.

http://blogs.nvidia.com/blog/2015/07/13/openacc/
ID: 52266 · Report as offensive     Reply Quote
Profile tullio

Send message
Joined: 6 Aug 04
Posts: 264
Credit: 965,476
RAC: 0
Message 52267 - Posted: 18 Jul 2015, 16:20:09 UTC

From what I learn in SETI@home and Einstein@home message boards, nVIDIA uses the CUDA programming environment, while ATI/AMD uses OpenCL. OpenACC is never mentioned.
Tullio
ID: 52267 · Report as offensive     Reply Quote
marcus

Send message
Joined: 13 Sep 15
Posts: 1
Credit: 816
RAC: 0
Message 52596 - Posted: 19 Sep 2015, 12:25:04 UTC - in response to Message 52176.  

Hi Appologis for raising this topic one more time, but...

Cuda has Fortran support (https://developer.nvidia.com/cuda-fortran), it also has IEEE data types including double (http://docs.nvidia.com/cuda/floating-point/index.html), from your point of view the speed ups could be quite significant. Supporting gpu compute may have unexpected benefits like attracting users with Tesla cards, which are not gaming devices (https://www.nvidia.com/object/tesla-servers.html), and could prove to be quite advatageous. Indeed a lot of super computers now leverage parallel computation on GPU's because they're so blisteringly quick (example http://www.top500.org/system/176819) CPU compute is old think
ID: 52596 · Report as offensive     Reply Quote
Les Bayliss
Volunteer moderator

Send message
Joined: 5 Sep 04
Posts: 7629
Credit: 24,240,330
RAC: 0
Message 52597 - Posted: 19 Sep 2015, 13:32:09 UTC - in response to Message 52596.  

All of the climate programs were/are created and are owned by the UK Met Office, for their own use, and run on their supercomputers.

While FORTRAN on gpus is starting to appear, it's only of academic interest as far as Oxford Uni/cpdn is concerned.

ID: 52597 · Report as offensive     Reply Quote
Previous · 1 · 2 · 3 · 4 · 5

Questions and Answers : Wish list : Using GPUs for number crunching

©2024 climateprediction.net