From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Jan 29 22:43:40 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta4/8.7.3) id WAA27396
	Wed, 29 Jan 1997 22:43:40 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta4/8.7.3) with ESMTP id WAA27391
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 29 Jan 1997 22:43:36 +0900 (JST)
Received: from localhost (localhost [127.0.0.1]) by puutalo.geo.titech.ac.jp (8.7.6/8.7.3) with ESMTP id WAA06917; Wed, 29 Jan 1997 22:43:16 +0900 (JST)
Message-Id: <199701291343.WAA06917@puutalo.geo.titech.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org, shigeru@iij.ad.jp
In-Reply-To: Your message of "Wed, 29 Jan 1997 21:40:49 +0900"
References: <199701291240.VAA27956@mercury.yyi.iij.ad.jp>
X-Mailer: Mew version 1.03 on Emacs 19.28.1, Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Date: Wed, 29 Jan 1997 22:43:15 +0900
From: "Naoki Kobayashi" <shibata@geo.titech.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 9241
Subject: [FreeBSD-users-jp 9241] Re: performance on numerical calculationdependsonshells?
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

From: $B;3K\(B $BLP(B <shigeru@iij.ad.jp>
Subject: [FreeBSD-users-jp 9235] Re: performance on numerical calculationdependsonshells?
Date: Wed, 29 Jan 1997 21:40:49 +0900

> $B>.NS(B> $B8f;XE&$NDL$j$G$9$M!%9M$($i$l$kB>$NMW0x$H$7$F$I$s$JE@$,5s$2$i$l$k$G$7$g(B
> $B>.NS(B> $B$&$+!)(B
> 
> $B9M$($l$P@Z$j$,$"$j$^$;$s$,!"$9$0$K;W$$$D$/$@$1$G$b!"(B
> 
> $B%a%b%j%5%$%:(B

$B?H6a$J(B P6 + FreeBSD $B$N4D6-(B($B#3Bf$"$k(B)$B$G$OA4$F(B 32MB non parity, 60ns $B$G(B
$B$9!%@=IJ(B($B@=B$85!&7?(B)$B$OB?J,0c$$$^$9$,!%(BLinux $B$O(B Dual $B$G(B parity $BIU$-$N%a(B
$B%b%j!<$G$9!%(B

> $B%-%c%C%7%e%5%$%:(B(P6/200MHz$B$N>l9g!"(B512K$B$N$b$N$H(B256K$B$N$b$N$,$"$k(B)

$B%-%c%C%7%e$OA4$F(B 256K $B$G$9!%(B

> $B$=$N;~$KB8:_$7$F$$$k%W%m%;%9$H$=$NF0:n(B

$B7P83E*$K$OB>$N%W%m%;%9?t$d%W%m%;%9$N<oN`$K$O0MB8$7$^$;$s!%$b$A$m$s(B 
real time $B$OJQ$o$j$^$9$,(B user time $B$O(B shell $B$N0c$$$K$h$k(B 1:2 $B$rJ]$A$^(B
$B$9!%(B

> OS$B$N%P!<%8%g%s!"@_Dj(B

OS $B$N%P!<%8%g%s$O(B 2 $BBf$O(B 2.1.5, 1 $BBf$O(B 2.2 $B$G$9!%$b$A$m$s(B OS version 
$B$K$h$k0MB8$O9M$($i$l$k$N$G$9$,!$(Bshell $B$K$h$k(B 1:2 $B$NHfN($OJQ2=$7$^$;$s!%(B

> limit$B$N@_Dj(B

$B$3$l$OA0$N%a!<%k$G=q$$$?DL$j$G$9!%(B

> $B%a%b%j3dEv$N%"%k%4%j%:%`(B
> $B%W%m%;%9$KBP$9$k%a%b%j3dEv$N%V%m%C%/%5%$%:(B
> $B%W%m%;%9%9%$%C%A$N%"%k%4%j%:%`(B
> $B%-%c%C%7%e%"%k%4%j%:%`(B

$B$3$NJU$j$OITJY6/$GJ,$+$j$^$;$s(B(^^;

> $B$O$d$$$O$J$7!"(Bshell$B$N0c$$0J30$K$O0[$J$k$3$H$,$J$$>u67$G7W$k$H$$$&$3$H$G$9!#(B
> #$B$=$l$,0lHVFq$7$$$s$G$9$1$I$M(B(^^;)

$B$`$7$m!V(Bshell $B0J30$K$O0[$J$k4D6-!W$G$b(B shell $B$K$h$k(B 1:2 $B$NHfN($,=P$k$3(B
$B$H$KCm0U$7$F$/$@$5$j$?$$$N$G$9$,!%$3$N8=>]$O>/$/$H$b(B nbody.c $B$H$$$&%W(B
$B%m%0%i%`$G$O(B robust $B$J8=>]$G$"$k$H$$$&$3$H$G$9!%(B

> $B$=$7$F!"(Bmalloc$B$r;H$C$?>l9g$K(Bshell$B$N0c$$$K$h$k:9$,8+$i$l$J$$$H8@$&$3$H$G!";d(B
> $B$J$i!"(Bshell$B$N0c$$$h$j$b%a%b%j$d%-%c%C%7%e$K4X$9$k$3$H(B($BNL!"4IM}$d3d$jEv$F%"%k(B
> $B%4%j%:%`(B)$B$NJ}$r5?$$$^$9!#(B
> $B$=$7$F(BN$B$rJQ$($F$_$F7k2L$,$I$&$J$k$+$r8+$F$_$^$9!#(B

$B$3$l$bJQ$($F$d$C$F$*$j$^$9!%HfN($O$[$\(B 1:2 $B$rJ]$A$^$9!%G[Ns$NBg$-$5$H(B
$B$7$F$O(B N*N*N $B$G$9$N$G!$(BN=10 $B$H(B 20 $B$G$O(B 8 $BG\$N0c$$$G$9!%(B[$BOG@12J3X$G$O$3(B
$B$l$O(B order $B$r0c$($F$NHf3S$H8@$$$^$9(B(^^)] $B0lNc$G$9!%(B

tcsh% cc -DRUN -DN=10 -O2 nbody.c -lm -o nbody
tcsh% /usr/bin/time ./nbody
        1.60 real         1.60 user         0.00 sys
tcsh% bash
bash# /usr/bin/time ./nbody
        0.78 real         0.77 user         0.00 sys

$BJdB-$G$9$,%3%s%Q%$%k$O(B bash $B$G9T$J$C$F$b7k2L$OJQ$o$j$^$;$s!%(B

> $B>.NS(B> $BJL$K@h$K5s$2$?%W%m%0%i%`$rB.$/$7$?$$$+$i$H$$$&0U?^$G$O$J$/;d$N?H6a$G$O(B
> $B>.NS(B> $B$=$N%W%m%0%i%`$,(B bench mark test $B$N0l$D$H$7$F;H$o$l$F$$$k$@$1$G$9!%(B
> 
> $B%Y%s%A%^!<%/$NJ}K!$O$$$m$$$m$"$j$^$9$,!"(BSPEC(http://www.specbench.org/)$B$J$I(B
> $B$G$OL\0B$K$J$i$J$$$G$7$g$&$+(B?

$BL\0B$H$7$F$O$=$&$G$9$,!$2f!9$NJ,Ln$KB($7$?LdBj$GB.EY$r7WB,$9$k$N$,B.$5(B
$B$N<B46$H$7$F$OBg@Z$K$J$j$^$9!%(Bnbody.c $B0J30$K$O(B Runge-Kutta$BK!!$(BFFT, LU
$BJ,2r(B, etc. $B$rHf3S$7$F$*$j$^$9!%(B

---------------
Naoki Kobayashi
Department of Earth and Planetary Sciences, Tokyo Institute of Technology
2-12-1 Ookayama, Meguro, Tokyo 152, JAPAN
TEL: +81-3-5734-2717 FAX: +81-3-5499-4093 E-mail: shibata@geo.titech.ac.jp
