Engineering Application not utilising CPU and RAM.

Posted on 2012-09-20
Last Modified: 2012-09-21
Good day,

My colleague is running an engineering simulation application called Honeywell Unisim Design. The application has very basic graphics but runs massive calculations which currently run at a 13% of real time, therefore the simulations take up to 8 hours to complete.

When we look at the CPU usage and RAM usage the CPU is at 11% and the RAM is using 1.1Gb.

I’ve recently built a Windows 7 64bit computer with dual Zeon 5160 3.0Ghz. and 4Gb of RAM. The pc was never indented to run simulation software but my colleague’s pc had a critical failure and that’s all I had built.

I believe the software can only use one core and is 32 bit, the application is installed locally and run from the local hdd. Whilst I understand that the application won’t be able to use all the CPU or RAM, is there any way we can improve the 11% of CPU and 1.1Gb. utilisation. I’ve tried setting the Affinity to a single CPU and increasing the Set Priority however nothing has improved the performance.        

Any help is hugely appreciated.

Many thanks,

    1 Comment
    LVL 95

    Accepted Solution

    In my experience, unfortunately, NO.  The problem is you have appear to have a single threaded application so it can only utilize a single CPU.  You can contact the application vendor to see if they have an updated version that may use multiple threads, but each core is basically a separate processor that can handle a thread.  You can't "add them up" or anything.  What you've done in assigning affinity and changing the priority is about the best you can do short of upgrading the processor.  And these days, processor speeds aren't seemingly getting much faster as much as they are adding cores - which is really how super computers work anyway - they assign chunks of work to each processor creating a "team" but a single threaded app insists on only one thing working on the project at a time, maximizing it's performance on multi-core systems to the capabilities of just one core.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    Storage devices are generally used to save the data or sometime transfer the data from one computer system to another system. However, sometimes user accidentally erased their important data from the Storage devices. Users have to know how data reco…
    This article describes how to use the timestamp of existing data in a database to allow Tableau to calculate the prior work day instead of relying on case statements or if statements to calculate the days of the week.
    This Micro Tutorial will give you a introduction in two parts how to utilize Windows Live Movie Maker to its maximum capability. This will be demonstrated using Windows Live Movie Maker on Windows 7 operating system.
    XMind Plus helps organize all details/aspects of any project from large to small in an orderly and concise manner. If you are working on a complex project, use this micro tutorial to show you how to make a basic flow chart. The software is free when…

    729 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now