Re: [RFT] Port 0x80 I/O speed

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Rene Herman <rene.herman@...>
Cc: Linux Kernel <linux-kernel@...>, <dpreed@...>, Alan Cox <alan@...>, <pavel@...>, <andi@...>, <rol@...>, Krzysztof Halasa <khc@...>, <david@...>, <hpa@...>, <john@...>, <linux-os@...>
Date: Wednesday, December 12, 2007 - 6:28 am

On Wed, 2007-12-12 at 00:31 +0100, Rene Herman wrote:

Since a lot of people reported timings for all the fancy new x86_64
hardware, I've not included those. Timings for my ancient machines still
in service:

$ gcc -o port80 -O2 port80.c
$ sudo ./port80
cycles: out 1736, in 1735
$ sudo ./port80
cycles: out 1831, in 1827
$ sudo ./port80
cycles: out 1735, in 1735
$ sudo ./port80
cycles: out 1743, in 1737
$ sudo ./port80
cycles: out 1737, in 1734

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 6
model name      : AMD Athlon(tm) MP 1800+
stepping        : 2
cpu MHz         : 1533.420
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov
pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow ts
bogomips        : 3069.09
clflush size    : 32

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 6
model name      : AMD Athlon(tm) Processor
stepping        : 2
cpu MHz         : 1533.420
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov   pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow ts
bogomips        : 3067.07
clflush size    : 32


---

# ./port80
cycles: out 812, in 354
# ./port80
cycles: out 811, in 354
# ./port80
cycles: out 811, in 354
# ./port80
cycles: out 811, in 354

# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 8
model name      : Pentium III (Coppermine)
stepping        : 1
cpu MHz         : 672.071
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr sse
bogomips        : 1331.20


---


# ./port80
cycles: out 116, in 47
# ./port80
cycles: out 116, in 47
# ./port80
cycles: out 116, in 47
# ./port80
cycles: out 116, in 47

# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 5
model           : 2
model name      : Pentium 75 - 200
stepping        : 12
cpu MHz         : 99.476
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : yes
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr mce cx8
bogomips        : 198.24


