Why does my target appear at the bottom of the XPCBENCH test result when I expect it to be at the top (xPC Target 5.3 (R2012b))?
1 view (last 30 days)
Show older comments
I expect my machine to be higher on the XPCBENCH results. I would like to know why my machine is at the bottom of the list.
The spec for the target: 3GHZ, i7 CPU, 8 GB RAM, 1TB HDD
Accepted Answer
MathWorks Support Team
on 21 Jan 2013
The issue may be due to the jitter of the interrupt, i.e., the interrupt intervals are not same.
Please try the following and see if it improves the performance:
1)Uncheck the “Multicore CPU” option in Target settings of the xPC Target Explorer.
2)Uncheck the “USB Support” option Target settings of the xPC Target Explorer.
3)Uncheck the “Graphics mode” option Target settings of the xPC Target Explorer.
4)Close the xPC Target Explorer, then do xpcbench again.
Please note that in XPCBENCH some simple single-thread models are used. For those models, disabling "Multicore CPU" option can get higher scores because of the interrupt jitter. If you have more complex models, enabling "Multicore CPU" option usually improve the overall performance.
The fact that XPCBENCH result is low with the "Multicore CPU" option checked does not mean that you cannot take advantage of multicore CPU architecture. The performance degradation is possibly due to the interrupt jitter. This is a known issue to the development team, and they are investigating possible solutions to resolve the issue for future releases.
0 Comments
More Answers (0)
See Also
Categories
Find more on Multicore Processor Targets in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!