Re: Execution times running multiple instances of an application




"James Van Buskirk" <not_valid@xxxxxxxxxxx> wrote in message
news:QNidnZpxCY7YGtbanZ2dnUVZ_rWtnZ2d@xxxxxxxxxxxxxx
"deltaseq0" <deltaseq0@xxxxxxxxxx> wrote in message
news:wAE2j.12$nr.1@xxxxxxxxxxxxxxx

When the single app runs, it fills 1 "virtual" core to 100% throughout
the run with no dead time. Is that an indication that the app is
cpu-bound?
I was thinking of installing gcc 4.3 with multi-threading and modifying
the code to accept OpenMP directives. Would that help in this case?
-Mike

In your case it probably won't do a lick of good. One thing you could
do is to cut it down to a benchmark that takes a minute or so to run.
Put that on a thumb drive and take it down to your local store and see
what your times look like running one or two instances on a Core 2 Duo
or one, two, and four instances on a Core 2 Quad. I have found that
the clerks at the store are just as curious about the performance of
their machines as you are, and they will often let you attempt a
benchmark if it doesn't take too long.

If your program is waiting on memory for the most part running multiple
copies of it won't do much good on the above-mentioned processors
because they only offer a single path to memory and one job will
saturate that path by itself. If that's the case you can go back to
your code and try to iron out its memory problems or look at a system
that has multiple paths to memory.

--
write(*,*) transfer((/17.392111325966148d0,6.5794487871554595D-85, &
6.0134700243160014d-154/),(/'x'/)); end


James:
Good advice! I'll probable go down to the computer store but it may not work
out because the application was targeted to run on cygwin and I would guess
that most of their boxes are WinTel. On the other hand, I tried running the
application from the Command Prompt window and it work! I would not have
expected that to be the case.
In any event, if I need to recompile, targeting Windows from cygwin is
beyond me for now. - Mike


.



Relevant Pages

  • Re: Exchange 2003 Private Store Corruption
    ... Once you've pulled the faulty RAM, create the new mailbox store and move ... then you can start working on the problem mailboxes. ... have DIMM's installed in pairs in this server? ... Online Diagnostic Utility says "Correctable Memory Threshold Exceeded" ...
    (microsoft.public.exchange.admin)
  • Re: Can operant conditioning account for all learning?
    ... are not replaying the raw sensory data form that event. ... problems your high level abstractions didn't recognize. ... I would suggest it uses the same amount of memory more ... Most likely the brain doesn't store things in ...
    (comp.ai.philosophy)
  • mm/ hacks -- Generic memory store?
    ... I want to do a memory management hack for generic memory stores. ... "store" for excess memory before OOM. ... RAM swap ... store would be capable of providing compression or encryption. ...
    (Linux-Kernel)
  • Re: OO versus RDB
    ... main memory storage? ... In C we can *store* data structures in memory (let's just call it ... Suppose this CAD drawing needs to persist. ...
    (comp.object)
  • Re: Exchange 2003 Private Store Corruption
    ... Information Store First Storage Group: The database page read from ... Online Diagnostic Utility says "Correctable Memory Threshold Exceeded" ... the server back up and running without the faulty memory installed. ...
    (microsoft.public.exchange.admin)