Blockland Forums > General Discussion
Core Optimization for Blockland?
<< < (3/4) > >>
Trinick!:

--- Quote from: pecon98 on December 26, 2012, 10:37:37 PM ---It is known that Blockland can only use as much processing as would be equivalent from just one core. Even if it is distributed over multiple cores, it still never uses more than one could possibly provide. For example, on a quad-core processor the maximum overall CPU usage Blockland could use is 25%. I'm pretty sure this happens because Blockland is 32-bit.

--- End quote ---
It's because Blockland is built to be single threaded, TGE is a single-threaded game engine. Should Badspot decide to upgrade to T3D (he won't) then it would have multicore support.


--- Quote from: Chrono on December 26, 2012, 10:38:50 PM ---Contrary to what's being said, Blockland actually uses 2.
Everything runs on one of them.
Brick physics runs on a separate thread.

Pretty sure kompressor said this.

--- End quote ---
Blockland spawns ~50 threads upon execution, but that doesn't make it multithreaded. It just uses threads for concurrency, that's different than multithreading.
Dillpickle:
The really smart section of the Blockland Community speaks.
   But I say it would be rather nice to distribute to different cores so it evens out?
Altiris:

--- Quote from: Trinick! on December 26, 2012, 10:39:43 PM ---It's because Blockland is built to be single threaded, TGE is a single-threaded game engine. Should Badspot decide to upgrade to T3D (he won't) then it would have multicore support.
Blockland spawns ~50 threads upon execution, but that doesn't make it multithreaded. It just uses threads for concurrency, that's different than multithreading.

--- End quote ---
Badspot wouldn't be able to somehow edit the engine to make it multi-threaded, people have said Blockland is basically its own engine with the modifications Badspot has done to it? Would having Blockland multi-threaded be able to raise the brick limit or does that have to do with the engine itself?
ZSNO:

--- Quote from: Chrono on December 26, 2012, 10:37:02 PM ---Did you happen to look at core 1?

--- End quote ---
Did you happen to look at Core 0 and 4
It seemed that Blockland was distributed over 2 then got booted to 1?
Oh well
Trinick!:

--- Quote from: Altiris on December 26, 2012, 10:43:54 PM ---Badspot wouldn't be able to somehow edit the engine to make it multi-threaded, people have said Blockland is basically its own engine with the modifications Badspot has done to it? Would having Blockland multi-threaded be able to raise the brick limit or does that have to do with the engine itself?

--- End quote ---
The brick limit is because of packet size, that won't get changed until people get faster internet. Yeah, Badspot could make BL multithreaded, but there's really no reason to.
Navigation
Message Index
Next page
Previous page

Go to full version