Code center > Darwinbots3

Hardware survey

<< < (4/9) > >>

Botsareus:
well I am making a big push with sexual reproduction in the next release, maybe you can get back into it.  ;)

Botsareus:
Numsgil, I know you have very specific hardware requirements to run the full version of DB3.
What I am interested in is if I have less hardware does DB3 automatically figure out what hardware I do have or do I need a separate version of DB3 for each hardware configuration?
Also, how much slower will the program run with no CPU calculations on the GPU, no AVX, and only two cores?


This has been bugging me for a while, I might as well ask it.

Numsgil:

--- Quote from: Botsareus on May 12, 2013, 11:01:37 AM ---What I am interested in is if I have less hardware does DB3 automatically figure out what hardware I do have or do I need a separate version of DB3 for each hardware configuration?

--- End quote ---

It'll automatically detect what your hardware can do.  The only caveat is that I think it'll force you to restart the program to switch between standard and High Octane mode.


--- Quote ---Also, how much slower will the program run with no CPU calculations on the GPU, no AVX, and only two cores?

--- End quote ---

It really depends on a lot of factors that are difficult to predict until I have something to test.  In theory AVX would let it run up to 4x faster, and a GPU at peak can run about 10-20x faster than a CPU, but there's memory bandwidth issues.  On the CPU, transferring data from memory to the CPU is often the bottleneck, so AVX might only give 1.5-2x improvement.  For the GPU, you have to physically copy the data from RAM to the card before you can do any calculations on it, which can take a LONG time.  Which might mean the GPU isn't any faster than the CPU, but it should still let you go much wider (ie: have more bots in the sim).

You should still be more than capable of running a reasonable sim with older hardware.  But if you're looking to do a long term experiment, better hardware is going to be worth it.

rwill128:
Sounds pretty exciting. Can't wait to be see more details on the simulation model for DB3.

Peter:

--- Quote from: Numsgil on May 12, 2013, 06:46:24 PM ---For the GPU, you have to physically copy the data from RAM to the card before you can do any calculations on it, which can take a LONG time.  Which might mean the GPU isn't any faster than the CPU, but it should still let you go much wider (ie: have more bots in the sim).
--- End quote ---
Might mean that darwinbots could run quicker in on a AMD system then intel in the near future. AMD's Kaveri system is going to use unified addressing space, pointers can then be shared between GPU and CPU. Similar to the PS4 system coming out later this year.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version