lkml.org 
[lkml]   [1999]   [Jan]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] New: AMD K6 write allocate
Hello.

>>Attached [new] version of patch (against 2.2.0pre7) should enable write
>>allocate for AMD K6 model 6/7 processors. On my system it gives 5-7%
>>increase in speed.
>>
>
> Could you show some lmbench results for this patch? I checked a similar
> patch (loadable module) , but lmbench didnt notice much improvement. Is
> it really that much ?

Maybe your BIOS enables write allocate by itself? Mine doesn't.

Well, never heard about this nice program before. Well, I got it. Results
follow. alv is 2.2.0pre7. alv-a is 2.2.0pre7 with K6 write allocate for
all my RAM (48MB).


-------------- begin: k6-patch-results --------------

L M B E N C H 1 . 9 S U M M A R Y
------------------------------------
(Alpha software, do not distribute)

Processor, Processes - times in microseconds - smaller is better
----------------------------------------------------------------
Host OS Mhz null null open selct sig sig fork exec
sh
call I/O stat clos inst hndl proc proc
proc
--------- ------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ----
----
K6-alv Linux 2.2.0-p 233 0.9 1.4 7 10 0.07K 2.5 5 1.2K 5K
33K
K6-alv-a Linux 2.2.0-p 233 0.9 1.4 6 9 0.07K 2.5 5 0.9K 4K
29K

Context switching - times in microseconds - smaller is better
-------------------------------------------------------------
Host OS 2p/0K 2p/16K 2p/64K 8p/16K 8p/64K 16p/16K 16p/64K
ctxsw ctxsw ctxsw ctxsw ctxsw ctxsw ctxsw
--------- ------------- ----- ------ ------ ------ ------ ------- -------
K6-alv Linux 2.2.0-p 5 30 348 111 604 147 688
K6-alv-a Linux 2.2.0-p 5 27 299 94 565 129 583

*Local* Communication latencies in microseconds - smaller is better
-------------------------------------------------------------------
Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP
ctxsw UNIX UDP TCP conn
--------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
K6-alv Linux 2.2.0-p 5 20 63 65 95 359
K6-alv-a Linux 2.2.0-p 5 20 47 66 100 361

File & VM system latencies in microseconds - smaller is better
--------------------------------------------------------------
Host OS 0K File 10K File Mmap Prot Page

Create Delete Create Delete Latency Fault Fault
--------- ------------- ------ ------ ------ ------ ------- ----- -----
K6-alv Linux 2.2.0-p 21 3 98 7 22240 2 9.6K
K6-alv-a Linux 2.2.0-p 22 3 107 5 17653 3 2.3K

*Local* Communication bandwidths in MB/s - bigger is better
-----------------------------------------------------------
Host OS Pipe AF TCP File Mmap Bcopy Bcopy Mem
Mem
UNIX reread reread (libc) (hand) read
write
--------- ------------- ---- ---- ---- ------ ------ ------ ------ ----
-----
K6-alv Linux 2.2.0-p 30 17 16 27 95 33 33 95
53
K6-alv-a Linux 2.2.0-p 56 32 20 36 99 35 35 99
58

Memory latencies in nanoseconds - smaller is better
(WARNING - may not be correct, check graphs)
---------------------------------------------------
Host OS Mhz L1 $ L2 $ Main mem Guesses
--------- ------------- --- ---- ---- -------- -------
K6-alv Linux 2.2.0-p 233 8 207 340
K6-alv-a Linux 2.2.0-p 233 8 198 325
--------------- end: k6-patch-results ---------------



--
With best wishes,
Alexey Vyskubov.
This is a message. Or something silly like that.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:49    [W:0.329 / U:0.076 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site