Dual Processor Multi Core Parrell Processing Question

Hey Guys
I'm looking for a little clarification on an issue with parrell
processing in LabView. If I have a Dual Processor machine with two 4 core CPU's
will be able to access all 8 cores in the LabView environment. I'm presuming it
can use any cores the operating system can see?   
Thanks for the help,
Tom
Solved!
Go to Solution.

Norbert B wrote:
it is the job of the OS that applications can use all cores if necessarry. So for the application itself, it should make no difference if the system (in hardware) is MultiCPU, MultiCore or even simply HyperThread.....
Norbert 
Its true, but I would like to add my 5 cents here.
Lets say, if you have single loop like
while (true){
//do something
then OS will get no chance to run it in multiple threads. So, you will get max 12,5% CPU load at 8 cores PC or 50% max on dual core PC.
I have dual core PC right now, and lets check it:
So, as we can see - 50% CPU load reached (one core loaded more, but its another story).
Well, if we will use two while loops, then we will get 100 % load:
Of course, if you will need to load all 8 cores, then you should have 8 parallel loops.
Compare BD above with the following:
We have two Array minmax functions, and they independend, but we have 50% only.
Well, you can get also 100% CPU utulization withing single while loop. In th example below you have two SubVI, which called in the same loop:
We have here 100 %. Important, that these VIs should be reenterant!
See what happened if they not reeenterant:
Now a little bit about Vision. Behing of most of the Vision SubVIs are DLL calls. Some Vision functions already optimized for multicore execution. For example, convolution:
On the BD above we have single loop with one SubVI, but both cores are used (because convolute itself already optimized for multi core).
Remember, that not all Vision functions optimized yet. For, example, LowPass still single-threaded (compare this BD with BD above):
Sure, we can utilize multi cores - just perform parallel execution (you have to split image to two parts, then join together and so on):
Remember, that SubVIs should be reeentrant, and all DLL calls should be thred safe (not in UI thread). Also good idea to turn off debugging in such experiments for eliminate additional CPU load.
Another point about 8 cores. As far as I know, LabVIEW (and LabVIEW-based application) will support only 4 cores within one execution system by default (at least prior to LabVIEW 2009). If you need to utulize all 8 cores, then you should add some lines into LabVIEW.ini. Refer to the following thread where you can found more details:
Interpolate 1d slow on 8 core machine
Hope all written above was correct. 
Thank for reading and best regards,
Andrey.
Message Edited by Andrey Dmitriev on 11-27-2009 02:50 PM

Similar Messages

  • "Inconsistent cursor cache. Out of range cursor" error on dual processor multi thread

    I have a C++ with Pro*C++ COM object running on a Win2000 OS on
    a dual processor Middleware. The program is being called by a
    service in a multi threaded way. An oracle error like ORA-2103
    and SQL-02103 will be generated after running the program. We've
    tried putting mutex on every SQL statement in Pro*C and it works
    but the systems became very very slow. We concluded that the
    error might be cause by a collision of threads accessing the
    same Table or different tables having foreign constraints. This
    is so because the error keeps coming from a statement accessing
    Table A and following errors comes from a Table B having a
    foreign key on Table A.
    Our only solution now is to put Mutex on Statements accessing
    same tables or tables with foreign constraints but this will
    make our system run very very slow. I dont know if the problem
    is in our Oracle Database because we already upgraded our system
    from 8.1.6 to 8.1.7. The wierd thing on this is that the system
    is running smoothly without oracle errors on a SINGLE PROCESSOR
    Middleware. Hope you can give me any insights on this problem.

    I have a C++ with Pro*C++ COM object running on a Win2000 OS on
    a dual processor Middleware. The program is being called by a
    service in a multi threaded way. An oracle error like ORA-2103
    and SQL-02103 will be generated after running the program. We've
    tried putting mutex on every SQL statement in Pro*C and it works
    but the systems became very very slow. We concluded that the
    error might be cause by a collision of threads accessing the
    same Table or different tables having foreign constraints. This
    is so because the error keeps coming from a statement accessing
    Table A and following errors comes from a Table B having a
    foreign key on Table A.
    Our only solution now is to put Mutex on Statements accessing
    same tables or tables with foreign constraints but this will
    make our system run very very slow. I dont know if the problem
    is in our Oracle Database because we already upgraded our system
    from 8.1.6 to 8.1.7. The wierd thing on this is that the system
    is running smoothly without oracle errors on a SINGLE PROCESSOR
    Middleware. Hope you can give me any insights on this problem.

  • "SQL-02103: Inconsistent cursor cache." error on a dual processor multi threaded apps

    I have a C++ with Pro*C++ COM object running on a Win2000 OS on
    a dual processor Middleware. The program is being called by a
    service in a multi threaded way. An oracle error like ORA-2103
    and SQL-02103 will be generated after running the program. We've
    tried putting mutex on every SQL statement in Pro*C and it works
    but the systems became very very slow. We concluded that the
    error might be cause by a collision of threads accessing the
    same Table or different tables having foreign constraints. This
    is so because the error keeps coming from a statement accessing
    Table A and following errors comes from a Table B having a
    foreign key on Table A.
    Our only solution now is to put Mutex on Statements accessing
    same tables or tables with foreign constraints but this will
    make our system run very very slow. I dont know if the problem
    is in our Oracle Database because we already upgraded our system
    from 8.1.6 to 8.1.7. The wierd thing on this is that the system
    is running smoothly without oracle errors on a SINGLE PROCESSOR
    Middleware. Hope you can give me any insights on this problem.

    I have a C++ with Pro*C++ COM object running on a Win2000 OS on
    a dual processor Middleware. The program is being called by a
    service in a multi threaded way. An oracle error like ORA-2103
    and SQL-02103 will be generated after running the program. We've
    tried putting mutex on every SQL statement in Pro*C and it works
    but the systems became very very slow. We concluded that the
    error might be cause by a collision of threads accessing the
    same Table or different tables having foreign constraints. This
    is so because the error keeps coming from a statement accessing
    Table A and following errors comes from a Table B having a
    foreign key on Table A.
    Our only solution now is to put Mutex on Statements accessing
    same tables or tables with foreign constraints but this will
    make our system run very very slow. I dont know if the problem
    is in our Oracle Database because we already upgraded our system
    from 8.1.6 to 8.1.7. The wierd thing on this is that the system
    is running smoothly without oracle errors on a SINGLE PROCESSOR
    Middleware. Hope you can give me any insights on this problem.

  • "SQL-02103 Inconsistent cursor cache." error on dual processor multi threaded system

    I have a C++ with Pro*C++ COM object running on a Win2000 OS on
    a dual processor Middleware. The program is being called by a
    service in a multi threaded way. An oracle error like ORA-2103
    and SQL-02103 will be generated after running the program. We've
    tried putting mutex on every SQL statement in Pro*C and it works
    but the systems became very very slow. We concluded that the
    error might be cause by a collision of threads accessing the
    same Table or different tables having foreign constraints. This
    is so because the error keeps coming from a statement accessing
    Table A and following errors comes from a Table B having a
    foreign key on Table A.
    Our only solution now is to put Mutex on Statements accessing
    same tables or tables with foreign constraints but this will
    make our system run very very slow. I dont know if the problem
    is in our Oracle Database because we already upgraded our system
    from 8.1.6 to 8.1.7. The wierd thing on this is that the system
    is running smoothly without oracle errors on a SINGLE PROCESSOR
    Middleware. Hope you can give me any insights on this problem.

    I have a C++ with Pro*C++ COM object running on a Win2000 OS on
    a dual processor Middleware. The program is being called by a
    service in a multi threaded way. An oracle error like ORA-2103
    and SQL-02103 will be generated after running the program. We've
    tried putting mutex on every SQL statement in Pro*C and it works
    but the systems became very very slow. We concluded that the
    error might be cause by a collision of threads accessing the
    same Table or different tables having foreign constraints. This
    is so because the error keeps coming from a statement accessing
    Table A and following errors comes from a Table B having a
    foreign key on Table A.
    Our only solution now is to put Mutex on Statements accessing
    same tables or tables with foreign constraints but this will
    make our system run very very slow. I dont know if the problem
    is in our Oracle Database because we already upgraded our system
    from 8.1.6 to 8.1.7. The wierd thing on this is that the system
    is running smoothly without oracle errors on a SINGLE PROCESSOR
    Middleware. Hope you can give me any insights on this problem.

  • "SQL-02103: Inconsistent cursor cache." error on dual processor multi thread apps

    I have a C++ with Pro*C++ COM object running on a Win2000 OS on
    a dual processor Middleware. The program is being called by a
    service in a multi threaded way. An oracle error like ORA-2103
    and SQL-02103 will be generated after running the program. We've
    tried putting mutex on every SQL statement in Pro*C and it works
    but the systems became very very slow. We concluded that the
    error might be cause by a collision of threads accessing the
    same Table or different tables having foreign constraints. This
    is so because the error keeps coming from a statement accessing
    Table A and following errors comes from a Table B having a
    foreign key on Table A.
    Our only solution now is to put Mutex on Statements accessing
    same tables or tables with foreign constraints but this will
    make our system run very very slow. I dont know if the problem
    is in our Oracle Database because we already upgraded our system
    from 8.1.6 to 8.1.7. The wierd thing on this is that the system
    is running smoothly without oracle errors on a SINGLE PROCESSOR
    Middleware. Hope you can give me any insights on this problem.

    I have a C++ with Pro*C++ COM object running on a Win2000 OS on
    a dual processor Middleware. The program is being called by a
    service in a multi threaded way. An oracle error like ORA-2103
    and SQL-02103 will be generated after running the program. We've
    tried putting mutex on every SQL statement in Pro*C and it works
    but the systems became very very slow. We concluded that the
    error might be cause by a collision of threads accessing the
    same Table or different tables having foreign constraints. This
    is so because the error keeps coming from a statement accessing
    Table A and following errors comes from a Table B having a
    foreign key on Table A.
    Our only solution now is to put Mutex on Statements accessing
    same tables or tables with foreign constraints but this will
    make our system run very very slow. I dont know if the problem
    is in our Oracle Database because we already upgraded our system
    from 8.1.6 to 8.1.7. The wierd thing on this is that the system
    is running smoothly without oracle errors on a SINGLE PROCESSOR
    Middleware. Hope you can give me any insights on this problem.

  • Oracle BPEL running on multi-processor/multi-core using one core

    Hi,
    At a site we have running Oracle BPEL on OAS (10.1.2), AIX 5.3 LPAR with 10 cores (5 processors). Shortly we have an noticable load on the system, which revealed that Oracle BPEL seems to be bound to one processor. Therefore the other processors are hardly used. Can this be solved by re-configuring OAS or Oracle BPEL to use multiple processors for separate threads or Is this an Oracle Application Server or Oracle BPEL limititation and should we install multiple OC4J's to make effective use of the processors.
    Cheers,
    Peter

    Oracle® Process Manager and Notification Server Administrator's Guide
    10g Release 2 (10.1.2)
    B13996-02
    5.2 OC4J Minimum Configuration
    The following lines represent the minimum configuration for OC4J. Default values are assigned to all other configuration elements and attributes for OC4J.
    <ias-component id="OC4J">
    <process-type id="home" module-id="OC4J">
    <port id="ajp" range="3301-3400" />
    <port id="rmi" range="3101-3200" />
    <port id="jms" range="3201-3300" />
    <process-set id="default-island" numprocs="1"/>
    </process-type>
    </ias-component>
    Oracle® Application Server Release Notes
    10g Release 3 (10.1.3.2) for Microsoft Windows
    Part Number B32199-03
    4.1.1 Limited Management Support for Multiple-JVM OC4J Instances
    With Oracle Application Server 10g Release 3 (10.1.3.2), you can configure any OC4J instance to use multiple Java Virtual Machines (JVMs). You can perform this configuration change by using the Application Server Control Console or by setting the numprocs argument in the opmn.xml file to a number greater than one (1).
    The opmn.xml file is located in the following directory in your Oracle Application Server Oracle home:
    ORACLE_HOME\opmn\conf\
    To set the number JVMs in the Application Server Control Console, see "Creating Additional JVMs for an OC4J Instance" in the Application Server Control online help.
    To set the number of JVMs by editing the numprocs argument in the opmn.xml file, refer to the following example, which shows the numprocs entry you must modify:
    <ias-component id="OC4J"> <process-type id="home" module-id="OC4J" status="enabled">
    <process-set id="default_group" numprocs="2"/>
    </process-type>
    </ias-component>
    Note, however, that this feature is not supported by Application Server Control. Specifically, Application Server Control (represented by the ascontrol application) cannot run on an OC4J instance that is running multiple JVMs. As a result, be sure that you do not configure multiple JVMs for the administration OC4J instance (the OC4J instance that is hosting the active ascontrol).If you choose to configure the number of JVMs for the administration OC4J to more than one (1), then you must use command line tools to manage your Oracle Application Server environment. For example, you must use:
    admin_client.jar for deployment, re-deployment, undeployment, start and stop applications, and shared library management
    Apache Ant for deployment, redeployment, and undeployment of your applications
    opmnctl commands for starting, stopping, and other life cycle operations on the Oracle Application Server
    Further, if you are using multiple JVMs on the administration OC4J and, as a result, the Application Server Control Console is not available, then you must make any Oracle Application Server instance configuration changes manually. Manual configuration changes often require you to shut down the Oracle Application Server instance, manually configure the relevant XML files, and then restart Oracle Application Server.

  • Can a Power Mac G5 2.7 dual processor be run as a single processor?

    This is in relation to my last question that I may have mis-worded,
    Can I run a dual core, dual processor, as a dual core, single processor, and if so, how do I do this?
    This is the info on;
    About this Mac:
    Power Mac           G5
    Machine Model     7,3
    CPU type             Power Mac G5 - 3.1
    Number of CPU's  2
    CPU Speed          2.7
    Any Help,
    Thank you.

    Yes. (but yours is a dual processor, single core each processor)
    It may be run as a single processor by disabling one processor.
    While booted normally, in Utilities, open Terminal and enter the following:
    $ sudo nvram boot-args="cpus=1"
    To re-enable the 2nd cpu
    $ sudo nvram boot-args=""

  • Processor and Core Count on AMD Opteron Servers

    hi
    I have a couple of HP DL385 G7 servers, which are dual processor 8 core servers, running Windows 2008 R2. These servers are reporting 16 CPUs each with 8 cores.
    The processors are AMD Opteron(tm) Processor 6136. Anyone know how to get this to report correctly ? I need to organise a licensing per core true up for some software applications.
    Thanks

    garethb,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://www.novell.com/support and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Forums Team
    http://forums.novell.com

  • Can FW800 133 MHz board from single 1 GHz machine take a dual processor?

    I've read in more than one place that the logic board from the 1 GHz FW800 machine can't be used with ANY dual processor. Can anybody tell me with a reasonable degree of certainty whether this is true or not?
    Please don't bother answering based on general principles. I already believe -- tell me if I'm wrong -- that every other MDD FW400 or FW800 board CAN take a dual processor and, except for this question, EVERY processor will work EITHER with EVERY 133 MHz board OR with EVERY 167 MHz board.

    From my experience the processor card should be compatible, but don't hang me if I'm wrong.
    This page showes how to set different multipliers = bus ratios.
    So, according to the default multipliers for the MDDs, you get:
    6.5x 133 MHz bus = 864.5 MHz CPU (867 MHz)
    6.0x 166 MHz bus = 996 MHz CPU (1.0 GHz)
    7.5x 166 MHz bus = 1,245 MHz CPU (1.25 GHz)
    Thus, if you put a Dual 1.0 GHz onto a 133 MHz board, you'd get not 1.0 GHz but 800 MHz instead (798 MHz to be exact). The same goes for the 1.25 GHz where you'd get 1.0 GHz (997.5 MHz), and for the 1.42 GHz where it'd be 1,1 GHz (1130 MHz, multiplier 8.5x).
    6.0x 133 MHz bus = 798.0 MHz CPU (1.0 GHz → 800 MHz)
    7.5x 133 MHz bus = 997.5 MHz CPU (1.25 GHz → 1.0 GHz)
    8.5x 133 MHz bus = 1,130 MHz CPU (1.42 GHz → 1.1 GHz)
    So, if you alter the bus speed of the board (see here, link is from the xlr8yourmac page linked above) you will be able to use the Dual processors for the 166 MHz bus on your 133 MHz board, then overclocked to 166 MHz, at their designed speeds. If you don't what to change the boards system bus speed the processors will just be underclocked, thus run slower – with all the advantages like less power consumption and less heat emission together with a prolonged lifetime.
    To fit the 133 MHz system bus you would have to change the multipliers on the processor daughter card to run at the processors native speeds.
    Just one example:
    1,000 MHz / 133 MHz = 7.5x
    So, if you'd want to run a Dual 1.0 GHz processor on a 133 MHz system board you'd have to alter the multiplier from 6.0x (for the original 166 MHz system bus) to 7.5x (for your 133 MHz system bus) – the resistors to change the multiplier reside on the processor daughter board.
    That said, keep in mind that this procedure is *NOT tested or confimed*, but it seems logical, doesn't it?
    I had a OWC Mercury Extreme 1.4 GHz processor upgrade placed in a Gigabit Ethernet replaced into a Quicksilver (2001 version). As you can see here, it had set the multiplier to 14x to have it run at 1.4 GHz on the Gigabith Ethernet (100 MHz system bus) and I had to set the jumpers to a multiplier of 10.5x for the Quicksilver (133 MHz system bus).
    Thus, if I had put the OWC Mercury Extreme running at 1.4 GHz in the 133 MHz bus Quicksilver unmodified back into the 100 MHz bus Gigabit Ethernet, it would run at 1050 MHz (roughly 1.0 GHz).
    That's it. There wouldn't be more to it than that, but the latter source (for changing the motherboards system bus speed) states that Apple put in some protection on the processor daughter card to prevent increase in system bus speed if no dual processor is present. Since this doesn't apply to you as you stick to your 133 MHz system bus it shouldn't bother you.
    *But don't blame me* if it should turn out to be completely wrong!
    Cheers,
    Andreas.

  • Apple G4/1.0GHz Dual Processor Xserve

    I am planning getting a unit that I can use to run Mac OS X 10.4.8 server for hosting a web site and FTP server. I was considering a mac mini but am getting a deal on this Apple G4/1.0GHz Dual Processor Xserve. Here the question:
    I own a Macbook Pro and don't have an external monitor. How would I install the OS to this machine and also control it via my MBP. I have apple remote desktop ... would that help me get this setup done?
    Thanks.
    System configuration: 1.0GHz G4 Dual Processors 1.0GB RAM 60GB Hard Drive CD-ROM Drive Video card 2- USB ports 2- Firewire ports 1- Ethernet port *Includes original box, mounting brackets, No OS CDs.

    The server is designed to run headless, so the lack of monitor shouldn't be a big issue. However the kicker here is:
    No OS CDs
    Without the CDs you need to know the state the server is in (technically, the CDs should be shipped with the server, but that's another matter).
    What you'll need to do is get a copy of the Server Admin tools that are appropriate for the version of the OS on the server. You can run Server Assistant from any other machine on the network to setup the server, assign IP addresses, etc.

  • Premier Pro Queue - Multi-Core Processing

    I am sure you all have thought about this but it would be nice if you take advantage of the multi-core processing of the Mac in order to run more than one Queue item at the same time.
    Currently, each item in the queue has to wait but since we got multi-core systems like my Mac Pro with Dual Quad Core it would be nice to be encoding multiple projects at the same time.  Or is this because it's software encoding and not hardware restriction?
    I did notice in Preferences there is a Enable Parallel Encoding.  Is this not multi-core processing?
    Thanks,
    Kenneth

    Think of it this way: Intel has already announced that they are sunsetting the C2D line of processors, so purchasing something that is about ready to get phased out doesn't make much sense to me as it will quickly become outdated (some could argue that it already is outdated with the number of quadcore and higher procs coming out).
    If anything, purchase one of the quad-core models to get more out of it down the line. More and more software is becoming multi-core aware, so even while an app you use now doesn't support it, it may eventually.

  • Clarification of Max 2xCPUs Caveat for OBISE1 for Multi-Core Processors

    Hi all,
    I hope this post finds you all well.
    I'm just hoping for clarification on the Oracle Business Intelligence Standard Edition One caveat that it can use a maximum of 2 CPUs. Can someone please confirm how this effects multi-core processors?
    For example, if I have a machine with 2 x quad-core processor, is this classified as 2 CPUs?
    Kind Regards,
    Gary.

    It's not so much how an application "recognizes" multi-cores but rather how multi-threaded is the application. For example, if I import (or export) 500 images can I continue reviewing in Lr's Library module? The answer, of course, is yes.
    Whether a single quad or dual qauds make a difference is entirely dependent on your processing.
    Here's some information on hardware requirements for Photoshop: http://www.adobepress.com/articles/article.asp?p=1247538&seqNum=2

  • What Do Multi-Core Processors Do?

    I posted a thread on this some time ago, and my understanding was that a multi-core processor allowed for computing tasks be performed simultaneously. Rather than one after another, which is what a single-core processor would do. This is often applied within the applications themselves, to increase execution speed. Such applications being multi-threaded applications.
    But I've recently learnt that even single core processors can execute code in more than one thread. So in this sense, what extra functionality does having multiple cores give you? Or am I wrong in thinking that single core processors can do this too? I'm trying to weigh up the advantages of buying a Mac Pro over a different model like an iMac.
    There's a hole in my understanding somewhere, I just don't know where it is.
    Any info appreciated.
    Many thanks,
    Adam

    multi-threading varies by application
    Think of the system having reserved rights to 0, some background task(s) to 1, Safari on 2, etc. is one scenerio.
    Some but not all or even a lot of apps are truly multi-thread.
    Faster processor cores are still more important than how many cores.
    one core with hyper-threading can execute two threads, and deliver 20-35% more in performance at the expense of running hotter and using more watts. HT came back in 2009 with Nehalem and Core i-Series.
    Dual processor, two cpus, have been around for a long time on Macs back to G4/500DP and dual and quad-core is just more efficient to manufacture and build into systems (dual core Atom or A8's in mobile devices).
    Programs that worked without HT sometimes don't work properly with H-T until they are recompiled and optimized properly.
    Your real question is what Mac to buy though, and what you actually plan to run and do.
    And there are processors for laptops, desktop, towers and more. And all have different performance.
    http://www.intel.com/products/desktop/processors/index.htm
    http://macperformanceguide.com/index_topics.html
    Some iMac vs Mac Pro
    http://www.barefeats.com/imac10o.html
    http://www.barefeats.com/imac10v.html
    So getting things to work in multi-core, multi-threaded, how much memory you want, the need for multiple drives (SSD boot drive and 1TB data drive even in iMac now), and graphic offerings.
    Start with what you use, then to what you need to buy. Don't put the cart before the horse. A Mac Pro or iMac may seem at first to be on somewhat equal footing.
    http://www.barefeats.com/wst10c2.html
    There is a huge range in performance on MacBook/Air/Pro platform.
    http://www.barefeats.com/mbpp31.html

  • Last Questions on Multi Cores....

    I'm sure it's been asked before so apologies in advance, first correct responses get a 'helpful' and 'solved'.
    So a 2.66G quad core, does that mean it works just like 4 separate 2.66G processors? And similarly a 3.06G Core 2 Duo, is that like 2 separate 3.06G processors? And finally, what is the difference between a 'Core Duo' and a 'Core 2 Duo'??
    Apologies again for these elementary questions which I'm sure you're all bored of answering by now. Thanks in advance.

    It's not quite as simple as that but along those lines, if you have a Core 2 Duo 2.8GHz, although you have two 2.8Ghz processors, you can't just say that you have a 5.6 GHz machine.
    Two or more Cores are only of benefit to software that support them, so if you use older software you'll often find that fewer higher speed Cores will actually give you better performance, I think multi-core is something that will come into life more in the future as software is written to take advantage of the extra cores, however at the moment, there is still little software that can use more than one or two cores.
    As for the Core Duo/Core 2 Duo, the Core Duo was an earlier 32-bit chip with 2 cores (hence the core duo), they also did a Core solo edition. Core 2 is the later 64-bit Duo/Quad series of CPU's.

  • Any process to follow if we keep the dual processor

    Hi all of u,
    I am using Oracle 10g. My question is, In the Windows 2003 Prof. single processor i installed the Oracle 10g server. After that we ordered the dual processor for this server system. Now What to do this, shall i deinstall the oracle 10g and install again in this machine or it will run as usual.
    Any process to follow if we keep the dual processor.
    Oracle 10g Version 10.2.0.1.0
    OS: Microsoft Windows 2003 Prof.

    Thank u for al u r reply. I understood, but i want to know is any changes made to any parameter in that database folder to improve the performance after keeping multiprocessor to the server system.
    I mean to say that in the books it has given that " PARALLEL PROCESSING CAN HELP IMPROVE PERFORMANCE IN SITUATIONS WHERE LARGE AMOUNTS OF DATA NEED TO EXAMINED OR PROCESSED, SUCH AS SCANNING LARGE TABLES, JOINING LARGE TABLES CREATING LARGE INDEXES AND SCANNING PARTITIONED INDEXES.
    PARALLEL PROCESSING REQUIRES MORE PROCESSING MEMORY, AND I/O RESOURCES THAN SERIAL PROCESSING.
    So any parameters to add to improve the performance of the database when we install multiprocessor in server system.
    Thank u..
    Ravi

Maybe you are looking for