建议每个问题集的前十名选手公布源代码

zm0011 2008-01-25 07:08:50
我想,大家参加比赛的目的不仅是为了获得一颗CPU吧。为了更好地学习和应用INTEL的各种先进技术,建议大家把源代码都贴出来,便于相互学习、交流。汇集每个问题集的各选手算法的精妙之处,还可能产生出比第一名的作品更好的算法。

denghui0815的房间分配程序已经公布了,JUST和Leonard的程序我也想学习下,不知哪里可以下载。

另,我想做一个通用而高效的生命游戏并行算法类,只需在这个类的基础上组装不同的界面就可以作出各种生命游戏程序。希望得到大家支持。
...全文
162 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
denghui0815 2008-01-25
  • 打赏
  • 举报
回复
生命游戏的最佳算法 网上很多 单不是用的题目的方式

基本上都是hashlife

http://www.ibiblio.org/lifepatterns/

推荐看golly的源码
dsdsdds 2008-01-25
  • 打赏
  • 举报
回复
...
zm0011 2008-01-25
  • 打赏
  • 举报
回复
刚才看了

http://softwarecommunity.intel.com/isn/Community/en-US/forums/thread/30246257.aspx

感觉自己提交的代码可能触礁了,也许不符合不能修改算法和LIST的奇怪规则,我遍历的是九个数组。

做这道题一直很痛苦,总在并行算法性能优化与不能修改算法不能修改四个函数之间游离,几近精神分裂......


zm0011 2008-01-25
  • 打赏
  • 举报
回复
看了yaoyanlin75 和denghui0815 的程序,在我机器上编译后测试了下,两位的代码既简洁又快速,特别是对于killgxlin 的程序随机生成的那个52MB的数据有非常好的效果。

我写了很多代码,优化效果却不怎么样,对killgxlin 的程序随机生成的数据处理速度比较糟糕,原因还不是很清楚。

不过对附件中的两个数据文件却略快些,一个是Gosper Gun,一个是老外论坛上的。

代码和数据文件在 http://download.csdn.net/source/344319 ,请大家多提意见。

566

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