找回密码
 新注册用户
搜索
查看: 11567|回复: 34

thekranken 0.7-pre11之后版本据说可以100%激活DLB, 建议升级

[复制链接]
发表于 2012-8-7 13:13:55 | 显示全部楼层 |阅读模式
本帖最后由 cuda 于 2012-8-7 13:43 编辑

0.7-pre11版本的主要改进是使用了新技术激活DLB,具体方法和我在强力激活DLB的辅助小程序中的方法非常类似(居然连5分钟deadline都一样,太巧了),不过它的一些细节更合理,而且比我的程序推出时间早2个多月,不好意思之前没注意到这个更新。从一些用户反馈来看改进效果很不错,建议大家升级thekraken,我的辅助小程序就不再需要了。
最新版本为0.7-pre15。下载地址:http://darkswarm.org/thekraken-0.7-pre15.tar.gz
详见:http://www.amdzone.com/phpbb3/viewtopic.php?p=218944#p218944
by tear » Mon May 21, 2012 3:22 am
I'm happy to announce that, thanks to extensive research and work of firedfly of [H], The Kraken now features novel approach to making FahCores engage DLB (Dynamic Load Balancing).
Instead of restarting the FahCore, it now creates synthetic load on every other CPU; said load "comes and goes" (with certain duty cycle) until DLB is engaged or until deadline is reached (5 minutes by default).
Such approach is much more effective at making FahCores enable DLB than autorestarting. 100% success rates have been observed.
The Kraken 0.7-pre11 is available (download).
It's a prerelease version that has been successfully tested on 4P AMD systems (12-core 6100 and 16-CU 6200 series) and 2P intel system (12-thread 5600 series) and is meant for brave souls seeking excitement and more reliable DLB engagement.
回复

使用道具 举报

