Labview 7.1 and Dual Core Processors

Hi,
I was wondering if anyone has encountered any problems using Labview
7.1 and the newer dual-core processors. I have a Dell Dimension DXPO51,
2.8 GHz Pentium D with 1 GB ram. There is NO virus software or any
other non-essential programs running in the background. The computer is
totally dedicated to controlling a machine.
Other NI boards installed: PCI-6221 for analog inputs, PCI-6602 for
reading encoders, PCI-7352 Motion Control board to control 2 motors.
The problem:
Periodically when I start my program, it locks up and I get the "Tell
Microsoft about this problem..." screen. After it exits out of Labview
and I restart, the Run arrow is not broken but the program will not run
until I make a change on the block diagram. Then I can run again.
Doesn't happen all the time, doesn't happen after running after a
certain amount of time, doesn't happen after a particular change is
made (i.e. adding case statements, adding an event, etc.). In other
words, totally random.
I have tried totally uninstalling ALL National Instruments software,
including cleaning the registry, and re-installing everything. Didn't
help.
The machine will be shipping with the executable file only but I'm still leary of problems arising due to this issue.
Any help or suggestions of things to try would be appreciated.
Thanks,
Teri

Hi Teri,
I've seen scattered reports of users having trouble with dual-processor
machines with earlier versions of LabVIEW, though I'm not aware of
verified solutions in those cases.  The dual-processor operation
should be completely transparent to LabVIEW, although I know XP has had
some difficulties in providing the abstraction correctly.  A
workaround that has been successful in the past is to set the processor
affinity for LabVIEW to a single processor.  This should eliminate
the dual-processor nature of the system from consideration.  If
the problem still recurs after that, then the issue stems from another
source and we can investigate further.  Does it show this behavior
with any program (or just by opening the LabVIEW environment)? 
How often does this occur (10%, 50% of the time)?
Cheers,
Matt Pollock
National Instruments

