From owner-FreeBSD-tech-jp@jp.freebsd.org  Thu Jan 30 02:53:57 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta4/8.7.3) id CAA00221
	Thu, 30 Jan 1997 02:53:57 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta4/8.7.3) with SMTP id CAA00216
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 30 Jan 1997 02:53:56 +0900 (JST)
Received: from icsgw.ics.nitech.ac.jp by nitgw.elcom.nitech.ac.jp (8.6.5+2.3W/6.4JAIN)
	id CAA27956; Thu, 30 Jan 1997 02:53:50 +0900
Received: from alpha (akisatoh@alpha [133.68.137.1]) by icsgw.ics.nitech.ac.jp (8.6.9+2.4W/3.3W96050218) with SMTP id CAA10678 for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 30 Jan 1997 02:53:48 +0900
Message-Id: <199701291753.CAA10678@icsgw.ics.nitech.ac.jp>
X-Authentication-Warning: icsgw: Host alpha didn't use HELO protocol
To: FreeBSD-tech-jp@jp.freebsd.org
In-reply-to: Your message of "Wed, 29 Jan 1997 01:41:58 PST."
             <199701290941.BAA01880@silvia.HIP.Berkeley.EDU> 
Mime-Version: 1.0 (generated by tm-edit 7.48)
Content-Type: text/plain; charset=ISO-2022-JP
Date: Thu, 30 Jan 1997 02:53:47 +0900
From: Akihiro Sato <akisatoh@alpha.ics.nitech.ac.jp>
Reply-to: akisatoh@ics.nitech.ac.jp
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-tech-jp 39
Subject: [FreeBSD-tech-jp 39] Re: freebsd-tech-jp-digest V1 #2 
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

$B:4F#!wL>9)Bg$G$9!#(B

