Results 1 to 6 of 6

Thread: Issues because of Dual core processor

  1. #1

    Thread Starter
    Hyperactive Member csKanna's Avatar
    Join Date
    Dec 2005
    Location
    Tech-Tips-Now.com
    Posts
    339

    Issues because of Dual core processor

    Hello,

    Previously I was using Pentium 3 machine and I will be running an application continuously for few days to do some conversion using a third party tool. The tool used to take around 8 days to complete the conversion process.

    Recently I upgraded my PC and am using Intel Pentium D CPU 820 2.8 GHz with 1 GB of DDR ram. Now I am running the same application with the same set of process but this takes around 14 days to complete. After long analysis on this task I found that the CPU memory is used only 40 to 60% throughout the process.

    Please see the attachment. The CPU usage is around 50% only. Previously on Pentium 3 machine it will be around 90 to 100%.

    Is there anyway to increase the CPU usage level?

    Thanks in advance.
    Attached Images Attached Images  
    Kanna

  2. #2
    Raging swede Atheist's Avatar
    Join Date
    Aug 2005
    Location
    Sweden
    Posts
    8,018

    Re: Issues because of Dual core processor

    One thread can only be executed on one process core at a time. So if the application is running the conversion on a single thread, your 1 core processor will be fully utilized. Your 2 core processor though, will not be fully utilized, since 1 core will be busy with the thread, and the other core will not have anything to do with it.
    Rate posts that helped you. I do not reply to PM's with coding questions.
    How to Get Your Questions Answered
    Current project: tunaOS
    Me on.. BitBucket, Google Code, Github (pretty empty)

  3. #3

    Thread Starter
    Hyperactive Member csKanna's Avatar
    Join Date
    Dec 2005
    Location
    Tech-Tips-Now.com
    Posts
    339

    Re: Issues because of Dual core processor

    is there anyway to use both core processors to use the same thread or something like that ...

    I bought this new pc and expected the increase in process time at least 25% but now the process time is decreased less than 50%
    Kanna

  4. #4
    Raging swede Atheist's Avatar
    Join Date
    Aug 2005
    Location
    Sweden
    Posts
    8,018

    Re: Issues because of Dual core processor

    Quote Originally Posted by csKanna
    is there anyway to use both core processors to use the same thread or something like that ...

    I bought this new pc and expected the increase in process time at least 25% but now the process time is decreased less than 50%
    No thats not possible. The advantage of dual core processors are that while one core is busy executing your cpu-intensive conversion, you'll have another core ready for other things, increasing the systems responsiveness.

    So unfortunately there's nothing you can do, except for buying a faster dual core processor.
    Rate posts that helped you. I do not reply to PM's with coding questions.
    How to Get Your Questions Answered
    Current project: tunaOS
    Me on.. BitBucket, Google Code, Github (pretty empty)

  5. #5
    Super Moderator si_the_geek's Avatar
    Join Date
    Jul 2002
    Location
    Bristol, UK
    Posts
    41,974

    Re: Issues because of Dual core processor

    ..or get a different version of the program (which makes use of multiple cores), or run two separate copies of the program (each of which does half of the work).

    Of course depending on what the program is, neither of those may be possible.

  6. #6
    coder. Lord Orwell's Avatar
    Join Date
    Feb 2001
    Location
    Elberfeld, IN
    Posts
    7,628

    Re: Issues because of Dual core processor

    you can right-click on the program's file name in the task manager, and increase the processor usage to "realtime". This might help a little. The graph you posted seems to indicate it is using both processors. You might try this instead: Force the program to only see one of the processors. I have seen some programs attempt to use multi-core and in fact run slower than on a single core. A specific game coming to mind is Neverwinter Nights 2.
    Here's how you can test to see if it runs faster on a straight-single core: In the exact same menu as earlier, you can set processor affinity. whatever you set it to, it is going to use from then on. In theory, all else being equal, you should be running the app over twice as fast on a single core. It has to be some kind of incompatibility with two.

    Edit: Also, the math coprocessor isn't automatically installed on some processors. If you go into device manager, do you see anything wrong?
    Last edited by Lord Orwell; Aug 28th, 2008 at 02:15 AM.
    My light show youtube page (it's made the news) www.youtube.com/@lightsofelberfeld
    Contact me on the socials www.facebook.com/lordorwell

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width