1
DF Dwarf Mode Discussion / Re: Why did the cyclops die?
« on: March 07, 2018, 12:20:08 pm »It wanted to get to the other side.
May 9, 2024: The May '24 Report is up.
News: April 23, 2024: Dwarf Fortress 50.13 has been released.
News: February 4, 2021: Dwarf Fortress Talk #28 has been posted.
News: November 21, 2018: A new Threetoe story has been posted.
Forum Guidelines
My concern was that the amount of memory DF can check before it needs to do another calculation to be able to check memory might not have been large enough to benefit from increased memory bandwidth. If we think it's wrangling large amounts of memory in single chunks that's good.
Uhh... I don't keep up with Toady's programming style, but last I read he didn't even know what vectorized math (SIMD) was and just assumed the compiler would automagically optimize his code to use it. SSE is far too impractical when you're extremely OOP with massive pointer chains to follow and data spread out all over the place which makes me doubt it being used at all (yes you can use it, but it'd result in negative performance gain... err, again... yes and no... but really it works much better with linearized memory. Just load, operate, and write.).
Having more channels would really matter more on the fetching mechanisms of the CPU than DF's code (given toady is not explicitly taking advantage of this stuff) which again, hit and miss.
Imagine how strangely disgusting watching a human milk a cow would look to the first generation of dwarves to ever leave the caverns, and vice versa.