[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: 64-bit

From: Joseph Galbraith <galb_at_vandyke.com>
Date: 2005-12-19 23:07:53 CET

Stefan Küng wrote:
> Nathan Kidd wrote:
>> Stefan Küng wrote:
>>>> - No assembler modules are engaged upon initial 0.9.8 release."
>>>
>>> I've read that too. But with a good optimizing compiler, there won't
>>> be much of a speed reduction without assembler.
>>
>> For normal code this is true but the particular nature of OpenSSL
>> (well defined algorithms looped many *many* times) is such that
>> carefully tuned asm does give several times faster code than the best
>> optimizing compilers. Andy Polyakov has done quite a bit of work on
>> this, taking into consideration CPU architecture details, etc. (An
>> example:
>> http://www.mail-archive.com/openssl-dev@openssl.org/msg18415.html)
>
> Ok, so asm is much faster. But let's be realistic here. OpenSSL is used
> for https connections. And even if you check out big working copies, the
> CPU usage never goes above 10% - the bottleneck is always the network.
> Ok, let's assume you have a GB network connection, even in that case,
> the bottleneck wouldn't be the CPU usage but the harddisk, because you
> usually check out many smaller files which need to be written to the disk.
>
> I'm not sure, but I don't think it's possible to load a 32-bit dll into
> a 64-bit process.

You are correct.

Thanks,

Joseph

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Dec 20 00:08:13 2005

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.