1
DF General Discussion / Re: Future of the Fortress
« on: February 07, 2022, 10:17:02 am »
Threadednessness
Whellow Today!
Thank you for Dwarf fortress. In a world of forgettable AAA titles, DF stand out as a brilliant ray of maddening sunshine!
color=limegreen]How much can/has DF be/been multithreaded[/color].
As CPUs grow wider and not fast, it seems like headroom for performance for Single Threaded applications has been reached.
DF seems to have a lot of opportunity for threadedness which has not been taken advantage of but this can be hard to perceive. Often threadable tasks are quick and efficient while the non-threadable tasks may be long and slow so the actions which were threaded are completed quickly and wait while the rest of the software completes.
color=limegreen]Are there other milestones which stand in the way or things which need to be stabilized before threading is safe?[/color]
Seems like a brain of your talent could tackle this but I know all development has a punch list and this might be low on it.
Cheers and thanks, a lot, for all the lost productivity! ;-)
Love,
CoreyXolt
Whellow Today!
Thank you for Dwarf fortress. In a world of forgettable AAA titles, DF stand out as a brilliant ray of maddening sunshine!
color=limegreen]How much can/has DF be/been multithreaded[/color].
As CPUs grow wider and not fast, it seems like headroom for performance for Single Threaded applications has been reached.
DF seems to have a lot of opportunity for threadedness which has not been taken advantage of but this can be hard to perceive. Often threadable tasks are quick and efficient while the non-threadable tasks may be long and slow so the actions which were threaded are completed quickly and wait while the rest of the software completes.
color=limegreen]Are there other milestones which stand in the way or things which need to be stabilized before threading is safe?[/color]
Seems like a brain of your talent could tackle this but I know all development has a punch list and this might be low on it.
Cheers and thanks, a lot, for all the lost productivity! ;-)
Love,
CoreyXolt