Dropping old processor support

Post comments about Shareaza code and discuss with other developers.
Forum rules
Home | Wiki | Rules

Re: Dropping old processor support

Postby raspopov » 07 Feb 2010 14:52

Intel Core Quad 6600 2.4GHz (Windows Score 5.6)

32-bit Assembler
MD4 hash: 10 MB by 18 ms (error 6%), 535 MB/s
MD5 hash: 10 MB by 26 ms (error 4%), 371 MB/s
SHA1 hash: 10 MB by 45 ms (error 4%), 219 MB/s

32-bit C++
MD4 hash: 10 MB by 21 ms (error 8%), 460 MB/s
MD5 hash: 10 MB by 31 ms (error 5%), 317 MB/s
SHA1 hash: 10 MB by 46 ms (error 4%), 213 MB/s

64-bit C++
MD4 hash: 10 MB by 20 ms (error 6%), 477 MB/s
MD5 hash: 10 MB by 29 ms (error 6%), 335 MB/s
SHA1 hash: 10 MB by 56 ms (error 3%), 175 MB/s
User avatar
raspopov
Project Admin
 
Posts: 945
Joined: 13 Jun 2009 12:30

Re: Dropping old processor support

Postby ailurophobe » 07 Feb 2010 18:05

These are without any SSE optimizations? I can't figure out the 64bit sha1 result. Compiler problem, maybe? You did say something like that IIRC.
ailurophobe
 
Posts: 709
Joined: 11 Nov 2009 05:25

Re: Dropping old processor support

Postby raspopov » 07 Feb 2010 20:20

There are no places for SSE-operations (i.e. long text strings, matrix operations) in HashLib.
User avatar
raspopov
Project Admin
 
Posts: 945
Joined: 13 Jun 2009 12:30

Re: Dropping old processor support

Postby ailurophobe » 07 Feb 2010 21:52

Makes sense. Thanks.
ailurophobe
 
Posts: 709
Joined: 11 Nov 2009 05:25

Re: Dropping old processor support

Postby bosanek » 08 Feb 2010 09:41

So, what is the final verdict? Shall the SSE-based operation be abandoned in the following versions of Shareaza (that's what I am hoping for)?
bosanek
 
Posts: 7
Joined: 27 Jan 2010 11:34

Re: Dropping old processor support

Postby cyko_01 » 08 Feb 2010 14:13

User avatar
cyko_01
 
Posts: 938
Joined: 13 Jun 2009 15:51

Re: Dropping old processor support

Postby bosanek » 08 Feb 2010 20:46

That is an acceptable compromise, to keep everybody satisfied. Thanks to the programmers for their acknowledgment of real world users' needs.
bosanek
 
Posts: 7
Joined: 27 Jan 2010 11:34

Previous

Return to Development Discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron