Pages:
Author

Topic: Modified Kernel for Phoenix 1.5 - page 16. (Read 96775 times)

sr. member
Activity: 966
Merit: 254
May 11, 2011, 02:10:00 PM
#4
5850 1050/300:
Phoenix - 402Mhash
Phatk - 415-417Mhash

Quite nice ;3
newbie
Activity: 53
Merit: 0
May 11, 2011, 12:48:11 PM
#3
on my test machine HD5570 OC@700Mhz

poclbm          72MH/s no desktop lag
phoenix          73MH/s no desktop lag
hashkill          75MH/s sometimes slow mouse
phoenix-phatk 76MH/s very slow desktop environment/must be good for headless
full member
Activity: 254
Merit: 100
May 11, 2011, 12:21:45 PM
#2
Just tried it.

phoenix 1.4 aggression=11 on HD5850 @865/300 - 340mh/s
phatk 1.4   aggression=11 on HD5850 @865/300 - 338mh/s
newbie
Activity: 52
Merit: 0
May 11, 2011, 12:05:55 PM
#1
phatk Kernel for Phoenix 1.5

I have started working on my phoenix kernel again, so I should be putting out normal updates.  Anyone with bugs, questions or suggestions, post in the thread and I'll try to look into them.  After an update, if you are still having issues, please feel free to post again since it is hard to track which bugs I have fixed and which are still out there.

Version 2.2: https://sourceforge.net/projects/phatk/files/phatk-2.2.zip/download
Version 2.1: https://sourceforge.net/projects/phatk/files/phatk-2.1.zip/download
Version 2.0: https://sourceforge.net/projects/phatk/files/phatk-2.0.zip/download
Version 1.0: https://sourceforge.net/projects/phatk/files/phatk-1.0.zip/download

Make sure if are you using version 2.0, you supply a valid WORKSIZE option (such as "WORKSIZE=256")

Kernel performance (BFI_INT active / APP KernelAnalyzer CAL 11.7 profile):
HD5870 (Also any other 5xxx or 68xx card)
Diapolo 2011-07-17: 1374 ALU OPs
Version 1.0: 1418 ALU OPs
Version 2.0 (7/29/11): 1363 ALU OPs
Version 2.1 (8/2/11): 1359 ALU OPs
Version 2.2 (8/8/11): 1354 ALU OPs

HD6970
Diapolo 2011-07-17: 1698 ALU OPs
Version 1.0: 1747 ALU OPs
Version 2.0: 1691 ALU OPs
Version 2.1: 1692 ALU OPs
Version 2.2: 1688 ALU OPs

As of version 2.1, phatk now has command line option "VECTORS4" which can be used instead of "VECTORS".
This option works on 4 nonces per thread instead of 2 and may increase speed mainly if you do not underclock your memory, but feel free to try it out.  Note that if you use this, you will more than likely have to decrease your WORKSIZE to 128 or 64.

Below is a graph I came up with for my 5870 with the core clocked at 950.
V1 is the speed with no VECTORS option enabled, V2 is with using the standard "VECTORS" and V4 is using the new "VECTORS4" command line option.  The numbers with them show the WORKSIZE.


To install, unzip into the phoenix's kernel folder (files should be in [phoenix root]/kernels/phatk/)

I use the command:
phoenix.exe -u http://user:[email protected]:8334/ DEVICE=0 BFI_INT VECTORS AGGRESSION=12 WORKSIZE=256 -k phatk

Lastly, I am keeping track of new features that I have thought of adding to my kernel (not sure what is feasible yet, but these are just things I am looking into).  If anyone has any suggestions, I will add them to the list.  If any of these sound useful to you, let me know so I know where to put my efforts:
  • Precompiled Kernels for SDK 2.4 so, any version of the SDK will get the full speed of the latest SDK
  • Auto-optimize which will iterate through all of the combinations of command line options to give you the fastest hashrate
  • Logging
  • Web Interface for controlling miners and viewing hashrate graphs (this will probably have to be a separate project and would likely slow my progress on optimizing)

If it works out for you and you're feeling generous, any donations would be greatly appreciated so I can continue to put out bitcoin related software:
124RraPqYcEpX5qFcQ2ZBVD9MqUamfyQnv

-Phateus
Pages:
Jump to: