From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

for loop parallelism

What does it mean by recognized reduction?

 

 

 

If there is a shift register on the For Loop, the value must be an array where the iterations access different elements, or the value must used in a recognized reduction.

 

http://www.ni.com/white-paper/9393/en

------------------------------------------------------------------

Kudos and Accepted as Solution are welcome!
0 Kudos
Message 1 of 2
(1,872 Views)

A recognized reduction is sequential code that LabVIEW is capable of parallelizing.  This includes simple math and logic functions.  This is discussed in the Iteration Dependence Analysis section of the document you linked.  The Parallel For Loop Reduction.vi shipping example also explains more about this.

 

Chris M

Message 2 of 2
(1,852 Views)