发表于 2012-8-7 15:01:51 | 显示全部楼层
0.7-pre11版本的主要改进是使用了新技术激活DLB,具体方法和我在中的方法非常类似(居然连5分钟deadline都一 ...
cuda 发表于 2012-8-7 13:13



    停掉FAH,卸掉后,需要重启再重装还是卸掉后直接可以重装呢?
回复

使用道具 举报

 楼主| 发表于 2012-8-7 15:14:53 | 显示全部楼层
不用reboot。先用thekraken -u卸载旧版本,然后安装新版本的就可以了。

回复 2# Keyco
回复

使用道具 举报

发表于 2012-8-7 16:35:15 | 显示全部楼层
回复 3# cuda

卸载了0.6版本,但是新的0.7版本不能按照原来的方法安装,请兄弟详细指教安装0.7版本步骤
回复

使用道具 举报

 楼主| 发表于 2012-8-7 16:55:40 | 显示全部楼层
本帖最后由 cuda 于 2012-8-7 16:58 编辑

回复 4# 金鹏

0.7版不需要-c autorestart参数了,安装命令改成了thekraken -w (旧的格式thekraken -i似乎仍然可用)。
  4. Run 'thekraken -w'; it should give output similar to the following:

       $ thekraken -i
       thekraken: The Kraken 0.7-pre11 (compiled Sun May 20 19:36:47 MDT 2012 by fah@tentacle)
       thekraken: Processor affinity wrapper for Folding@Home
       thekraken: The Kraken comes with ABSOLUTELY NO WARRANTY; licensed under GPLv2
       thekraken: performing installation to .
       thekraken: /home/fah/fah-6.34/FahCore_a3.exe: wrapper succesfully installed
       thekraken: /home/fah/fah-6.34/FahCore_a5.exe: wrapper succesfully installed
       thekraken: finished installation, 2 out of 2 files processed
       $
回复

使用道具 举报

发表于 2012-8-7 17:09:02 | 显示全部楼层
本帖最后由 金鹏 于 2012-8-7 17:10 编辑
回复  金鹏

0.7版不需要-c autorestart参数了,安装命令改成了thekraken -w (旧的格式thekraken -i似乎仍 ...
cuda 发表于 2012-8-7 16:55



    我是直接运行的thekraken -w,也试过thekraken.c -w 但是都提示错误

解压文件里视乎变成thekraken.c 文件了

兄弟还是一步一步讲解吧


捕获.PNG
回复

使用道具 举报

 楼主| 发表于 2012-8-7 17:23:13 | 显示全部楼层
本帖最后由 cuda 于 2012-8-7 17:25 编辑

回复 6# 金鹏

需要先用gcc编译生成thekraken
  1. make
  2. make install
复制代码
或者,我这里有一个编译好的: thekraken.rar (21.62 KB, 下载次数: 4067)
解压出thekraken文件,拷贝到/bin目录。然后进入fah目录,运行thekraken -w

评分

参与人数 1基本分 +20 收起 理由
金鹏 + 20 感谢兄弟

查看全部评分

回复

使用道具 举报

发表于 2012-8-7 17:25:22 | 显示全部楼层
cuda兄弟辛苦啦
回复

使用道具 举报

发表于 2012-8-7 19:58:24 | 显示全部楼层
本帖最后由 金鹏 于 2012-8-7 20:29 编辑

回复 7# cuda

感谢兄弟,已经成功安装0.7版本

另外我把原压缩包的另外5个文件也一并复制到FAH共享目录下替换掉0.6版本下的


    捕获.PNG


安装方法把 thekraken-0.7-pre15.rar (33.46 KB, 下载次数: 4965) 解压缩后的文件复制到FAH共享目录内,
停掉FAH计算(可在WEB 控制页面的管理员选项页面按 stop floding 按钮)后进行下面步骤:
在~#提示符的后面输入下面的命令后回车:
  1. cp thekraken /usr/bin
复制代码
输入下面命令后回车
  1. /usr/bin/thekraken -w
复制代码
看到下图界面,说明  thekraken插件的安装成功

1.jpg

然后重启机器在监控机进入FAH共享目录查看thekraken.log看到如下内容
  1. Tue Aug  7 11:42:23 2012 thekraken: The Kraken 0.7-pre15 (compiled Tue Aug  7 17:22:26 CST 2012 by root@pc1)
  2. Tue Aug  7 11:42:23 2012 thekraken: Processor affinity wrapper for Folding@Home
  3. Tue Aug  7 11:42:23 2012 thekraken: The Kraken comes with ABSOLUTELY NO WARRANTY; licensed under GPLv2
  4. Tue Aug  7 11:42:23 2012 thekraken: PID: 533
  5. Tue Aug  7 11:42:23 2012 thekraken: launch binary: ./thekraken-FahCore_a5.exe
  6. Tue Aug  7 11:42:23 2012 thekraken: config file: ./thekraken.cfg
  7. Tue Aug  7 11:42:23 2012 thekraken: Forked 534.
  8. Tue Aug  7 11:42:23 2012 thekraken: child: ptrace(PTRACE_TRACEME) returns 0
  9. Tue Aug  7 11:42:23 2012 thekraken: child: Executing...
  10. Tue Aug  7 11:42:23 2012 thekraken: 534: initial attach
  11. Tue Aug  7 11:42:23 2012 thekraken: 534: Continuing.
  12. Tue Aug  7 11:42:23 2012 thekraken: 534: logfile fd: 5 (pathname: work/logfile_08)
  13. Tue Aug  7 11:42:23 2012 thekraken: waitpid() returns 534 with status 0x0000057f
  14. Tue Aug  7 11:42:23 2012 thekraken: 534: stopped with signal 0x00000005
  15. Tue Aug  7 11:42:23 2012 thekraken: 534: Continuing (unhandled trap).
  16. Tue Aug  7 11:42:26 2012 thekraken: waitpid() returns 534 with status 0x0003057f
  17. Tue Aug  7 11:42:26 2012 thekraken: 534: stopped with signal 0x00000005
  18. Tue Aug  7 11:42:26 2012 thekraken: 534: cloned 535
  19. Tue Aug  7 11:42:26 2012 thekraken: 534: binding 535 to cpu 0
  20. Tue Aug  7 11:42:26 2012 thekraken: 534: talkative FahCore process identified (535), listening to syscalls
  21. Tue Aug  7 11:42:26 2012 thekraken: 534: startup deadline in 300 seconds
  22. Tue Aug  7 11:42:26 2012 thekraken: 534: Continuing.
  23. Tue Aug  7 11:42:26 2012 thekraken: 535: Continuing (SYSCALL).
  24. Tue Aug  7 11:42:26 2012 thekraken: waitpid() returns 534 with status 0x0003057f
  25. Tue Aug  7 11:42:26 2012 thekraken: 534: stopped with signal 0x00000005
  26. Tue Aug  7 11:42:26 2012 thekraken: 534: cloned 536
  27. Tue Aug  7 11:42:26 2012 thekraken: 534: Continuing.
  28. Tue Aug  7 11:42:26 2012 thekraken: waitpid() returns 536 with status 0x0000137f
  29. Tue Aug  7 11:42:26 2012 thekraken: 536: stopped with signal 0x00000013
  30. Tue Aug  7 11:42:26 2012 thekraken: 536: Continuing.
  31. Tue Aug  7 11:42:26 2012 thekraken: waitpid() returns 537 with status 0x0000137f
  32. Tue Aug  7 11:42:26 2012 thekraken: 537: stopped with signal 0x00000013
  33. Tue Aug  7 11:42:26 2012 thekraken: 537: Continuing.
  34. Tue Aug  7 11:42:26 2012 thekraken: waitpid() returns 534 with status 0x0003057f
  35. Tue Aug  7 11:42:26 2012 thekraken: 534: stopped with signal 0x00000005
  36. Tue Aug  7 11:42:26 2012 thekraken: 534: cloned 537
  37. Tue Aug  7 11:42:26 2012 thekraken: 534: Continuing.
  38. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 538
  39. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 538 to cpu 1
  40. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  41. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 538 with status 0x0000137f
  42. Tue Aug  7 11:42:35 2012 thekraken: 538: stopped with signal 0x00000013
  43. Tue Aug  7 11:42:35 2012 thekraken: 538: Continuing.
  44. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 539 with status 0x0000137f
  45. Tue Aug  7 11:42:35 2012 thekraken: 539: stopped with signal 0x00000013
  46. Tue Aug  7 11:42:35 2012 thekraken: 539: Continuing.
  47. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 539
  48. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 539 to cpu 2
  49. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  50. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 540 with status 0x0000137f
  51. Tue Aug  7 11:42:35 2012 thekraken: 540: stopped with signal 0x00000013
  52. Tue Aug  7 11:42:35 2012 thekraken: 540: Continuing.
  53. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 540
  54. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 540 to cpu 3
  55. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  56. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 541 with status 0x0000137f
  57. Tue Aug  7 11:42:35 2012 thekraken: 541: stopped with signal 0x00000013
  58. Tue Aug  7 11:42:35 2012 thekraken: 541: Continuing.
  59. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 541
  60. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 541 to cpu 4
  61. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  62. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 542 with status 0x0000137f
  63. Tue Aug  7 11:42:35 2012 thekraken: 542: stopped with signal 0x00000013
  64. Tue Aug  7 11:42:35 2012 thekraken: 542: Continuing.
  65. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 542
  66. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 542 to cpu 5
  67. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  68. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 543 with status 0x0000137f
  69. Tue Aug  7 11:42:35 2012 thekraken: 543: stopped with signal 0x00000013
  70. Tue Aug  7 11:42:35 2012 thekraken: 543: Continuing.
  71. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 543
  72. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 543 to cpu 6
  73. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  74. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 544 with status 0x0000137f
  75. Tue Aug  7 11:42:35 2012 thekraken: 544: stopped with signal 0x00000013
  76. Tue Aug  7 11:42:35 2012 thekraken: 544: Continuing.
  77. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 544
  78. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 544 to cpu 7
  79. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  80. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 545 with status 0x0000137f
  81. Tue Aug  7 11:42:35 2012 thekraken: 545: stopped with signal 0x00000013
  82. Tue Aug  7 11:42:35 2012 thekraken: 545: Continuing.
  83. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 545
  84. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 545 to cpu 8
  85. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  86. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 546 with status 0x0000137f
  87. Tue Aug  7 11:42:35 2012 thekraken: 546: stopped with signal 0x00000013
  88. Tue Aug  7 11:42:35 2012 thekraken: 546: Continuing.
  89. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 546
  90. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 546 to cpu 9
  91. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  92. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 547 with status 0x0000137f
  93. Tue Aug  7 11:42:35 2012 thekraken: 547: stopped with signal 0x00000013
  94. Tue Aug  7 11:42:35 2012 thekraken: 547: Continuing.
  95. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 547
  96. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 547 to cpu 10
  97. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  98. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 548 with status 0x0000137f
  99. Tue Aug  7 11:42:35 2012 thekraken: 548: stopped with signal 0x00000013
  100. Tue Aug  7 11:42:35 2012 thekraken: 548: Continuing.
  101. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 548
  102. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 548 to cpu 11
  103. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  104. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 549 with status 0x0000137f
  105. Tue Aug  7 11:42:35 2012 thekraken: 549: stopped with signal 0x00000013
  106. Tue Aug  7 11:42:35 2012 thekraken: 549: Continuing.
  107. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 549
  108. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 549 to cpu 12
  109. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  110. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 550 with status 0x0000137f
  111. Tue Aug  7 11:42:35 2012 thekraken: 550: stopped with signal 0x00000013
  112. Tue Aug  7 11:42:35 2012 thekraken: 550: Continuing.
  113. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 550
  114. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 550 to cpu 13
  115. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  116. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 551 with status 0x0000137f
  117. Tue Aug  7 11:42:35 2012 thekraken: 551: stopped with signal 0x00000013
  118. Tue Aug  7 11:42:35 2012 thekraken: 551: Continuing.
  119. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 551
  120. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 551 to cpu 14
  121. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  122. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 552 with status 0x0000137f
  123. Tue Aug  7 11:42:35 2012 thekraken: 552: stopped with signal 0x00000013
  124. Tue Aug  7 11:42:35 2012 thekraken: 552: Continuing.
  125. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 552
  126. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 552 to cpu 15
  127. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  128. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 553 with status 0x0000137f
  129. Tue Aug  7 11:42:35 2012 thekraken: 553: stopped with signal 0x00000013
  130. Tue Aug  7 11:42:35 2012 thekraken: 553: Continuing.
  131. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 553
  132. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 553 to cpu 16
  133. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  134. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 554
  135. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 554 to cpu 17
  136. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  137. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 554 with status 0x0000137f
  138. Tue Aug  7 11:42:35 2012 thekraken: 554: stopped with signal 0x00000013
  139. Tue Aug  7 11:42:35 2012 thekraken: 554: Continuing.
  140. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 555 with status 0x0000137f
  141. Tue Aug  7 11:42:35 2012 thekraken: 555: stopped with signal 0x00000013
  142. Tue Aug  7 11:42:35 2012 thekraken: 555: Continuing.
  143. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 555
  144. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 555 to cpu 18
  145. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  146. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 556 with status 0x0000137f
  147. Tue Aug  7 11:42:35 2012 thekraken: 556: stopped with signal 0x00000013
  148. Tue Aug  7 11:42:35 2012 thekraken: 556: Continuing.
  149. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 556
  150. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 556 to cpu 19
  151. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  152. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 557 with status 0x0000137f
  153. Tue Aug  7 11:42:35 2012 thekraken: 557: stopped with signal 0x00000013
  154. Tue Aug  7 11:42:35 2012 thekraken: 557: Continuing.
  155. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 557
  156. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 557 to cpu 20
  157. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  158. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 558 with status 0x0000137f
  159. Tue Aug  7 11:42:35 2012 thekraken: 558: stopped with signal 0x00000013
  160. Tue Aug  7 11:42:35 2012 thekraken: 558: Continuing.
  161. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 558
  162. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 558 to cpu 21
  163. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  164. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 559 with status 0x0000137f
  165. Tue Aug  7 11:42:35 2012 thekraken: 559: stopped with signal 0x00000013
  166. Tue Aug  7 11:42:35 2012 thekraken: 559: Continuing.
  167. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 559
  168. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 559 to cpu 22
  169. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  170. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 560 with status 0x0000137f
  171. Tue Aug  7 11:42:35 2012 thekraken: 560: stopped with signal 0x00000013
  172. Tue Aug  7 11:42:35 2012 thekraken: 560: Continuing.
  173. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 560
  174. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 560 to cpu 23
  175. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  176. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 561 with status 0x0000137f
  177. Tue Aug  7 11:42:35 2012 thekraken: 561: stopped with signal 0x00000013
  178. Tue Aug  7 11:42:35 2012 thekraken: 561: Continuing.
  179. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 561
  180. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 561 to cpu 24
  181. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  182. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 562 with status 0x0000137f
  183. Tue Aug  7 11:42:35 2012 thekraken: 562: stopped with signal 0x00000013
  184. Tue Aug  7 11:42:35 2012 thekraken: 562: Continuing.
  185. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 562
  186. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 562 to cpu 25
  187. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  188. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 563 with status 0x0000137f
  189. Tue Aug  7 11:42:35 2012 thekraken: 563: stopped with signal 0x00000013
  190. Tue Aug  7 11:42:35 2012 thekraken: 563: Continuing.
  191. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 563
  192. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 563 to cpu 26
  193. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  194. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 564 with status 0x0000137f
  195. Tue Aug  7 11:42:35 2012 thekraken: 564: stopped with signal 0x00000013
  196. Tue Aug  7 11:42:35 2012 thekraken: 564: Continuing.
  197. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 564
  198. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 564 to cpu 27
  199. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  200. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 565 with status 0x0000137f
  201. Tue Aug  7 11:42:35 2012 thekraken: 565: stopped with signal 0x00000013
  202. Tue Aug  7 11:42:35 2012 thekraken: 565: Continuing.
  203. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 565
  204. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 565 to cpu 28
  205. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  206. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 566 with status 0x0000137f
  207. Tue Aug  7 11:42:35 2012 thekraken: 566: stopped with signal 0x00000013
  208. Tue Aug  7 11:42:35 2012 thekraken: 566: Continuing.
  209. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 566
  210. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 566 to cpu 29
  211. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  212. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 567 with status 0x0000137f
  213. Tue Aug  7 11:42:35 2012 thekraken: 567: stopped with signal 0x00000013
  214. Tue Aug  7 11:42:35 2012 thekraken: 567: Continuing.
  215. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 567
  216. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 567 to cpu 30
  217. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  218. Tue Aug  7 11:42:35 2012 thekraken: waitpid() returns 568 with status 0x0000137f
  219. Tue Aug  7 11:42:35 2012 thekraken: 568: stopped with signal 0x00000013
  220. Tue Aug  7 11:42:35 2012 thekraken: 568: Continuing.
  221. Tue Aug  7 11:42:35 2012 thekraken: 535: cloned 568
  222. Tue Aug  7 11:42:35 2012 thekraken: 535: binding 568 to cpu 31
  223. Tue Aug  7 11:42:35 2012 thekraken: 535: Continuing (SYSCALL).
  224. Tue Aug  7 11:43:00 2012 thekraken: 535: first step identified
  225. Tue Aug  7 11:43:00 2012 thekraken: 535: creating 16 synthload workers: on 8000ms, off 200ms, deadline 300000ms
  226. Tue Aug  7 11:43:00 2012 thekraken: 535: synthload manager created (570)
  227. Tue Aug  7 11:43:00 2012 thekraken: 535: startup complete
  228. Tue Aug  7 11:43:24 2012 thekraken: 535: DLB has engaged; killing synthetic load manager
  229. Tue Aug  7 11:43:24 2012 thekraken: waitpid() returns 535 with status 0x0000057f
  230. Tue Aug  7 11:43:24 2012 thekraken: 535: stopped with signal 0x00000005
  231. Tue Aug  7 11:43:24 2012 thekraken: 535: Continuing (unhandled trap).
  232. Tue Aug  7 11:43:24 2012 thekraken: waitpid() returns 570 with status 0x0000000f
  233. Tue Aug  7 11:43:24 2012 thekraken: 570: terminated by signal 15
  234. Tue Aug  7 11:43:24 2012 thekraken: 570: synthetic load manager terminated (run time: 24 seconds)
复制代码
对比运行:
  1. 任务 : 8101
  2. 核心 : Unknown
  3. 帧数  : 100
  4. 分值  : 22607

  5. -- Dual-2687W/LX/3.13G/32T --thekraken_0.6

  6. 每帧最少用时 : 16mn 03s  - 270146.55 ppd
  7. 平均每帧用时 : 16mn 03s  - 270146.55 ppd
  8. 当前每帧用时 : 16mn 04s  - 269726.30 ppd
  9. 最近3帧用时 : 16mn 04s  - 269726.30 ppd
复制代码

  1. -- Dual-2687W/LX/3.13G/32T --thekraken_0.7

  2. 每帧最少用时 : 16mn 03s  - 270146.55 ppd
  3. 平均每帧用时 : 16mn 03s  - 270146.55 ppd
  4. 当前每帧用时 : 16mn 06s  - 268889.08 ppd
  5. 最近3帧用时 : 16mn 05s  - 269307.15 ppd
复制代码
回复

使用道具 举报

发表于 2012-8-7 20:46:57 | 显示全部楼层
斯坦福有dlb这么好的东西为什么不弄成默认开启?第一次见到这么诡异的做法
我现在愈发搞不懂斯坦福在做什么了,是在真正将这些运算量用在研究上,还是将这个项目变成了一个分数游戏
回复

使用道具 举报

 楼主| 发表于 2012-8-7 22:16:58 | 显示全部楼层
本帖最后由 cuda 于 2012-8-8 13:43 编辑

回复 10# hmaimi

目前的FAH SMP/BA计算核心基于GROMACS 4.5.3开发。GROMACS 4.5.3实际上有专门的-dlb选项,可能FAH为了简单把该参数屏蔽了。
GROMACS代码中关于dlb参数的相关介绍(FAH程序二进制文件中保留了这段介绍文字):
Dynamic load balancing is set with the option -dlb,
which can give a significant performance improvement,
especially for inhomogeneous systems. The only disadvantage of,
dynamic load balancing is that runs are no longer binary reproducible,
but in most cases this is not important.
By default the dynamic load balancing is automatically turned on
when the measured performance loss due to load imbalance is 5% or more.

评分

参与人数 1基本分 +8 收起 理由
wpf999 + 8 斯坦福的程序猿不太专业呀

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2012-8-9 15:00:19 | 显示全部楼层
本帖最后由 cuda 于 2012-8-9 15:01 编辑

thekraken-0.7有没有解决3.2.9内核下跑第2个包PPD下降而只有重启才能恢复的那个问题?

回复  cuda

感谢兄弟,已经成功安装0.7版本

另外我把原压缩包的另外5个文件也一并复制到FAH共享目 ...
金鹏 发表于 2012-8-7 19:58
回复

使用道具 举报

发表于 2012-8-9 16:33:56 | 显示全部楼层
回复 12# cuda

使用兄弟的3.2.9内核在0.7下基本上没什么下降了
回复

使用道具 举报

发表于 2012-8-10 11:25:29 | 显示全部楼层
本帖最后由 Keyco 于 2012-8-10 11:26 编辑

昨晚装了,没有作用。。。
TPF还是17分40秒左右。看我最近一个包就知道了:
08.09.12        289,437

而这个是point最高的一个8101包:
08.07.12        300,492
回复

使用道具 举报

发表于 2012-8-10 13:47:43 | 显示全部楼层
回复 14# Keyco

兄弟不要看得分,涉及到上传时间长短.

兄弟用的是CUDA的3.2.9内核么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-4-20 04:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表