LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW RT does not supports only 8 CPU cores by default. Need More.

I have installed LabVIEW Real Time 2011 on a desktop with 24 CPU cores.
However LabVIEW Real Time support a maximum of 8 CPU cores by default.
Need help configuring LabVIEW RT to utilize all 24 CPU cores.
Kevin
0 Kudos
Message 1 of 6
(3,587 Views)

Does this thread sound familiar?

 

Ben

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 2 of 6
(3,582 Views)

Ben,

 

I have used threadconfig before, on a WinXP system with four cores.

 

I thought that I needed more threads, but it turned out I needed more memory.

 

Seams that when I added a second diaplay card my memory went from 3.2GB down to 2.0GB.

 

This is a bummer on a 32 bit OK.

 

However now my problem is with LabVIEW Real Time only supporting 8 CPU cores by default.

 

My Real TIme system has 24 CPU cores.

 

Is there a threadconfig for LabVIEW RT?

 

Kevin.

 

 

 

Some have already decided on coal.

But what is the alternative?   .....

Time will have to tell for fracking.

I still believe that being able to

place a Tab within a Clustor would

solve all the worlds problems.

 

0 Kudos
Message 3 of 6
(3,552 Views)

DId you try running on the RT machine?

 

Roy mentioned in the thread I linked that threadconfig writes an entry to the ini.

 

Chase down the switch he mentions and try putting that in the ini file on the RT to see if that does what we need.

 

Just trying to help,

 

Ben

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 4 of 6
(3,543 Views)

Ben,

 

threadconfig lets you designate the maximum number of threads per execution engine.

 

The defaults are dependant on the number of CPU Cores available.

 

However, LabVIEW RealTIme recognizes my 24 cores at boot, but then disables all but 8 of them.

 

So in the mindset of "threadconfig.vi", I made my own "CpuCoreConfig.vi".

 

24 Cpu Cores.jpg

 

Thank goodness I only have 24 cores, because the concel window on LabVIEW RT has only 25 lines.   Smiley Happy

 

To the best of my knowledge, NI has not fully tested LabVIEW RT with more than 8 CPU Cores.

 

Kevin

Message 5 of 6
(3,497 Views)

@kmcdevitt wrote:

Ben,

 

threadconfig lets you designate the maximum number of threads per execution engine.

 

The defaults are dependant on the number of CPU Cores available.

 

However, LabVIEW RealTIme recognizes my 24 cores at boot, but then disables all but 8 of them.

 

So in the mindset of "threadconfig.vi", I made my own "CpuCoreConfig.vi".

 

24 Cpu Cores.jpg

 

Thank goodness I only have 24 cores, because the concel window on LabVIEW RT has only 25 lines.   Smiley Happy

 

To the best of my knowledge, NI has not fully tested LabVIEW RT with more than 8 CPU Cores.

 

Kevin


 

Cool!

 

So when I get hit with the same question coming from my bull-pen, ... Is there anything that you would like to share that would make repeating your feat easier?

 

Curious,

 

Ben

 

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 6 of 6
(3,466 Views)