Similar Messages

  • Multithreaded application with labview IMAQ & WinXP on Dual Core Processor

    Hi all,
    I am working on a multi-threaded vision application on a
    PC with the latest Core 2 Duo processor.  I have image data coming over
    two TCP sockets, and image processing using the IMAQ Vision libraries.
    I have managed to parallelize the image processing, TCP communication, and display functions.
    I
    have 2 Image processing loops, 2 TCP loops (one for each socket), a UI
    loop, and a display loop.  Inter-loop communication  is via 2 Q's and a
    few notifiers.
    The image processing and TCP VI's are all re-entrant.  The TCP and Image processing VI's are on different threads.
    I tried playing around with changing priorities on the VI's but it made things a bit worse.
    My questions are:
    1  Are dll calls to the IMAQ dll's re-entrant?  (probably not?)
    2  Can these dll calls be made re-entrant?  Would it make a difference?
    3  Any way to set two different instances of the same
    re-entrant VI on the diagram on DIFFERENT threads?
    3  Any other ways I can improve performance?
    Thanks for any insights!
    Neville.

    Hi Neville,
    If you doing image processing, then you are probably using VIs that call the NIVision DLL.  These calls are actually reentrant by default (calls made to the IMAQ DLL are also reentrant).  Having said that, remember that the image processing VIs, along with most VIs in the vi.lib folder, are not reentrant, making the DLL calls effectively non reentrant as well.  The reason for this is that, unless a VI takes a considerable amout of time to execute, running it as reentrant will often slow down performance due to the overhead involved in managing parallel execution.  I'm not sure if you have already tried this, but you may find that your program will run faster if you set your image processing VIs to be non reentrant.  I do not know of a way to run multiple instances of the same reentrant VI on different threads, but I will look into it, and I will let you know if I find something.  Another option would be to create copies of the VIs so that the functionality of each one is identical, but you are actually calling different .vi files.
    In general, it seems like the architecture of your program is very optimized with the parallel loops, queues, and notifiers that you are using.  I would recommend trying out non reentrant VIs to see if this speeds things up.  Please let me know if this is helpful.
    Chris
    Applicatoins Engineer
    National Instruments

  • After downloading and running program to install keeps saying file is corrupt. I have used this on computer before and had crash and am trying to reinstall. Have 2.? gh dual core processor with 4megs ram and a 320 gb hard drive using windows 7 64bit.

    After downloading and telling program to run it will not open the firefox install utility keeps saying file is corrupt. I had a computer crash and having to reinstall all of my programs. I have a 2.? Gh dual core processor running windows 7 64bit, which I had before, with 4 megs ram and a 320 gb hard drive so I know I have the system requirements.
    == This happened ==
    Every time Firefox opened
    == today 5/24/10 ==
    == User Agent ==
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)

    This can be caused by anti-virus software/ real time scanners. Please try to disable your anti-virus software real time scanner and try again. Do not forget to enable it after the download is complete!'
    See http://kb.mozillazine.org/Unable_to_save_or_download_files (Disable virus scanning in Firefox preferences - Windows)

  • Express Server on 64 bit OS and dual-core 64 bit processor

    Using Oracle Express 10g on XP workstation with ERwin 4 and ERwin R7.
    Database connect works fine in both versions.
    Installed Oracle Express 10g on windows 2003 server 64 bit OS and dual-core 64 bit processor.
    SQLPLUS connect to server works.
    Error connecting to database with both ERwin 4 or ERwin R7.
    Error message:
    ORA-01041 hostdef extension doesn't exists
    Is there a problem with Oracle Express running on a server? on 64-bit?

    ORA-01041 internal error. HOSTDEF extension does not exist
    Cause: The pointer to the HOSTDEF extension in HOSTDEF is null.
    Action: Report as a bug to customer support.

  • How to use Real time execution trace toolkit with Dual-core processor??

    hi there
    the situation as follows:
    i have a computer (PC and Laptop) types with Dual-core processors, and am trying to do simulation using Multi-core technology and based on different simulation scenarios...starting from sequantial processing,.......Piple lining processing strategy. so that i can differentiate the time delay between those types of processing based on (Using 1 processor then dual-core processor Computers)
    my question is: As i read through Ni's white papers i saw many notes refer to Real-time execution trace toolkit to investigate the (processing-time , etc) of multi-core processors in processing diffenent algorithms. My algorithms are to be run on 1 computer with dual-core processor BUT, not in real time environments, that is ( No hardware to be connected to my pc) only algorithms running on my pc....
    So, is it possible to use Real time execution trace toolkit  or anyother tools in LabVIEW to show processing-delays and/or anyother timing critical issues without using my application for  real- time hardware.???
    in other words: how to use Real time execution trace toolkit  in non-hardware and/or real-time scenarios???
    please help me in this.
    Any suggestion, comments, feedback.....is absolutely highly appreciated
    thanks a lot in advance
    Labview Lover

    Hey,
    The Realtime Execution Trace Toolkit only works for NI RT Targets.
    But you can use the Desktop Execution Trace Toolkit, just search for it under ni.com.
    Christian

  • Parallelism in oracle using only one dual-core processor

    Hi, is usefull or could i use parallel execution in oracle using only one dual core processor?
    Can someone explain me why?

    Hi
    To take advantage of parallel processing you need enough resources (mainly CPU and I/O). If you run serially and the bottleneck is the CPU, then parallel processing might help. On the contrary, if the bottleneck is located in the I/O sub-system, throwing more CPU to it would not make things better. So, it's a question of balance between the CPU and I/O resources you have.
    HTH
    Chris

  • Uneven Core usage on dual core processor

    Hi there
    I noticed today whilst doing some video encoding (.TS files to .MP4) that my Mac Mini is not spreading the load over both of the cores in my dual core processor. Whilst Core 1 is showing nearly 100% Core 2 is hardly being used. Also I noticed that when the load on Core 1 dips then Core 2 will peak but as soon as the load goes back to Core 1 it will equally dip on Core 2 so essentially in Activity Monitor it looks like the core usage is a negative image of each other. The total CPU usage never peaked above 54%.
    Could this an indication of a failing CPU or is it a case of poor core management? The software I've been using is VLC Player and also iMagiConverter.
    Cheers
    Jonty

    What I don't understand is why software developers make software (especially video encoding that is all about CPU number crunching) that only utilises 50% of the CPU resources!
    There are any number of possible reasons, from an application using a cross-platform code base that doesn't lend itself well to mulitiprocessor optimization for a particular platform, to inexperienced programmers who don't well understand programming for parallel threads, to developers who just want to crank out an application as quickly as they can (iMagiConverter seems to sort of fall into that category, given the number of applications of a similar nature that the "company" has produced). You'd have to get involved in the project development to know for sure.
    Regards.

  • Jdeveloper dual core processor performance problem

    I have a dual core 2.4 ghz processor and 2 gig of ram and Im running Jdevloper 9.0.5.2 and my performace is terrible. Other developers in the company have non-dual core processors and they can start up in debug mode using the Jdeveloper embedded oc4j our application in 10 seconds where it takes me 4 min!!!!! It is a struts,ejb web application. Is there anything I can do to help in debug mode??? cheers.
    Murray

    Hi Bernard,
    Which version of McAfee are you using?
    On my (personal) laptop, I'm using McAfee VirusScan 9.0.10. I don't frequently run JDeveloper on this laptop, but when I do, it's not experiencing signficant startup delays (it's a very low power machine: PIII 650 512Mb)
    McAfee VirusScan seems to have very few configuration options (noticably different from Norton, which I use on my corporate desktop machine). I specifically remember changing the "File Types to Scan" option to "Program files and documents only". You can get to this by right clicking the "M" notification area icon, VirusScan->Options menu, Advanced button on the ActiveShield page.
    In Norton, I think I have it configured so that it only scans files on write rather than on read. I also exclude directories which contain jdeveloper installs or other large Java apps (although scanning only on write elliminates most of the performance problems anyway and still leaves your system reasonably secure).
    The easiest way to convince your MIS dept that the virus checker is the source of your problems might be if you ask them to allow you to turn it off in order to test the difference it makes to performance. It's a reasonable request to make if you're trying to elliminate possible causes for the slowdown (from the description you gave, it does sound like the AV upgrade is the first place I'd start looking).
    If the virus checker is the source of your problems, you'll probably be seeing massive slowness in most large Java applications that have a large number of JARs on their classpath.
    Thanks,
    Brian

  • Toshiba Sattelitte L550D, AMD dual core processor M520, Firefox 3.6 works fine; any later version produces only server not fond for any URL; any one have a fix?

    Forgot to mention op system is Windows 7 64 bit; 4 gig memory and a 320 gig 5400 rpm (slow) SATA drive. Have tried Pale Moon with the same result although its site shows the AMD Turion II dual core processor as supported

    Yes, the question was poster from my desktop machine which is set to dual boot both windows 7 and Xp. I regularly run spybot scans but I'll try all the others you mentioned.
    Thanks

  • Oracle v.8 go slow on HP G5 Dual Core Processor

    We have a really problem !!!
    I have bayed a new computer HP DL380 G5
    When i install Oracle 8 Server the database access is very slower.
    The same application works fine on HP G2 G3 and G4
    can anybody help me.
    Thanks in advance
    Isidre Tapias
    [email protected]

    The operating system is Windows 2003 sp1
    with the same OS with hardware HP G3 and G4, Oracle v8 works fine.
    It seems that the problem is G5 Dual Core Processors.
    There are any fix o solution for this problem ??
    best regards
    Isidre

  • Using the 2nd of a dual core processor

    I have a dual core processor laptop and currently it isn't using the 2nd one at the moment. The first one is full and I am getting messages saying I have no memory space. How can I use the 2nd processor?

    We need to know your full model number, like Satellite A215-S7437, and your Part Number, like PSAFGU-00L002.  You can find this information on the Toshiba label on the bottom of your computer. Also, we need your operating system version, like Windows 7 32bit.
    In addition, give us the exact error message that you are getting. Do not paraphrase, spelling and syntax are important. A screen shot of the error message would be best.
    However, I would mention that your processor(s), your available system RAM (Random Access Memory), and the available space on your HDD (Hard Disk Drive), are three completely different things.
    Mike

  • Turning on Virtualization in Compaq/HP Presario C500 with Dual Core processor

    Hoping someone can help me out.
    Running a Compaq Presario C500 laptop with the Dual Core processor. Intel's site says the processor supports virtualization.
    However, in the F.24 A Phoenix BIOS setup (pressing F10 on Startup), there's no option to turn on Intel Virtualization Technology on any of the Tabs. Tried downgrading the BIOS to F.14A -- as the description says; "Adds item to Setup utility (F10) to enable/disable Intel Processor Virtualization Technology."
    However, when I startup, press F10 -- there's no option for turning this on.
    Is there another place to go -- other than the F10 setup area of the BIOS -- to turn on Virtualization Technology?
    If an expert out there can help, it would be very appreciated!

    http://www.intel.com/p/en_US/support/highlights/processors/toolspiu/?redirector_count=1&
    Did you actually download the identification utility and run the tool?
    Dave
    Did someone help you? Pay it forward. Help someone else.
    NC4400, TC4400 Win 7 Ultimate, xp pro, both dual boot
    a bunch of thinkpads

  • Will Photoshop Elements 10 work on an iMac with an Intel Dual Core processor?

    Will Photoshop Elements 10 work on an iMac with an Intel Dual Core processor?

    Thanks Vikrant.
    I have an iMac with the following:
    Model Name:          iMac
      Model Identifier:          iMac8,1
      Processor Name:          Intel Core 2 Duo
      Processor Speed:          2.4 GHz
      Number Of Processors:          1
      Total Number Of Cores:          2
      L2 Cache:          6 MB
      Memory:          1 GB
      Bus Speed:          1.07 GHz
      Boot ROM Version:          IM81.00C1.B00
      SMC Version (system):          1.29f1
    When I insert disc 3 to install it just makes some odd noises and spits the disc out!
    Perversly Disc 1 for Windows it reads...

  • K8N Neo4 SLI Platinum and Dual Core

    I just received my new MSI K8N Neo4 LSI Platinum motherboard and I am waiting on my new processor AMD Athalon64 dual core 4400+. My questions are:
    1. If the bios on the motherboard is not the latest one will the motherboard boot with the dual core processor. If not what are my options?
    2. If I manage to boot, and all the components are new, assuming I will boot into DOS, can I make a bios update from there or I need to install Windows and then do a bios update?
    3. And what are the bios update procedures for MSI motherboards?
    Thanks a lot guys for help

    Quote from: Dream_true on 30-June-05, 14:02:02
    hi,
    In order to use dual core CPU on the MB, update BIOS to the latest version (3.4 and above) before using it. After flashing BIOS, please enter BIOS Load Optimized defaults, Save&exit it, then change CPU to dual core one.
    For how to update BIOS, refer to:
    http://www.msi.com.tw/html/support/bios/note/award.htm
    You can use the dual core without updating the Bios. However, your second core won't work until the update. So you can use the cpu without the correct bios version to install windows.

  • Problem with dual core processors: 50% ressources are not used.

    Hello all,
    I have noticed, that the java app cannot get normally more than 50% of the system ressources. I use different threads in my application, but the app still does't achieve 100% of system power. Max 50-60%.
    If I run two processes, I get 100%, but I can't share memory space between this two process. Or I can?
    What is the best way to write an application, that can use 100%, in other words, full power of dual core processors.
    Thanks in advance.

    Try thread.setPriority() method. I am making guess
    and any comments
    from experts on this method will be highly
    acknowledged.Yeah. Don't do that, it's a bad idea.
    Back to the original post, there are two reasons this can be happening.
    1) Your code is not efficient multi-threading wise. If you are for example running two thread that are in theory parallel but in actual fact provide linear execution so that one is almost blocked by the other then multiple threads and multiple cores will underutilized. It's hard to speculate further on this without seeing your code.
    2) The OS. First of all there is the issue of how the oS shares up the processor between processes. This varies and may or may not be configurable. The bottom line on this point is that your OS may be capping the utilization of the processor by process. Again there's not enough information give by you to expand on this point. The second OS issue regards how the OS deals with multi-core. Just because you have a multicore processor does not mean that your OS automatically can take advantage of it.

