Question about cpu readout and mutlicore

Official support for: loomer.co.uk
User avatar
gentleclockdivider
KVRAF
2883 posts since 22 Mar, 2009 from gent

Post Wed Jun 24, 2020 2:38 am

When multicore is enabled , architect's cpu meter readout is considerably higher compared to other hosts ( when multicore enabled )
When the the multicore is disabled , the cpu readout is the same compared to other hosts ( when multicore is still enabled )
Eyeball exchanging
Soul calibrating ..frequencies

colin@loomer
KVRAF
2055 posts since 25 Aug, 2003 from Bournemouth, UK

Re: Question about cpu readout and mutlicore

Post Wed Jun 24, 2020 2:45 am

That's odd - I'll take a look.

Is this running Architect as a host itself, or as a plug-in inside another host, as in the latter case I'd consider turning multicore off as it could conflict with the hosts multicore scheduler.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

User avatar
gentleclockdivider
KVRAF
2883 posts since 22 Mar, 2009 from gent

Re: Question about cpu readout and mutlicore

Post Wed Jun 24, 2020 4:09 am

Running as a host
Eyeball exchanging
Soul calibrating ..frequencies

colin@loomer
KVRAF
2055 posts since 25 Aug, 2003 from Bournemouth, UK

Re: Question about cpu readout and mutlicore

Post Wed Jun 24, 2020 4:11 am

Thanks. I'll look into it this afternoon. Out of interest, how many cores does your machine have?
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

User avatar
gentleclockdivider
KVRAF
2883 posts since 22 Mar, 2009 from gent

Re: Question about cpu readout and mutlicore

Post Wed Jun 24, 2020 7:54 am

Four , but it's an old i5 , I think second gen
Eyeball exchanging
Soul calibrating ..frequencies

colin@loomer
KVRAF
2055 posts since 25 Aug, 2003 from Bournemouth, UK

Re: Question about cpu readout and mutlicore

Post Wed Jun 24, 2020 7:55 am

Thank you.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

User avatar
gentleclockdivider
KVRAF
2883 posts since 22 Mar, 2009 from gent

Re: Question about cpu readout and mutlicore

Post Thu Jun 25, 2020 12:51 am

Image
Image

Just to clarify , when I switch renoise cpu meter readout to single core it also shows less cpu , so it's not only architecture ..
But the difference is there is still a 5% increase in architecture compared to other hosts , making it less efficient
I think there is more cpu load compared to earlier versions
Last edited by gentleclockdivider on Thu Jun 25, 2020 1:11 am, edited 1 time in total.
Eyeball exchanging
Soul calibrating ..frequencies

colin@loomer
KVRAF
2055 posts since 25 Aug, 2003 from Bournemouth, UK

Re: Question about cpu readout and mutlicore

Post Thu Jun 25, 2020 1:02 am

Thanks for the screens. I'm looking into this today. First step is to establish if the CPU usage is being reported incorrectly, or if it is actually higher. I'll give it a test myself with Reaktor 6 and hopefully get this fixed, one way or another, for tomorrow's update.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

colin@loomer
KVRAF
2055 posts since 25 Aug, 2003 from Bournemouth, UK

Re: Question about cpu readout and mutlicore

Post Thu Jun 25, 2020 3:29 am

Quick progress update: I've reproduced what you are seeing here. Much thanks for the screenshots as it enabled me to recreate exactly your mixer setup, and hence work out which audio processes are being distributed across cores.

(It's also revealed lots of scope for optimisation here...)
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

colin@loomer
KVRAF
2055 posts since 25 Aug, 2003 from Bournemouth, UK

Re: Question about cpu readout and mutlicore

Post Thu Jun 25, 2020 8:03 am

Not saying I've 100% nailed this, as I think there is plenty more scope for optimisation here in both multi- and single-core modes, but I've improved it a lot. The changes I've made will be in tomorrow's build, but that is absolutely not the end of me trying to scrape some more performance gains here in future revisions.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

User avatar
gentleclockdivider
KVRAF
2883 posts since 22 Mar, 2009 from gent

Re: Question about cpu readout and mutlicore

Post Thu Jun 25, 2020 8:17 am

Fast as always !
Keep up the good work
Eyeball exchanging
Soul calibrating ..frequencies

User avatar
gentleclockdivider
KVRAF
2883 posts since 22 Mar, 2009 from gent

Re: Question about cpu readout and mutlicore

Post Fri Jun 26, 2020 2:56 pm

Just a simple project
-audio realism abl3
-sonic charge microtonic
-synsoninc 808 kick ( freeware )
-Klanghelm mjuc (freeware )
average cpu use 30 %
Image


recorded midi file and imported in renoise
Average cpu use in renoise 16.7 %
Image
Eyeball exchanging
Soul calibrating ..frequencies

colin@loomer
KVRAF
2055 posts since 25 Aug, 2003 from Bournemouth, UK

Re: Question about cpu readout and mutlicore

Post Sat Jun 27, 2020 12:06 am

I think I've significantly improved this, now. The algorithm I was using to distribute load across cores sometimes added dependencies that caused core to have to wait for other cores.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Return to “Loomer”