DragonFly submit List (threaded) for 2006-12
DragonFly BSD
DragonFly submit List (threaded) for 2006-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: est.c table patch


From: Victor Balada Diaz <victor@xxxxxxxxx>
Date: Sun, 17 Dec 2006 12:36:37 +0100

On Sun, Dec 17, 2006 at 03:50:26PM +0900, YONETANI Tomokazu wrote:
> On Sat, Dec 16, 2006 at 09:18:32PM +0100, Victor Balada Diaz wrote:
> > > http://les.ath.cx/DragonFly/est.c.patch
> > 
> > Hi,
> > the attached patch does not compile. The problem is that you replaced
> > pentium_m_n770 instead of adding a new pentium_m_n770_2.
> 
> Sorry, stupid last minute change.
> 
> > > o Add modified tables based on the patches from the following people:
> > >   Pentium M 750 1.86GHz		(Vlad Galu)
> > >   Pentium M 760 2.00GHz		(Victor Balada Diaz)
> > >   Pentium M 715 1.50GHz		(Ryan O'Connor)
> > > 
> > > o Bring in some fixes from NetBSD
> > >   rev 1.27: Fix Pentium M 770 table.
> > >   rev 1.25: Added 'Low Voltage Intel Pentium M processor 1.30 GHz' entry.
> > 
> > I've got the tables from FreeBSD, so it's not my work.
> 
> Well yes, pentium_m_n760_2[] in my patch is actually a modified version of
> original pentium_m_n760[] with only the first item changed to a lower
> voltage, so I'm not using the patch you posted either :)  Can you make
> sure that there's a difference in CPU performance between 800MHz and 1067MHz
> with the new patch?

There is a difference:

patata# sysctl machdep.est.frequency.target=800
machdep.est.frequency.target: 1067 -> 800
patata# openssl speed blowfish
To get the most accurate results, try to run this
program when this computer is idle.
Doing blowfish cbc for 3s on 16 size blocks: 3633138 blowfish cbc's in 3.02s
Doing blowfish cbc for 3s on 64 size blocks: 981798 blowfish cbc's in 3.02s
Doing blowfish cbc for 3s on 256 size blocks: 249954 blowfish cbc's in 3.02s
Doing blowfish cbc for 3s on 1024 size blocks: 62717 blowfish cbc's in 3.02s
Doing blowfish cbc for 3s on 8192 size blocks: 7860 blowfish cbc's in 2.98s
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
blowfish cbc     19275.81k    20782.06k    21218.28k    21240.85k    21574.80k


patata# sysctl machdep.est.frequency.target=1067
machdep.est.frequency.target: 800 -> 1067
patata# openssl speed blowfish
To get the most accurate results, try to run this
program when this computer is idle.
Doing blowfish cbc for 3s on 16 size blocks: 4852519 blowfish cbc's in 3.02s
Doing blowfish cbc for 3s on 64 size blocks: 1309280 blowfish cbc's in 3.01s
Doing blowfish cbc for 3s on 256 size blocks: 333284 blowfish cbc's in 3.02s
Doing blowfish cbc for 3s on 1024 size blocks: 83662 blowfish cbc's in 3.02s
Doing blowfish cbc for 3s on 8192 size blocks: 10483 blowfish cbc's in 3.02s
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
blowfish cbc     25745.28k    27857.99k    28292.05k    28334.45k    28476.44k


> Thanks.

You're welcome


-- 
La prueba más fehaciente de que existe vida inteligente en otros
planetas, es que no han intentado contactar con nosotros. 



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]