ShadeOfBlue wrote:
Martin Steen wrote:
It looks like IRIX does not start all CPUs when a thread is running to short.
You could try forcing each thread to its own CPU with pthread_setrunon_np() .
Good idea. Thank you!
Best regards,
Martin
Code: Select all
# ./fractbatch: Exec format error. Wrong Architecture.
# file fractbatch
fractbatch: ELF 64-bit MSB mips-4 dynamic executable (not stripped) MIPS - version 1
#
Code: Select all
Octane2 2x360mhz
real 1h45m15.03s
user 3h6m42.59s
sys 0m40.77s
Origin 2400 8x250mhz
real 39m43.19s
user 4h16m6.97s
sys 0m24.51s
Bill622 wrote: Any chance to have an executable version for my O2?
Code: Select all
# ./fractbatch: Exec format error. Wrong Architecture.
# file fractbatch
fractbatch: ELF 64-bit MSB mips-4 dynamic executable (not stripped) MIPS - version 1
#
I'm just curious...
Martin Steen wrote: Is the O2 not a 64-bit-machine?
ShadeOfBlue wrote:Martin Steen wrote: Is the O2 not a 64-bit-machine?
It has a 32-bit kernel, since there's really no reason to run it in 64-bit mode due to the 1GB memory limit (it can, however, still use 64-bit instructions -- it just lacks the kernel support and libraries that use a 64-bit address space).
It is more efficient to run MIPS4 N32 code on all SGI machines that have an R5k or better CPU inside (and MIPS3 N32 for R4k). Compile it as 64-bit only if your app uses more than 2GB of memory, otherwise it will just cause a slow down and use more memory.
henrycault wrote: run2.sh on my 2 best machines
Oh and another strange behavior, it seems i lose a router link when second test starts... Doesn't seem to affect the system, but it always shuts this link down each time it starts the second test of the run2.sh
Martin Steen wrote: So the O2 has a 64-bit CPU, but it cannot run 64-bit code because the kernel and the libraries are 32-bit?
That's good to know, if one is going to use posix memory mapping (mmap) with big files.
(on my job I have to deal with satellite images that can be 200GB large).
After looking at your photo, I don't think you're losing the link - the green LED on the left indicates a successful link, the yellow LED on the right indicates activity <or a fault>. That particular pair of LEDs are associated with node 1 - so it might be possible that node 1 isn't used during the the run2 test.henrycault wrote: Oh and another strange behavior, it seems i lose a router link when second test starts... Doesn't seem to affect the system, but it always shuts this link down each time it starts the second test of the run2.sh