Seti@Home optimized science apps and information
 
Welcome, Guest. Please login or register.
Did you miss your activation email?
16 May 2008, 06:35:10 am

Login with username, password and session length
 
If you've registered already but never got your activation email, please click here.
 
 
Seti@Home optimized science apps and information  |  Optimized Seti@Home apps  |  Windows  |  Topic: Source Code for AK_v8_win_SSSE3X.exe Apps 0 Members and 0 Guests are viewing this topic. « previous next »
Pages: [1] Go Down Print
Author Topic: Source Code for AK_v8_win_SSSE3X.exe Apps  (Read 182 times)
CElliott
Knave
*
Offline Offline

Posts: 4


View Profile
Source Code for AK_v8_win_SSSE3X.exe Apps
« on: 05 May 2008, 08:09:22 am »

On my Q6700 machine I am getting about a 38% speed increase with the new optimized apps, from about 86 minutess per WU to about 53 minutes.  "Thanks" seems underwhelming for what is almost a miracle.  Is there any way we could see how this huge improvement was achieved, such as source code, an explanation of how the gains were made, etc.?
Logged
Jason G
Global Moderator
Knight who says 'Ni!'
*****
Offline Offline

Posts: 1165


View Profile
Re: Source Code for AK_v8_win_SSSE3X.exe Apps
« Reply #1 on: 05 May 2008, 08:32:24 am »

Hi there,
       The sources (modified from Alex's version 8 source) are available in the downloads section, under seti@Home modified source section.  I appreciate that doesn't document the process of how the port was accomplished, but can say:
           - Many small changes to fundamental data types were required to convert to Windows from Mac Code
           - A few key library functions had to be researched for suitable alternatives and changed to different vendor libraries
           - A small bug, that caused no problems on Macs, but Crashed Windows version was found and fixed.
          - Extensive exploration if Alex's intended functionality had to be explored, and tried several combinations of settings and optimisation techniques, and incorporated ones learnt form Lunatics development also.
          - A new dedicated profile guided optimisation regime was developed and refined
          -Windows builds were extensively tested, compared, refined and selectively promoted to release.

I hope that gives some idea,  the real process, of course, spans quite a while and with several main contributors.

Jason

Logged

Current Repositories: (pw access only)  svn://sinbadsvn.dyndns.org/boinc , (active) svn://sinbadsvn.dyndns.org/SaH_v6b/....[trunk/branch]... (active)
Pages: [1] Go Up Print 
Seti@Home optimized science apps and information  |  Optimized Seti@Home apps  |  Windows  |  Topic: Source Code for AK_v8_win_SSSE3X.exe Apps « previous next »
Jump to:  


Quote!
The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts.
- Bertrand Russell

 
Site Statistics
Total Members:909
Total Posts:7,751
Total Topics:396
Downloads
Apps
Windows R-1.x24,923
Windows R-2.020,166
Windows R-2.235,947
Linux 32bit 1.x6,448
Linux 32bit 2.24,120
Linux 64bit 2.21,599
Alpha/IA64154
FreeBSD499
HPUX291
Subtotal:93,203
Source packs:3,826
Tool/WU packs:7,167
Total:137,055
GBs dl'd:273.04
Pages served
Today:690
Total:2,760,944
(since 6/26/2006)
173 Donations to S@H
U.S. Dollars:3,196.59
Euros:863.90
Last 24h:$ 0.00
Avg./24h:$ 9.37
Estim. total:$ 4,319.66
Latest Member:
From Zero Land
 
 
Seti@Home optimized science apps and information | Powered by Enigma 2.0 (RC1).
© 2003-2008, LSP Dev Team. All Rights Reserved.
Seti@Home optimized science apps and information Forums | Powered by SMF.
© 2005, Simple Machines LLC. All Rights Reserved.
Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!