• Welcome to World Machine Community. Please login or sign up.
July 22, 2019, 02:48:08 am


Read the Development Diary for an inside look at World Machine's progress!

Rewrite single-threaded devices to use multithreading

Started by Dr Zepsuj, April 17, 2009, 03:53:47 am

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Dr Zepsuj

Hi !

Another thing that I would love to see in further WM release is a bit of optimization.
Some devices only use 1 CPU core and it take ages for them to generate, where the process could be speeded up by utilizing all available processing power.
Bellow I have listed Single-Threaded devices which generation I have noticed to be particularly slow (I will update that list as I come across some more):

Layout Generator




This is definitely a good idea. As you have noticed, for non-tiled worlds each device needs to do multithreading (what I term "inner-threading", to mean threading done within the device itself). The Layout generator had multithreading disabled at the last moment to fix a couple ordering issues that were cropping up, but it should be re-enabled in the next release. The others should also not be too hard to implement.
-- Stephen Schmitt
- Creator of World Machine

Quick Reply

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Note: this post will not display until it's been approved by a moderator.

Please leave this box empty:
Type the letters shown in the picture
Listen to the letters / Request another image

Type the letters shown in the picture:

Shortcuts: ALT+S save/post or ALT+P preview