Message boards : Sixtrack Application : Sixtrack BOINC application on track to be ported to GPUs?
Message board moderation

To post messages, you must log in.

AuthorMessage
bozz4science

Send message
Joined: 3 May 20
Posts: 7
Credit: 275,994
RAC: 28
Message 45005 - Posted: 25 May 2021, 16:40:44 UTC

Recently I have watched the recordings from the BOINC workshop this year and in a video from LHC@Home it was mentioned that the initial code base for the Sixtrack application goes back almost 30 yrs if I am not mistaken. Furthermore, Laurence Field mentioned in his talk that the application had already successfully been developed/deployed and tested server side at LHC and was found to be performing at a level roughly equivalent of 250 CPU cores.

As this was referred to as an ongoing investigation into the possibility of bringing this app to GPUs here on LHC@Home, I was wondering if so from the project lead / management could provide some information about the plans for the future in the sense of a roadmap for Q3/4 2021 for the Sixtrack application.

Thank you
ID: 45005 · Report as offensive     Reply Quote
tullio

Send message
Joined: 19 Feb 08
Posts: 678
Credit: 4,027,340
RAC: 466
Message 45006 - Posted: 25 May 2021, 17:14:32 UTC

GPU tasks on OpenPandemics at WorldCommunityGrid take about ten minutes on my GTX 1060, I believe a Pascal chip board. On GPUGRID I have a task running since two days on a GTX 1650 board, which uses a Turing chip. GPU tasks running times depend on many variables, they are not always a solution.
Tullio
ID: 45006 · Report as offensive     Reply Quote
bozz4science

Send message
Joined: 3 May 20
Posts: 7
Credit: 275,994
RAC: 28
Message 45008 - Posted: 25 May 2021, 18:18:46 UTC - in response to Message 45006.  

That much I am aware of. I see your point but don't get really get your reference in regard to my question. I am just curious in the potential energy efficiency boost and core allocation of my machine if this idea were to materialise into a BOINC application. And I wouldn't have brought it up, if it wasn't for the explicit note on the slides in the mentioned BOINC workshop talk.

Would highly appreciate any insight into LHC@H's plans on this!
ID: 45008 · Report as offensive     Reply Quote
Profile Viking69
Avatar

Send message
Joined: 24 Jul 05
Posts: 56
Credit: 5,182,459
RAC: 71
Message 45062 - Posted: 17 Jun 2021, 1:07:45 UTC

I cannot Hyper-V my Win 10 PC, so only sixtrack will work for me. I'd love to continue to crunch for little green men/women!
Let's crunch for our future.
ID: 45062 · Report as offensive     Reply Quote
Erich56

Send message
Joined: 18 Dec 15
Posts: 1419
Credit: 32,171,562
RAC: 43,699
Message 45063 - Posted: 17 Jun 2021, 3:17:30 UTC - in response to Message 45008.  

That much I am aware of. I see your point but don't get really get your reference in regard to my question. I am just curious in the potential energy efficiency boost and core allocation of my machine if this idea were to materialise into a BOINC application. And I wouldn't have brought it up, if it wasn't for the explicit note on the slides in the mentioned BOINC workshop talk.

Would highly appreciate any insight into LHC@H's plans on this!
+1
ID: 45063 · Report as offensive     Reply Quote
bozz4science

Send message
Joined: 3 May 20
Posts: 7
Credit: 275,994
RAC: 28
Message 45068 - Posted: 18 Jun 2021, 9:10:21 UTC
Last modified: 18 Jun 2021, 9:10:55 UTC

Here is the link of the YouTube video I referred to in my initial post. You can watch it here: 2021 BOINC Workshop - Day 02 - Laurence Field

By the way, here is a recent news post (27 May, 2021), that mentioned the video recordings of the 2 talks given by LHC representatives at the BOINC workshop. Both very worthwhile watching IMHO. Cheers
ID: 45068 · Report as offensive     Reply Quote
Toby Broom
Volunteer moderator

Send message
Joined: 27 Sep 08
Posts: 670
Credit: 426,804,980
RAC: 186,330
Message 45069 - Posted: 18 Jun 2021, 17:16:02 UTC
Last modified: 18 Jun 2021, 17:17:58 UTC

