本次分享已结束~欢迎收看【活动回顾】视频和相关资料~
活动回顾
视频回放:高性能编程基础知识
PPT:
high-performance-programming-basics-animated.pdf (12.8 MB)
每周的数值计算兴趣小组分享又要开始了~ 本周五 8 月 12 日晚 20:00 直播继续!对数值计算感兴趣的小伙伴可以填写 表单 加入群组哦~
本次分享的主题 : 高性能编程基础知识
分享时间 :8/12 日晚 20:00
讲师 :胡渊鸣,太极图形联合创始人兼 CEO,Taichi 项目作者
直播链接:B 站 太极图形直播间
内容提纲:
- 一起了解处理器(CPU、GPU)与内存层级的构造。
- 内存排布对于数值计算程序性能的影响。
- 如何用 Taichi 找出最优的内存排布?
课前预习:(推荐但是非必须)
- 可以看看 Computer Systems: A Programmer’s Perspective(深入理解计算机系统)的 Memory hierarchy 部分
- What Every Programmer Should Know About Memory
安装 Taichi:
确认你已经安装了 Python3,在终端输入:
$ python3 -m pip install taichi
升级 Taichi (推荐):
$ python3 -m pip install –-upgrade taichi
安装 Nightly-build (新手最好不要混装) :
$ python3 -m pip install -i https://pypi.taichi.graphics/simple/ taichi-nightly
安装完毕之后可以尝试运行
$ ti gallery
大家可以把运行 Demo 的截图发在评论区哦~