Avoid repetitive Windows interrupts by forcing cores, Standalone App or ?

2 views (last 30 days)
My application is constant repetitive USB packet timing as fast as possible from Matlab where the critical parameter is constant inter-packet timing. The limiting factor is the USB speed as little real time Matlab processing is required, just which packet to send/receive and output a line to the screen. My problem is the repetitive Windows interrupts which are unnecessary in my application as only the Matlab program is required. No internet access or other program execution is required while in Matlab.
1) Can I just force Windows to run in one core and Matlab the other? I know "core affinity" is just a suggestion to Windows but other more useful methods appear to exist.
2) Can I use a Matlab Compiler Runtime Standalone Application and run without Windows or is Windows required for a Standalone Application?
4) Can I copy the Windows USB and keyboard/screen DLLs and disable all repetitive Windows interrupts?
My environment is Matlab 2014a on an HP ProBook 6460b with Intel Dual Core i3- 2310M CPU @ 2.10GHz, 4.00 GB running Windows 7 Professional 64-bit Operating System using USB 2.0 with custom USB software.

Answers (0)

Categories

Find more on Argument Definitions 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!