Am I not understanding multithreading correctly?

Discuss how to use FL Studio

Return to “FL Studio Users Forum (Looptalk)”

Forum rules
Please read them here.
[You can only see part of this thread as you are not logged in to the forums]
-J64-
Sat Oct 14, 2017 12:39 pm

x

Am I not understanding multithreading correctly?

There's a section in the manual that has this to say about optimizing projects for multi-core processing.
Make sure that your highest CPU using plugins are routed to independent Mixer Tracks without shared 'Send' Channels. Multi-core CPUs need computational tasks that can be run simultaneously and so split across cores. Each Mixer Track represents an 'opportunity' to create these independent, parallel, processing paths. Each unit in the audio chain from the instrument through to the Mixer track and the effects must be processed in sequence on the same core. If one mixer track is linked to another, then all the instruments and effects on both Mixer Tracks now have a dependency and can't be split across cores efficiently.
Maybe I'm not understanding the bit about "shared send channels". I get that if you have plugin A going to mixer channel 1 and plugin B going to mixer channel 2, A+1 can be processed on one core while B+2 gets processed on another core. If I then route channel 1 into channel 3, we now have A+1+3 on the same core because everything gets processed in sequence. However, if I simultaneously route channels 1 and 2 into channel 3, does that mean that channels 1 and 2 are no longer split across separate cores because they both feed into channel 3?








shroomhead_one
Content Creator
Sun Oct 15, 2017 9:53 am

x

Re: Am I not understanding multithreading correctly?

Cybertrech wrote:I know, but why master is not ...


reflex
Site Admin
Mon Oct 16, 2017 6:58 am

x

Re: Am I not understanding multithreading correctly?

bleakapathy wrote:I feel like I understand the ...



reflex
Site Admin
Tue Oct 17, 2017 8:21 am

x

Re: Am I not understanding multithreading correctly?

AJYoung wrote:Say I have three CPU-hungry gener...



reflex
Site Admin
Wed Oct 18, 2017 1:09 pm

x

Re: Am I not understanding multithreading correctly?

AJYoung wrote:Maybe some of my confusion stems ...

TheDichotomist
Wed Oct 18, 2017 5:47 pm

x

Re: Am I not understanding multithreading correctly?

reflex wrote:AJYoung wrote: This is a bit confu...
Last edited by TheDichotomist on Wed Oct 18, 2017 5:49 pm, edited 1 time in total.


TheDichotomist
Wed Oct 18, 2017 5:53 pm

x

Re: Am I not understanding multithreading correctly?

sql_error_uname wrote:TheDichotomist wrote:righ...
Last edited by TheDichotomist on Wed Oct 18, 2017 5:58 pm, edited 1 time in total.



















reflex
Site Admin
Thu Oct 19, 2017 11:42 am

x

Re: Am I not understanding multithreading correctly?

Patcher might be able to help you understand th...

AJYoung
Fri Oct 20, 2017 2:19 am

x

Re: Am I not understanding multithreading correctly?

Okay, so here we have a "typical" setup of mine...
You do not have the required permissions to view the files attached to this post.

reflex
Site Admin
Fri Oct 20, 2017 7:56 am

x

Re: Am I not understanding multithreading correctly?

AJYoung wrote:My main question: does this mean ...



reflex
Site Admin
Fri Oct 20, 2017 2:35 pm

x

Re: Am I not understanding multithreading correctly?

Madma wrote:- If I transform that example in a ...




reflex
Site Admin
Fri Oct 20, 2017 8:57 pm

x

Re: Am I not understanding multithreading correctly?

Madma wrote:So you're saying that a task isn't ...

reflex
Site Admin
Fri Oct 20, 2017 9:02 pm

x

Re: Am I not understanding multithreading correctly?

Bypherkator wrote:So, I've been trying to apply...



Return to “FL Studio Users Forum (Looptalk)”