Maybe you are looking for

  • Error: 1012704 Dynamic Calc processor cannot lock more than [25] ESM blocks

    Dear All, I get the Following Error in the Essbase console when I try to Execute any CalcScript. Error: 1012704 Dynamic Calc processor cannot lock more than [25] ESM blocks during the calculation, please increase CalcLockBlock setting and then retry(

  • Imported .png file usage

    I imported chart.png file to flash libray. I converted chart.png file to symbol(Symbol1). I want to use Symbol1 many times after deleting chart.png from the library. but i failed. Symbol1 also become useless. if you know explain the way. please.

  • Can anyone help?....Urgent plz

    Hi, I want to export the tables into XML format and this xml output should be saved in a file. The below code converts the table into xml format. but i dont know how to store it in a file....Can anyone help me..... set serverout on size 1000000; decl

  • Solution Manager as CEN and PI 7.1

    Hi, We have a PI 7.1 sytem that has a Message-Based Monitoring that is configured LOCALLY via Runtime Workbench -> Alert configuration (explained here : https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e05ad5a6-4b4f-2b10-df94-9b9e0

  • Disable IE 10 & 11 Security Alert popup w/ Group Policy

    We get a Security Alert popup when accessing a https site "You are abut to view pages over a secure connection....." With previous version of IE, user can simply check box for "In the future, do not show this warning" and it will not pop up again, ho