Re: Execution times running multiple instances of an application
- From: "deltaseq0" <deltaseq0@xxxxxxxxxx>
- Date: Tue, 27 Nov 2007 08:54:19 -0500
"James Van Buskirk" <not_valid@xxxxxxxxxxx> wrote in message
news:QNidnZpxCY7YGtbanZ2dnUVZ_rWtnZ2d@xxxxxxxxxxxxxx
"deltaseq0" <deltaseq0@xxxxxxxxxx> wrote in messageJames:
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
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
.
- References:
- Execution times running multiple instances of an application
- From: deltaseq0
- Re: Execution times running multiple instances of an application
- From: Mark Mackey
- Re: Execution times running multiple instances of an application
- From: deltaseq0
- Re: Execution times running multiple instances of an application
- From: James Van Buskirk
- Execution times running multiple instances of an application
- Prev by Date: Re: Backslashes
- Next by Date: Re: Parallelization on Dell Workstations
- Previous by thread: Re: Execution times running multiple instances of an application
- Next by thread: Re: Execution times running multiple instances of an application
- Index(es):
Relevant Pages
|
|