Message boards : News : Real CMS Jobs
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Laurence
Project administrator
Project developer
Project tester
Avatar

Send message
Joined: 12 Sep 14
Posts: 1067
Credit: 328,405
RAC: 158
Message 485 - Posted: 21 Jul 2015, 9:56:40 UTC

Over the past few months we have been re-engineering our internal infrastructure so that we can send real CMS simulations jobs to the CMS@home project and are nearly ready to try this out for real. From the VM side of things, we only need to update the CMSJobAgent.py script which will be done via the magic of CVMFS [1], so no new application release will be needed.

Although this should be transparent, there is a high chance we will temporary break something, so please bear with us during this potential period of instability. I would estimate that we will be ready within the next two weeks and I will send an announcement before we make any changes.

Many tanks to all of you who have been supporting with the testing of this project.

[1] http://iopscience.iop.org/1742-6596/219/4/042003
ID: 485 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jarrod Moore

Send message
Joined: 18 Jul 15
Posts: 1
Credit: 31,575
RAC: 0
Message 486 - Posted: 21 Jul 2015, 19:17:13 UTC - in response to Message 485.  

Since we will be crunching real tasks soon, will we also be getting graphics similar to the ones that Atlas@home provides? Also, is there Nvidia Cuda support planned in the future? What about Android support? I have six android devices and four graphics cards just begging to compute for CMS.
ID: 486 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile ivan
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar

Send message
Joined: 20 Jan 15
Posts: 1129
Credit: 7,876,718
RAC: 266
Message 487 - Posted: 21 Jul 2015, 20:04:06 UTC - in response to Message 486.  

Since we will be crunching real tasks soon, will we also be getting graphics similar to the ones that Atlas@home provides? Also, is there Nvidia Cuda support planned in the future? What about Android support? I have six android devices and four graphics cards just begging to compute for CMS.

I can't speak for the graphics, though naturally CMS has a range of visualisation techniques. I have heard of some work being done with CUDA, and ARM (though not necessarily Android), but it's not yet mainstream for our software, which is called CMSSW. Now, it's not hard to get a look at the CMSSW repository, even if you're not a Collaboration member; if you ever do, you'll see the enormous task necessary to port to other operating systems (e.g. OSX), let alone other paradigms such as GPUs or Xeon Phi. As well as our own software, we also have to carry along lots of other externals in specific versions to maintain our release integrity, e.g. gcc, ROOT,geant4, pythia, herwig, python, curl, and fftw3 to name but a few of the more important ones -- I count 160 externals in a recent release area.
Then, of course, the software has to run in a VM which supports the host (and guest) system, so maybe you should be asking Oracle what plans they have to release GPU and Android versions of VirtualBox.
ID: 487 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Magic Quantum Mechanic
Avatar

Send message
Joined: 8 Apr 15
Posts: 751
Credit: 11,610,376
RAC: 1,406
Message 488 - Posted: 22 Jul 2015, 2:47:18 UTC
Last modified: 22 Jul 2015, 2:47:55 UTC

I am ready (of course) but the only difference I would use is more than one task at a time like I do with vLHC or Atlas since all of my GPU's are taken (Einstein)
Mad Scientist For Life
ID: 488 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Laurence
Project administrator
Project developer
Project tester
Avatar

Send message
Joined: 12 Sep 14
Posts: 1067
Credit: 328,405
RAC: 158
Message 490 - Posted: 24 Jul 2015, 7:39:33 UTC - in response to Message 486.  

As Ivan mentioned, efforts are already underway to run HEP code on GPUs. However, it is not clear whether you can do this from within a VM. This is something that we may consider investigating in the future but first we have to get this project up and running! The advantage of using a VM is that we can easily run anywhere that support virtualization so if a suitable hypervisor exists for Android, we in theory could run there.
ID: 490 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Richard Haselgrove

Send message
Joined: 4 May 15
Posts: 64
Credit: 55,584
RAC: 0
Message 491 - Posted: 24 Jul 2015, 13:11:10 UTC - in response to Message 490.  

As Ivan mentioned, efforts are already underway to run HEP code on GPUs. However, it is not clear whether you can do this from within a VM. This is something that we may consider investigating in the future but first we have to get this project up and running! The advantage of using a VM is that we can easily run anywhere that support virtualization so if a suitable hypervisor exists for Android, we in theory could run there.

Using GPUs in a VM is problematic. You need a virtualisation product which supports a feature called "GPU passthrough". NVidia has a page on the subject: http://www.nvidia.com/object/dedicated-gpus.html, which says that NVidia GPUs can be used with Citrix XenDesktop or VMware Horizon View. I expect AMD will have a similar list for their GPUs.

Unfortunately, the BOINC virtual machine interface - originally developed at CERN, I believe - only supports Oracle VirtualBox, which doesn't currently support GPU passthrough. So, unless either Oracle upgrades VB, or BOINC interfaces with a second VM technology, this doesn't look like a starter.
ID: 491 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Laurence
Project administrator
Project developer
Project tester
Avatar

Send message
Joined: 12 Sep 14
Posts: 1067
Credit: 328,405
RAC: 158
Message 492 - Posted: 25 Jul 2015, 22:06:35 UTC - in response to Message 491.  

Exactly. We either will need to re-write the job wrapper for another hypervisor or work with Oracle so that VirtualBox provides the feature.
ID: 492 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Magic Quantum Mechanic
Avatar

Send message
Joined: 8 Apr 15
Posts: 751
Credit: 11,610,376
RAC: 1,406
Message 495 - Posted: 30 Jul 2015, 0:58:10 UTC

Still going to be CMS Simulation v46.15 (vbox64) ?

Or a change soon?
ID: 495 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : News : Real CMS Jobs


©2024 CERN