Message boards :
Application Code Discussion :
N-Body on GPU?
Message board moderation
Author | Message |
---|---|
Send message Joined: 9 Jul 17 Posts: 100 Credit: 16,967,906 RAC: 0 ![]() ![]() |
There has been some limited mention of providing a GPU version of N-Body.
Will it require good dual-precision performance?
|
Send message Joined: 15 Jun 13 Posts: 15 Credit: 2,070,897,222 RAC: 0 ![]() ![]() ![]() |
I second this. I only run MW@H on my GPU, the CPU is reserved for WCG. And there seems to be a lot more development these days on n-body, so I assume it's more interesting to the project. I'd certainly like to contribute if such a client is feasible. |
![]() Send message Joined: 5 Jul 11 Posts: 990 Credit: 376,143,149 RAC: 0 ![]() ![]() |
I third this. |
Send message Joined: 22 May 11 Posts: 71 Credit: 5,685,114 RAC: 92 ![]() ![]() |
I fourth this |
Send message Joined: 10 Feb 09 Posts: 52 Credit: 16,289,290 RAC: 0 ![]() ![]() |
Probably it's too much difficult to adapt nbody code for gpu. |
Send message Joined: 10 Feb 09 Posts: 52 Credit: 16,289,290 RAC: 0 ![]() ![]() |
Probably it's too much difficult to adapt nbody code for gpu. My fault, my fault. I found this old link to a research on nbody on GPU, so it seems feasible |
![]() Send message Joined: 5 Jul 11 Posts: 990 Credit: 376,143,149 RAC: 0 ![]() ![]() |
I can only see the preface.Probably it's too much difficult to adapt nbody code for gpu. |
![]() Send message Joined: 19 Jul 10 Posts: 618 Credit: 19,254,980 RAC: 26 ![]() ![]() |
Probably it's too much difficult to adapt nbody code for gpu. Yes, it's feasible, but extremely inefficient, it needs about as much time on GPU as on CPU while Separation is 50-60 times faster on GPU than on CPU. I don't think there are many, who would want to slow down their GPU output by that factor. It seems to be one of the thngs, that are not suitable for GPUs. It would be however great to get here the option "Run CPU versions of applications for which GPU versions are available" in the preferences, so anyone who wants, could limit CPU to n-Body only while running Separation on GPU. ![]() |
![]() Send message Joined: 5 Jul 11 Posts: 990 Credit: 376,143,149 RAC: 0 ![]() ![]() |
It would be however great to get here the option "Run CPU versions of applications for which GPU versions are available" in the preferences, so anyone who wants, could limit CPU to n-Body only while running Separation on GPU.+1. I've asked for this many times and am ignored. Einstein does it, it's possible. In fact running seperation on a CPU is utterly pointless. They should remove it from CPUs altogether. People are wasting their computing time and electricity. |
![]() Send message Joined: 19 Jul 10 Posts: 618 Credit: 19,254,980 RAC: 26 ![]() ![]() |
In fact running seperation on a CPU is utterly pointless. They should remove it from CPUs altogether. People are wasting their computing time and electricity. Well, 32-bit computers can't run n-Body, but in general I agree, would be the best method to speed up n-Body research if needed. ![]() |
![]() Send message Joined: 5 Jul 11 Posts: 990 Credit: 376,143,149 RAC: 0 ![]() ![]() |
Anybody still running a 32 bit computer is hardly contributing much computing power. I've got some 12 year old machines that are 64 bit.In fact running seperation on a CPU is utterly pointless. They should remove it from CPUs altogether. People are wasting their computing time and electricity. |
![]() ![]() Send message Joined: 8 May 09 Posts: 3339 Credit: 524,010,781 RAC: 14 ![]() ![]() ![]() |
It would be however great to get here the option "Run CPU versions of applications for which GPU versions are available" in the preferences, so anyone who wants, could limit CPU to n-Body only while running Separation on GPU.+1. I've asked for this many times and am ignored. Einstein does it, it's possible. Some people just want to run something to help and trying to run the NBody tasks on a pc without a gpu that can crunch, I know drivers probably not loaded, means stalls etc as they don't do the research to know they need an app_config file to limit the number of cpu cores means those people can run the Separation tasks with no problems |
![]() Send message Joined: 5 Jul 11 Posts: 990 Credit: 376,143,149 RAC: 0 ![]() ![]() |
Some people just want to run something to help and trying to run the NBody tasks on a pc without a gpu that can crunch, I know drivers probably not loaded, means stalls etc as they don't do the research to know they need an app_config file to limit the number of cpu cores means those people can run the Separation tasks with no problemsEven a fast CPU is pointless to run on seperation. Running some outdated crap that needs cores limiting is not helping the science of seperation one bit. I've got a 12 year old quad core CPU, and it runs nbody with no adjustments. Leave the GPU stuff to the GPUs and put CPUs on stuff which can't do GPU. |
![]() Send message Joined: 19 Jul 10 Posts: 618 Credit: 19,254,980 RAC: 26 ![]() ![]() |
means stalls etc as they don't do the research to know they need an app_config file to limit the number of cpu cores means those people can run the Separation tasks with no problems Does n-Body not respect the "Use at most x% of the CPUs" setting? ![]() |
![]() Send message Joined: 5 Jul 11 Posts: 990 Credit: 376,143,149 RAC: 0 ![]() ![]() |
I think it's the boinc scheduler that sorts that. And it's a very simplistic piece of crap that's easily confused. If you have 24 cores and say "use 15 cores", it will still get the full sized 16 core nbodies, because it's stupid.means stalls etc as they don't do the research to know they need an app_config file to limit the number of cpu cores means those people can run the Separation tasks with no problems |
![]() Send message Joined: 12 Nov 21 Posts: 236 Credit: 575,038,236 RAC: 0 ![]() ![]() |
Probably it's too much difficult to adapt nbody code for gpu. The PDF version of this is $41. It seems to me that the the N body crunchers here, past and present, should be able to get a free copy, since we have skin in the game.... |
![]() Send message Joined: 5 Jul 11 Posts: 990 Credit: 376,143,149 RAC: 0 ![]() ![]() |
The PDF version of this is $41. It seems to me that the the N body crunchers here, past and present, should be able to get a free copy, since we have skin in the game....Maybe that's how they get funding to run this place? |
![]() Send message Joined: 12 Nov 21 Posts: 236 Credit: 575,038,236 RAC: 0 ![]() ![]() |
Maybe that's how they get funding to run this place?Could be! LOL If that's the case, I think a urologist might say" My goodness! That's a pretty weak stream!" |
![]() Send message Joined: 5 Jul 11 Posts: 990 Credit: 376,143,149 RAC: 0 ![]() ![]() |
Interesting choice of analogy!Maybe that's how they get funding to run this place?Could be! LOL If that's the case, I think a urologist might say" My goodness! That's a pretty weak stream!" |
©2024 Astroinformatics Group