it should run a bit better when utilizing two logical threads (or 4 on 330) on Atom. I can say that as my experiments running multiple instance of tasks (few concurrent running lame encoders for example) they show significant improvements. After all multithreading helps to avoid pipeline stalls, which are costly in “in order” architecture like Atom.
As it’s now Renoise detects number of logical cores properly by limits itself just to one. From logs:
“Renoise LOG> CPU: Found 1 enabled unit(s) with 1 core(s) / 2 logical processor(s) per unit. 1 cores are enabled in total.”
Why it’s so? Isn’t it an artefact of Pentium4 rather problematic “hyperthreading”? On Atoms not using it is rather wasteful imho. If there aren’t any special reason to disable support for logical threads then enabled them please.
I’m using Ubuntu 9.04 btw.