We had issues with multicore processors and serial ports. CVI 7.0.
Now we use NI 843x board with kernel mode serial driver advertised by NI to be "hyper thread compatible". No problems with multi-threaded programs running on PC's with XP Pro and hyperthreading enabled.
There is a class of errors that can exist that you only see on a machine with true concurrency as opposed to pseudo-concurrency like you have with a single CPU core. But a properly designed mult-threaded app won't have these
😉Menchar