Code center > Darwinbots3
performance
jknilinux:
Just wondering, what sort of performance should we expect with DB3? using C#, 3D, extra features, etc... it sounds like it may only run decently on the most recent computers. Perhaps we have to realize that most people are just interested hobbyists and will be running this on a spare pIII PC. Perhaps we can make a less-fully-featured version of DB3?
Will there be any way in the settings to make it very resource-efficient? maybe a hyperspeed mode with almost everything disabled? TY!
Numsgil:
I'm planning a command line version, if nothing else. And maybe a way to run a command line version on one computer and hook up a GUI visualizer on another computer.
C# is JIT compiled, so I don't expect significant performance hits from that aspect. It might run a little memory hungry, though. Especially any initial versions.
Also, on the subject, any first release will probably run waaaay slower than a final version. For instance, I'm building on some brute force algorithms for an initial version where some smarter algorithms could significantly reduce the runtime complexity. With 1000 bots an initial release could easily run a thousand to a million times slower than theoretically possible.
Most of the algorithms I'm playing with are parallizable, as well, so more cores will make life faster. Maybe some sort of distributed LAN computing network which Darwinbots runs on top of could work... I'll try to target something like larrabee when they become available.
jknilinux:
Can it run on 64-bit machines? The extra RAM could prove very helpful
Numsgil:
It uses XNA, which apparently only has 32 bit versions available. I think that might cause a "cascade" where the target platform has to be 32 bit. But there might be a way to build console versions which are 64 bit. Worst case the memory would grow with the square of the number of bots, so I don't think it would be an issue until you start getting multiple thousands of bots. And my ultimate goal is to have performance and memory be linearly related to the number of bots, so then that might become moot.
jknilinux:
ok, great. I think it's like making a man-made closed ecosystem; the more organisms and the larger the space, the more stable it is. So, for a stable, complex ecosystem, I'd imagine we'd need at least a thousand bots. Right?
Navigation
[0] Message Index
[#] Next page
Go to full version