美文网首页
AlphaGo与CUDA优化

AlphaGo与CUDA优化

作者: ArimaKisho | 来源:发表于2016-07-14 11:42 被阅读60次

阿法狗并没有用涉及智能,而是用一种穷举方法(暴力破解),由于强大的计算能力,硬件资源,加上使用了很多统计数学的优化方法,这更像是一个学习能力超快的人类,而不是智能型的棋手。

每下一步棋都要衡量成功率,下的好不好,这倒是让我想到之前一直感到巧妇难为无米之炊的CUDA优化,如果我们能让计算机自己意识到IO瓶颈,自己改进优化方法,调整线程调度,岂不是很好。

估值网络和策略网络正好对应CUDA的当前效率(速度提升)以及任务划分策略(block,thread,grid,wrap,寄存器资源的限制,流处理器)。

至于这种通过网上的棋局自己和自己对弈,则可以通过设置目标加速比和真实案例,让程序自己去调用自己。

可以写一个宿主语言是nvidia的JS,作为(优化的)指令发布端,实际的图像程序作为客户端(执行端),这样也能构成一个B/S框架。(深层次--MVC)

相关文章

  • AlphaGo与CUDA优化

    阿法狗并没有用涉及智能,而是用一种穷举方法(暴力破解),由于强大的计算能力,硬件资源,加上使用了很多统计数学的优化...

  • 2020-07-23

    !nsys profile --stats=true ./saxpy 查看程序cuda时间 优化前 优化后

  • 面试准备--项目介绍CUDA

    CUDA程序优化 CUDA程序优化应该考虑的点: 精度:只在关键步骤使用双精度,其他部分仍然使用单精度浮点以获得指...

  • CUDA多版本安装与切换

    本文介绍CUDA 9.0 与CUDA 10.0的多版本配置方法 CUDA 10.0 下载与安装 (若需要其他版本,...

  • 安装并测试cuda版本的PETSc

    cuda如果是通过apt安装的,与cuda相关cuda路径如下:/usr/bin/usr/lib/cuda/usr...

  • CUDA01-03运算优化与内存优化

      内存优化很重要,需要遵循内存的使用规则,但规则需要使用场景。同时运算优化也很重要,本主题使用例子来说明内存优化...

  • cudnn9.0和cuda8.0相互切换

    cuda8.0与cuda9.0互相切换 - lantuxin的博客 - CSDN博客

  • 安装配置 Ubuntu 14.04 + CUDA8.0 + cu

    一、硬件与环境 显卡:GTX 1080系统:Ubuntu 14.04CUDA:cuda_8.0.44_linux....

  • 88. mac安装CUDA与cuDNN

    安装环境与cuda及cuda驱动版本(注意足够磁盘空间):安装提示:成功在mac上安装cuda 没有装GPU的状态...

  • cudnn安装

    1.找到本地安装 cuda 版本。我的电脑上 cuda 版本为:9.0.176 2.需要下载与cuda对应版本的c...

网友评论

      本文标题:AlphaGo与CUDA优化

      本文链接:https://www.haomeiwen.com/subject/rkuejttx.html