CUDA和OpenCL及PDA引擎的概念

1. CUDA有远好于OpenCL的生态系统,更易用,对程序员更友好。OpenCL的API设计怪异,缺乏一致性,功能亦不正交,很不直观,远未成熟。
2. OpenCL的portability被夸大了,事实上根据我的经验,AMD和NV的OpenCL实现,组合行为是有差异的,并且有些十分隐蔽,难于调试。而且同样的代码在AMD和NV是有性能差异的,有时候差异非常大,为了一致的性能不得不写两套代码。如果有更多的vendor呢?
3.OpenCL作为开放的标准,完全依赖于厂商的实现,不同厂商支持标准不同。如果NV放弃支持OpenCL,那它还是通用的开放的标准吗?
4. 即使NV倒闭,会有OpenCUDA出现的。现在AMD在推新的HSA,其IL类似NV的PTX,不知是何用意。Java会在未来(JAVA 9? 2015?)支持NV/AMD GPU 加速。OpenCL的美好只存在于未来,问题是这个未来有多远。

1. CUDA有远好于OpenCL的生态系统,更易用,对程序员更友好。OpenCL的API设计怪异,缺乏一致性,功能亦不正交,很不直观,远未成熟。
2. OpenCL的portability被夸大了,事实上根据我的经验,AMD和NV的OpenCL实现,组合行为是有差异的,并且有些十分隐蔽,难于调试。而且同样的代码在AMD和NV是有性能差异的,有时候差异非常大,为了一致的性能不得不写两套代码。如果有更多的vendor呢?
3.OpenCL作为开放的标准,完全依赖于厂商的实现,不同厂商支持标准不同。如果NV放弃支持OpenCL,那它还是通用的开放的标准吗?
4. 即使NV倒闭,会有OpenCUDA出现的。现在AMD在推新的HSA,其IL类似NV的PTX,不知是何用意。Java会在未来(JAVA 9? 2015?)支持NV/AMD GPU 加速。OpenCL的美好只存在于未来,问题是这个未来有多远。

可自己录入死活题的围棋软件

我陪孩子做死活题的过程中,发现一些值得再做的死活题、手筋题,就想记录下来,以备重新复习。
无意间发现这款软件,挺不错,能实现目标。

我陪孩子做死活题的过程中,发现一些值得再做的死活题、手筋题,就想记录下来,以备重新复习。
无意间发现这款软件,挺不错,能实现目标。

围棋工具软件GoWrite制作电子书

gowrite软件简介

在操作手感、棋谱管理方面,gowrite做得不怎么样,它的亮点在于出色的摆子出题和制图打印方面,这可是围棋教师必不可少的功能应用,不可小视。
  先说摆子,一般棋软只是简单摆黑白,摆错了就要删除。gowrite则不用删,如果整体错了位,你可以选中整体,任意拖到目的地,单子错位也同样可以直接按住进行随意拖动的操作。就我所知,其他任何软件都无法实现这个功能。gowrite另外一个绝招是出色的矢量切图和排版打印功能,以前我曾有提到,这里简单回顾以完善此贴。
  办法是启动gowrite软件,选中棋谱,ctrl+f复制矢量图,ctrl+v粘贴到doc文档中,棋谱可以自由放大,不会有锯齿感。切割选择10乘以10条线,复制到doc,软件按页边距的设置自动排版,每行三到四题,中间自动加空格,非常漂亮,需要加题号可以设置分散对其,然后手工添加即可。

gowrite软件简介

在操作手感、棋谱管理方面,gowrite做得不怎么样,它的亮点在于出色的摆子出题和制图打印方面,这可是围棋教师必不可少的功能应用,不可小视。
  先说摆子,一般棋软只是简单摆黑白,摆错了就要删除。gowrite则不用删,如果整体错了位,你可以选中整体,任意拖到目的地,单子错位也同样可以直接按住进行随意拖动的操作。就我所知,其他任何软件都无法实现这个功能。gowrite另外一个绝招是出色的矢量切图和排版打印功能,以前我曾有提到,这里简单回顾以完善此贴。
  办法是启动gowrite软件,选中棋谱,ctrl+f复制矢量图,ctrl+v粘贴到doc文档中,棋谱可以自由放大,不会有锯齿感。切割选择10乘以10条线,复制到doc,软件按页边距的设置自动排版,每行三到四题,中间自动加空格,非常漂亮,需要加题号可以设置分散对其,然后手工添加即可。

wordpress围棋插件eidogo(eidogo-for-wordpress)安装使用

作为一个围棋爱好者,我很想有个围棋博客,能在线发个棋谱并显示出来。
今天无意间发现eidogo是非常不错的开源围棋程序,并且wordpress还有eidogo插件。
我的愿望实现了。

作为一个围棋爱好者,我很想有个围棋博客,能在线发个棋谱并显示出来。
今天无意间发现eidogo是非常不错的开源围棋程序,并且wordpress还有eidogo插件。
我的愿望实现了。

围棋动态棋谱制作软件——sgf2gif窗口版

sgf2gif(原名 sgfgotogif)
一款将sgf格式的棋谱转化为gif动态图片的软件。
我不太清楚实际五子棋棋谱是什么样, 所以这个版本提供了两个exe。
其中 sgf2gif.exe 是五子棋和围棋通用版, 根据棋谱的GM字段来确定是围棋还是五子棋。
sgf2gif_renju.exe则是无论什么棋谱,都当作五子棋处理。

sgf2gif(原名 sgfgotogif)
一款将sgf格式的棋谱转化为gif动态图片的软件。
我不太清楚实际五子棋棋谱是什么样, 所以这个版本提供了两个exe。
其中 sgf2gif.exe 是五子棋和围棋通用版, 根据棋谱的GM字段来确定是围棋还是五子棋。
sgf2gif_renju.exe则是无论什么棋谱,都当作五子棋处理。

免费围棋分析软件iGOrobot

iGOrobot也是一款功能强大界面漂亮的免费围棋分析软件。它支持市面上几乎所有的围棋Al引擎(包括zen6、zen7)。支持棋局过程中任意暂停,切换引擎。支持zen6、zen7、AQ、leelazero等分析出的参考图,并方便控制并显示参考图。支持sgf棋谱导出导入,灵活的引擎管理与方便的对局中改变参数。

iGOrobot也是一款功能强大界面漂亮的免费围棋分析软件。它支持市面上几乎所有的围棋Al引擎(包括zen6、zen7)。支持棋局过程中任意暂停,切换引擎。支持zen6、zen7、AQ、leelazero等分析出的参考图,并方便控制并显示参考图。支持sgf棋谱导出导入,灵活的引擎管理与方便的对局中改变参数。

ana围棋分析软件下载

今天给大家介绍的是一款作者天涯制作的绿色小巧的分析软件“围棋分析软件ana.1.00”,不需要运行库支持,解压即可运行。默认情况下支持CPU运行,不需要独立显卡支持。

今天给大家介绍的是一款作者天涯制作的绿色小巧的分析软件“围棋分析软件ana.1.00”,不需要运行库支持,解压即可运行。默认情况下支持CPU运行,不需要独立显卡支持。