In 2016 when a it was investigated sixtrack uses FP64 compute which consumer GPU are very weak on and the memory bandwidth that GPU have are not needed.

https://indico.cern.ch/event/506317/contributions/2017945/attachments/1241758/1826458/SixTrackGPU.pdf

in 2018 it was revisited, you can see that a GTX 1080 is similar same speed as a 20 core low clock speed Xeon CPU, where as a Tesla V100 is 16x quicker.

https://bt.pa.msu.edu/CPO-10/talks/23Tue/AM1/S2F/23Tue_AM1_0915_S2F_De_Maria.pdf

Given that most people don't have a Tesla V100, even if there was a GPU version the real world increase performance would be low, maybe double assuming people have high end GPU's like 1080.

Given that sixtrack work is bursty, it does not seem like CERN even needs more calculations in sixtrack, so why develop a faster method if its not needed

Since sixtrack is open source then I would propose that you can build your on GPU version and test if it gives a performance boost yourself, maybe then you can pitch this to the CERN team for integration or could be deployed via the BOINC anonymous platform from your own hosted source.
ID: 45069 · Report as offensive     Reply Quote
Toby Broom
Volunteer moderator

Send message
Joined: 27 Sep 08
Posts: 670
Credit: 426,804,980
RAC: 186,330
Message 45070 - Posted: 18 Jun 2021, 17:30:27 UTC

ID: 45070 · Report as offensive     Reply Quote
bozz4science

Send message
Joined: 3 May 20
Posts: 7
Credit: 275,994
RAC: 28
Message 45071 - Posted: 18 Jun 2021, 18:10:46 UTC
Last modified: 18 Jun 2021, 18:12:57 UTC

Thanks Toby for referencing this helpful information. I will make time tonight to carefully read all about the Sixtrack app. I definitely see why this wasn't enforced/followed up on as nearly no volunteer would meet the requirements that would allow for this performance boost. Just was curious after it was explicitly mentioned in the talk and stated on the slides to know about the application and potential plans surrounding it. And I also see the point of infrequent Sixtrack work submission.

Unfortunately, I am not proficient in the programming languages needed to develop such a CUDA/opencl app. I'll be happy to continue contributing with my little machines to the CPU app version whenever there is work. But I'll take a closer look at the open source code as you sparked my interest to dig a little deeper.

Thx again for your sources! (The last paper/slide deck mentioned from 2020 definitely looks intimidating...)
ID: 45071 · Report as offensive     Reply Quote
[VENETO] boboviz
Avatar

Send message
Joined: 7 May 08
Posts: 94
Credit: 1,172,164
RAC: 247
Message 45083 - Posted: 26 Jun 2021, 13:54:53 UTC - in response to Message 45071.  

I definitely see why this wasn't enforced/followed up on as nearly no volunteer would meet the requirements that would allow for this performance boost. Just was curious after it was explicitly mentioned in the talk and stated on the slides to know about the application and potential plans surrounding it. And I also see the point of infrequent Sixtrack work submission.


Maybe will be more wus when LHC will restart (September/October).
I hope gpu will be published...
ID: 45083 · Report as offensive     Reply Quote
maeax

Send message
Joined: 2 May 07
Posts: 1211
Credit: 38,735,795
RAC: 12,270
Message 45102 - Posted: 4 Jul 2021, 8:19:21 UTC

ID: 45102 · Report as offensive     Reply Quote
[VENETO] boboviz
Avatar

Send message
Joined: 7 May 08
Posts: 94
Credit: 1,172,164
RAC: 247
Message 45124 - Posted: 14 Jul 2021, 10:36:48 UTC

Kronos Group released OpenCL 3.0.8, with some fixes, clarifications and a "useful extension for accelerated inferencing using quantized neural networks".
ID: 45124 · Report as offensive     Reply Quote
Filipe

Send message
Joined: 9 Aug 05
Posts: 36
Credit: 7,206,312
RAC: 18
Message 45222 - Posted: 18 Aug 2021, 11:11:25 UTC

Any update?
ID: 45222 · Report as offensive     Reply Quote

Message boards : Sixtrack Application : Sixtrack BOINC application on track to be ported to GPUs?


©2021 CERN