From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
02-01-2008 10:16 AM
02-01-2008 10:35 AM
02-01-2008 10:40 AM
02-01-2008 11:06 AM
threadconf lets you spec how many threads for each execution system.
The LV 8.5 timed loop lets to specify which core the loop runs in.
Without loking at the code, that all I can say for now (but you knew that).
Ben
02-01-2008 12:01 PM
After more trouble shooting it appears that the multicore is not the issue but for some reason the pci card is running slightly slower. It is a HSDIO where I am streaming data data out at 5MHs and in 5Mhz doing lots of realtime processing data storage and many other stuff upto 3 parallel loops are running and synchronized with good locking techniques. The issue is that when I do a DO write with 5MB of data it is actually taking more time than on the older system. Very starnge. There bus does not have other cards on it but is still running slower than the previous system. What factors will effect the data transfer over pci from the HSDIO card? The code works when we dont run at max DO write size, but I cant hit the maximum speeds of the older system. Very strange.
Paul
02-01-2008 12:10 PM
Almost sounds like it is doing programmed I/O rather than DMA. If you had more than one slot I'd recomend trying another.
I'd call support and ask them ow to verify the board is using DMA.
Ben
02-01-2008 01:01 PM
02-01-2008 01:08 PM
02-01-2008 01:20 PM
02-01-2008 01:30 PM
falkpl wrote:
The three loops are balanced and ran fine with 2 3.8Ghz processor system under XP. The client upgraded the hardware to use 2 core duo 2.8Ghz processors and the code is having timing issues as if it is running slower on the new system.