P133 clocked at 100MHz

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFT] Port 0x80 I/O speed, Rene Herman, (Tue Dec 11, 7:31 pm)
Re: [RFT] Port 0x80 I/O speed, Bauke Jan Douma, (Sat Dec 22, 6:27 pm)
Re: [RFT] Port 0x80 I/O speed, Jan Engelhardt, (Wed Dec 12, 7:54 pm)
Re: [RFT] Port 0x80 I/O speed, H. Peter Anvin, (Wed Dec 12, 10:06 pm)
Re: [RFT] Port 0x80 I/O speed, Jan Engelhardt, (Wed Dec 12, 8:13 pm)
Re: [RFT] Port 0x80 I/O speed, Jesper Juhl, (Wed Dec 12, 5:32 pm)
Re: [RFT] Port 0x80 I/O speed, SL Baur, (Wed Dec 12, 2:39 pm)
Re: [RFT] Port 0x80 I/O speed, Rene Herman, (Wed Dec 12, 3:06 pm)
Re: [RFT] Port 0x80 I/O speed, Török Edwin, (Wed Dec 12, 1:27 pm)
Re: [RFT] Port 0x80 I/O speed, David P. Reed, (Wed Dec 12, 2:54 pm)
Re: [RFT] Port 0x80 I/O speed, Cyrill Gorcunov, (Wed Dec 12, 12:59 pm)
Re: [RFT] Port 0x80 I/O speed, Ondrej Zary, (Wed Dec 12, 12:53 pm)
Re: [RFT] Port 0x80 I/O speed, H. Peter Anvin, (Wed Dec 12, 1:00 pm)
[RFT] Port 0x80 I/O speed, Olivér Pintér, (Wed Dec 12, 12:39 pm)
Re: [RFT] Port 0x80 I/O speed, John Stoffel, (Wed Dec 12, 12:16 pm)
Re: [RFT] Port 0x80 I/O speed, Romano Giannetti, (Wed Dec 12, 5:57 am)
Re: [RFT] Port 0x80 I/O speed, Rene Herman, (Wed Dec 12, 12:27 pm)
Re: [RFT] Port 0x80 I/O speed, Ville , (Wed Dec 12, 7:57 am)
Re: [RFT] Port 0x80 I/O speed, Ville , (Thu Dec 13, 12:42 pm)
Re: [RFT] Port 0x80 I/O speed, Dave Haywood, (Wed Dec 12, 6:34 am)
Re: [RFT] Port 0x80 I/O speed, Peter Zijlstra, (Wed Dec 12, 6:28 am)
Re: [RFT] Port 0x80 I/O speed, Luciano Rocha, (Wed Dec 12, 5:55 am)
Re: [RFT] Port 0x80 I/O speed, Juergen Beisert, (Wed Dec 12, 4:59 am)
Re: [RFT] Port 0x80 I/O speed, Rene Herman, (Wed Dec 12, 10:30 am)
Re: [RFT] Port 0x80 I/O speed, Juergen Beisert, (Wed Dec 12, 11:12 am)
Re: [RFT] Port 0x80 I/O speed, Jiri Slaby, (Wed Dec 12, 4:48 am)
Re: [RFT] Port 0x80 I/O speed, Jiri Slaby, (Wed Dec 12, 7:25 am)
Re: [RFT] Port 0x80 I/O speed, H. Peter Anvin, (Wed Dec 12, 2:44 pm)
Re: [RFT] Port 0x80 I/O speed, Rene Herman, (Wed Dec 12, 3:19 pm)
Re: [RFT] Port 0x80 I/O speed, Jiri Slaby, (Thu Dec 13, 11:19 am)
Re: [RFT] Port 0x80 I/O speed, Rene Herman, (Wed Dec 12, 11:53 am)
Re: [RFT] Port 0x80 I/O speed, Rene Herman, (Wed Dec 12, 11:50 am)
Re: [RFT] Port 0x80 I/O speed, Dave Young, (Wed Dec 12, 4:35 am)
Re: [RFT] Port 0x80 I/O speed, Paolo Ornati, (Wed Dec 12, 4:17 am)
Re: [RFT] Port 0x80 I/O speed, Edwin de Caluwé, (Wed Dec 12, 4:38 am)
Re: [RFT] Port 0x80 I/O speed, Kyle McMartin, (Wed Dec 12, 1:23 am)
Re: [RFT] Port 0x80 I/O speed, H. Peter Anvin, (Wed Dec 12, 3:25 pm)
Re: [RFT] Port 0x80 I/O speed, Andi Kleen, (Wed Dec 12, 3:32 pm)
Re: [RFT] Port 0x80 I/O speed, H. Peter Anvin, (Wed Dec 12, 3:43 pm)
Re: [RFT] Port 0x80 I/O speed, Rene Herman, (Wed Dec 12, 3:18 am)
Re: [RFT] Port 0x80 I/O speed, H. Peter Anvin, (Wed Dec 12, 10:41 pm)
Re: [RFT] Port 0x80 I/O speed, Mike Lampard, (Tue Dec 11, 9:40 pm)
Re: [RFT] Port 0x80 I/O speed, Randy Dunlap, (Tue Dec 11, 9:28 pm)
Re: [RFT] Port 0x80 I/O speed, Alistair John Strachan, (Tue Dec 11, 9:19 pm)
Re: [RFT] Port 0x80 I/O speed, Nigel Cunningham, (Tue Dec 11, 7:55 pm)
Re: [RFT] Port 0x80 I/O speed, Rene Herman, (Tue Dec 11, 8:01 pm)
Re: [RFT] Port 0x80 I/O speed, Nigel Cunningham, (Tue Dec 11, 10:07 pm)
Re: [RFT] Port 0x80 I/O speed, Alejandro Riveira , (Tue Dec 11, 7:43 pm)
Re: [RFT] Port 0x80 I/O speed, Rene Herman, (Tue Dec 11, 7:51 pm)
Re: [RFT] Port 0x80 I/O speed, Alejandro Riveira , (Tue Dec 11, 8:09 pm)
Re: [RFT] Port 0x80 I/O speed, Rene Herman, (Tue Dec 11, 8:16 pm)
Re: [RFT] Port 0x80 I/O speed, H. Peter Anvin, (Wed Dec 12, 5:02 pm)
Re: [RFT] Port 0x80 I/O speed, Alejandro Riveira , (Wed Dec 12, 7:43 am)
Re: [RFT] Port 0x80 I/O speed, Maxim Levitsky, (Tue Dec 11, 7:40 pm)
Re: [RFT] Port 0x80 I/O speed, Rene Herman, (Tue Dec 11, 7:44 pm)
Re: [RFT] Port 0x80 I/O speed, Maxim Levitsky, (Tue Dec 11, 8:14 pm)
Re: [RFT] Port 0x80 I/O speed, Rene Herman, (Tue Dec 11, 8:27 pm)