06-06-2014 02:57 AM
The RT 1 training course indicates that you should only use a single timed looped for every CPU which the computer has if you want the loop to be deterministic. When using a computer with CPU's which contain multiple logical cores within a single CPU core, can you have a timed loop for every logical core with them all still being deterministic and guaranteed to run on time?
Solved! Go to Solution.
06-06-2014 04:27 AM
If we take the example of a processor like Core i7 which has one CPU but 4 "real" cores and an additional 4 via Hyperthreading.....
First, deactivate Hyperthreading as these are NOT proper cores and will not benefit RT execution.
The other 4 cores will all run timed loops as if they were 4 distinct CPUs.
I don't understand how you can have multiple CPUs but a single core, it's normally the other way around, a single CPU (Physical processor) with multiple cores (Separate processing units). Terminology may vary however.
06-06-2014 04:39 AM