>  *   6x86(P120+)$B%^%7%s$r<+Bp$G;H$C$F$$$k$N$G<B83$G$-$^$9$,!"$I$&$d$C(B
>  * $B$FE>AwB.EY$r7W$k$N$G$7$g$&$+!)(B
> 
> http://now.cs.berkeley.edu/Td/bcopy.html$B$+$i$?$I$l$^$9!#(B

$B<B9TCf$K(B _unrolled $B$,$J$$$H%(%i!<$r=P$9$N$G!"(B
printf("\t.type   _unrolled,@function\n") ;
$B$r%3%a%s%H%"%&%H$7$F<B83$7$F$_$^$7$?!#(B

CPU:		Cyrix	6x86 P120+ (100MHz = 50MHz * 2)
Motherboard:	DTK	PAM-0055I
Chipset:	Intel	Triton2
Cache:			512KBytes (PB)
Memory:			16MBytes*2 (FPO)

$B7k2L$G$9!#J}<0$K$h$C$FB.EY$,A4A3JQ2=$7$^$;$s!#(B
------------------------------
libc:
    size    bandwidth
      32  20.067024 MB/s
      64  23.658560 MB/s
     128  25.992254 MB/s
     256  27.241833 MB/s
     512  27.955411 MB/s
    1024  28.356527 MB/s
    2048  28.457396 MB/s
    4096  28.558985 MB/s
    8192  28.604528 MB/s
   16384  28.670341 MB/s
   32768  28.691523 MB/s
   65536  28.680414 MB/s
  131072  28.671780 MB/s
  262144  28.699552 MB/s
  524288  28.746991 MB/s

size: 32
linesize: 32
registers: 2
    size    bandwidth
      32  26.678939 MB/s
      64  27.105413 MB/s
     128  27.647604 MB/s
     256  27.906847 MB/s
     512  28.105282 MB/s
    1024  27.423181 MB/s
    2048  28.252778 MB/s
    4096  28.293145 MB/s
    8192  28.259564 MB/s
   16384  28.272148 MB/s
   32768  28.291144 MB/s
   65536  28.299150 MB/s
  131072  28.276744 MB/s
  262144  28.305158 MB/s
  524288  28.331822 MB/s

size: 64
linesize: 32
registers: 2
    size    bandwidth
      32  19.243444 MB/s
      64  27.292390 MB/s
     128  27.720604 MB/s
     256  27.785110 MB/s
     512  27.916196 MB/s
    1024  28.027495 MB/s
    2048  28.020623 MB/s
    4096  28.056590 MB/s
    8192  27.981616 MB/s
   16384  28.034174 MB/s
   32768  28.099754 MB/s
   65536  28.040462 MB/s
  131072  28.078648 MB/s
  262144  28.036728 MB/s
  524288  28.005321 MB/s

size: 128
linesize: 32
registers: 2
    size    bandwidth
      32  19.176559 MB/s
      64  22.978733 MB/s
     128  27.422805 MB/s
     256  28.016894 MB/s
     512  28.185290 MB/s
    1024  28.175165 MB/s
    2048  28.168816 MB/s
    4096  28.158504 MB/s
    8192  27.997676 MB/s
   16384  28.049901 MB/s
   32768  28.109035 MB/s
   65536  28.050884 MB/s
  131072  28.111208 MB/s
  262144  28.134341 MB/s
  524288  28.169808 MB/s

size: 512
linesize: 32
registers: 2
    size    bandwidth
      32  19.323298 MB/s
      64  23.141050 MB/s
     128  25.647931 MB/s
     256  27.105229 MB/s
     512  27.925550 MB/s
    1024  28.382684 MB/s
    2048  28.570204 MB/s
    4096  28.598597 MB/s
    8192  28.588990 MB/s
   16384  28.742240 MB/s
   32768  28.720983 MB/s
   65536  28.714591 MB/s
  131072  28.682471 MB/s
  262144  28.690906 MB/s
  524288  28.786298 MB/s

size: 2048
linesize: 32
registers: 2
    size    bandwidth
      32  19.221159 MB/s
      64  23.041076 MB/s
     128  25.643985 MB/s
     256  27.092378 MB/s
     512  27.963228 MB/s
    1024  28.418173 MB/s
    2048  29.210513 MB/s
    4096  29.330244 MB/s
    8192  29.407224 MB/s
   16384  29.178977 MB/s
   32768  29.309612 MB/s
   65536  29.436223 MB/s
  131072  29.454430 MB/s
  262144  29.312834 MB/s
  524288  29.322719 MB/s

size: 64
linesize: 32
registers: FP
    size    bandwidth
      32  19.267173 MB/s
      64  24.680998 MB/s
     128  25.903548 MB/s
     256  26.125349 MB/s
     512  26.960718 MB/s
    1024  27.369890 MB/s
    2048  27.413220 MB/s
    4096  27.405707 MB/s
    8192  27.445572 MB/s
   16384  27.519780 MB/s
   32768  27.477434 MB/s
   65536  27.516183 MB/s
  131072  27.604292 MB/s
  262144  27.579930 MB/s
  524288  27.609437 MB/s

size: 256
linesize: 32
registers: FP
    size    bandwidth
      32  19.290403 MB/s
      64  23.001328 MB/s
     128  25.591319 MB/s
     256  26.378960 MB/s
     512  27.108903 MB/s
    1024  27.424497 MB/s
    2048  27.485553 MB/s
    4096  27.532471 MB/s
    8192  27.553523 MB/s
   16384  27.624309 MB/s
   32768  27.668258 MB/s
   65536  27.598007 MB/s
  131072  27.684535 MB/s
  262144  27.639389 MB/s
  524288  27.600293 MB/s

size: 1024
linesize: 32
registers: FP
    size    bandwidth
      32  19.325072 MB/s
      64  23.107096 MB/s
     128  25.636424 MB/s
     256  27.155281 MB/s
     512  27.933936 MB/s
    1024  27.689134 MB/s
    2048  27.709082 MB/s
    4096  27.840806 MB/s
    8192  27.794763 MB/s
   16384  27.900423 MB/s
   32768  27.880004 MB/s
   65536  27.731751 MB/s
  131072  27.882337 MB/s
  262144  27.882920 MB/s
  524288  27.792832 MB/s

