|
|
Pages: [1]
|
 |
|
Author
|
Topic: Source Code for AK_v8_win_SSSE3X.exe Apps (Read 110 times)
|
|
CElliott
|
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
|
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]
|
|
|
|
Quote!
If you perceive that there are four possible ways in which a procedure can go wrong, and circumvent these, then a fifth way, unprepared for, will promptly develop.- Murphy's Law
|
 |  |  |
| |
| Site Statistics |
| Total Members: | 907 |
| Total Posts: | 7,682 |
| Total Topics: | 396 | | Downloads |
| Apps |
| Windows R-1.x | 24,923 |
| Windows R-2.0 | 20,165 |
| Windows R-2.2 | 35,930 |
| Linux 32bit 1.x | 6,448 |
| Linux 32bit 2.2 | 4,120 |
| Linux 64bit 2.2 | 1,596 |
| Alpha/IA64 | 154 |
| FreeBSD | 498 |
| HPUX | 291 |
| Subtotal: | 93,182 |
| Source packs: | 3,815 |
| Tool/WU packs: | 7,138 |
| Total: | 136,115 | | GBs dl'd: | 272.82 | | Pages served |
| Today: | 2,968 |
| Total: | 2,746,119 |
| (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.46 |
| Estim. total: | $ 4,319.66 |
Latest Member: Jon Golding |
| |
 | |  |
 |  |  |
| |
Online users/last 15m
11 Guests, 2 Users
popandbob, Geek@Play 34 Members/last 24hpopandbob, Geek@Play, Gus, Jason G, Josef W. Segur, Mr.Microwave, Raistmer, nutsalot, Gecko_R7, Haselgrove, Fivestar Crashtest, mcmurrin, Ned Slider, ajs, UncleVom, Radiohead, ahaveland, Vyper, msattler, s52d, Devaster, TouchuvGrey, Urs Echternacht, Vid Vidmar, JDWhale, Seejay, hiamps, Hans Dorn, DJXaeR0, Sandokan, KWSN - jonnyv, FalconFly, Seaking57, mark henderson
| |
 | |  |
|