From: Volker Birk <vb@ebios.de>
To: linux-ia64@vger.kernel.org
Subject: [Linux-ia64] strange performance behaviour with floats
Date: Fri, 14 Feb 2003 09:02:57 +0000 [thread overview]
Message-ID: <marc-linux-ia64-105590709805852@msgid-missing> (raw)
[-- Attachment #1: Type: text/plain, Size: 2133 bytes --]
Hello,
I'm wondering about the strange behaviour of the Linux scheduling on my
rx5670:
---------------------------- snip --------------------------------------
bronto:~ # cat dingens.c
#include <stdio.h>
int main()
{
int i;
double x, y;
x = rand(); y = rand();
printf("x = %.2g, y = %.2g\n", x, y);
for (i=0;i<1000000000;i++) {
x *= y;
// y /= x;
}
}
bronto:~ # gcc -O2 -o dingens dingens.c
bronto:~ # time ./dingens
x = 1.8e+09, y = 8.5e+08
real 0m1.486s
user 0m1.485s
sys 0m0.001s
bronto:~ # time ./dingens
x = 1.8e+09, y = 8.5e+08
real 0m4.450s
user 0m4.450s
sys 0m0.000s
bronto:~ #
---------------------------- snap --------------------------------------
There is really no I/O while that time (so it may not be a problem with
the scheduling on the CPU which handles the interrupts).
No load at all, time and dingens are the only processes which do not
sleep.
Sometimes that computing consumes 1.5 sec. CPU time, sometimes 4.5 sec.
I cannot find a rule for that, nor can I predict when it will last how
long.
Some machine info:
---------------------------- snip --------------------------------------
bronto:~ # uname -a
Linux bronto 2.4.19 #11 SMP Sat Nov 2 18:47:02 CET 2002 ia64 GNU/Linux
bronto:~ # head -n 13 /proc/cpuinfo
processor : 0
vendor : GenuineIntel
arch : IA-64
family : Itanium 2
model : 0
revision : 7
archrev : 0
features : branchlong
cpu number : 0
cpu regs : 4
cpu MHz : 900.000000
itc MHz : 900.000000
BogoMIPS : 1346.37
bronto:~ # grep ^processor /proc/cpuinfo
processor : 0
processor : 1
processor : 2
processor : 3
bronto:~ #
---------------------------- snap --------------------------------------
Does anybody know what's up with that machine?
Volker Birk
--
*** ebios Informationssysteme, Germany ***
*** Gut-Betha-Platz 1, 88339 Bad Waldsee ***
*** Phone +49-7524-93421 Fax +49-7524-93423 ***
*** mailto:vb@ebios.de ***
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next reply other threads:[~2003-02-14 9:02 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-02-14 9:02 Volker Birk [this message]
2003-02-14 10:50 ` [Linux-ia64] strange performance behaviour with floats Hideki Yamamoto
2003-02-15 11:29 ` Volker Birk
2003-02-19 19:09 ` David Mosberger
2003-02-20 17:52 ` David Mosberger
2003-02-20 19:59 ` Volker Birk
2003-02-22 2:30 ` David Mosberger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=marc-linux-ia64-105590709805852@msgid-missing \
--to=vb@ebios.de \
--cc=linux-ia64@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox