FPGA助力Python加速计算 陈志勇## FPGA 助力 Python 加速计算 陈志勇 高级技术市场经理 安富利电子科技 2019年10月19日,北京   ## Python 工程师关心的问题 ➢ Python 语言:易学易读易用、可扩展性、可移植性等。 ➢ Python 开发工具:库丰富、效率高、调试方便 ➢ Python 的应用:人工智能、数据分析等 Python 的生态环境:软件平台、硬件平台、方案合作伙伴等 ➢ 用 Python 如何开发嵌入式产品?如何实现 算法硬件加速? 之前基于python开发的工程师很少接触嵌入式环境,接触硬件 式环境,接触硬件 ➢ 本次题目的主要内容 ➢ Python <- tools -> FPGA ➢ 算法硬件加速:用FPGA的逻辑硬件实现算法加速 ➢ 算法如何在FPGA中实现?如何用“与或非”门电路去写算法? 目前哪些 Xilinx FPGA 的开发工具支持 python 语言? ➢ 目前Xilinx 工具支持python 的主要应用领域   ## Python 工程师关心的问题 ➢ Python 语言:易学易读易用、可扩展性、可移植性等。 ➢ Python 开发工具:库丰富、效率高、调试方便 ➢ Python 的应用:人工智能、数据分析等 ➢ Python 的生态环境:软件平台、硬件平台、方案合作伙伴等 ➢ 用 Python 如何开发嵌入式产品?如何实现 算法硬件加速? 之前基于python开发的工程师很少接触嵌入式环境,接触硬件 入式环境,接触硬件 ➢ 本次题目的主要内容 Python <- tools -> FPGA ➢ 算法硬件加速:用FPGA的逻辑硬件实现算法加速 ➢ 算法如何在FPGA中实现?如何用“与或非”门电路去写算法? ➢ 目前哪些 Xilinx FPGA 的开发工具支持 python 语言? ➢ 目前Xilinx 工具支持python 的主要应用领域   ## Python 工程师关心的问题 ➢ Python 语言:易学易读易用、可扩展性、可移植性等。 ➢ Python 开发工具:库丰富、效率高、调试方便 ➢ Python 的应用: 人工智能、数据分析等 ➢ Python 的生态环境:软件平台、硬件平台、方案合作伙伴等 ➢ 用 Python 如何开发嵌入式产品?如何实现 算法硬件加速? 之前基于python开发的工程师很少接触嵌入式环境,接触硬件 嵌入式环境,接触硬件 ➢ 本次题目的主要内容 Python <- tools -> FPGA ➢ 算法硬件加速:用FPGA的逻辑硬件实现算法加速 ➢ 算法如何在FPGA中实现?如何用“与或非”门电路去写算法? 目前哪些 Xilinx FPGA 的开发工具支持 python 语言? ➢ 目前Xilinx 工具支持python 的主要应用领域  ## Who am I? • Giampaolo Rodola • Python core-developer since 2010 • Author of psutil library - Author of pyftpdlib (Python FTP server) library https://github.com/giampaolo  generate random string of N lengthimport osos.urandom(200000000)| |$ time python3 script.pyreal 0m0,752suser 0m0,752sys 0m0,000s|$ time python3 script.pyreal 0m1,123suser 0m0,012sys 0m1,099s|  HELLO WORLD 严懿宸 曾于 Oracle Labs Labs 参与 GraalVM 开发 毕业后加入阿里云-编译器 目前负责 Python / Node.js 的 Runtime 优化 • Python 启动速度简析 • PyCDS 设计与实现 • 更多讨论 • 62% - python ○ 55.9% - main() -> pymain_main() ■ 47.7% - pymain_init() -> init_import_site() -> deep stack with 4+ imports and many Python calls ■ 8% - init_importlib_external() -> deep stack with 2+ imports and many Python calls ■ 5% - ... -> builtin_exec()0 码力 | 21 页 | 3.18 MB | 2 年前3
Cilium的网络加速秘诀## Kubernetes Community Days ## cilium的网络加速秘诀 蓝维洲 2021.10.16 Kubernetes Community Days ## 演讲人 ## 手 Kubernetes Community Days  ## 加速同节点pod间通信 cilium 使用 eBPF 程序,借助 bpf_redirect() 或 bpf_redirect_peer() 等 helper 函数,快速帮助同宿主机间的流量转发,节省了大量的内核协议栈处理流程0 码力 | 14 页 | 11.97 MB | 1 年前3
云计算白皮书白皮书 No.202303 # 云计算白皮书 ## (2023 年) 中国信息通信研究院 2023年7月 ## 版权声明 本白皮书版权属于中国信息通信研究院,并受法律保护。转载、摘编或利用其它方式使用本白皮书文字或者观点的,应注明“来源:中国信息通信研究院”。违反上述声明者,本院将追究其相关法律责任。 ## 前言 党的二十大报告提出,要构建新一代信息技术等一批新的增长引擎,打造具有国际 产业集群。云计算是信息技术发展和服务模式创新的集中体现,是信息化发展的重大变革和必然趋势,是信息时代国际竞争的制高点和经济发展新动能的助燃剂。云计算引发了软件开发部署模式的创新,成为承载各类应用的关键基础设施,并为大数据、物联网、人工智能等新兴领域的发展提供基础支撑。加快推动云计算创新发展,顺应新一轮科技革命和产业变革趋势,是推进中国式现代化进程的关键。 过去一年,全球和我国云计算产业保持快速发展,并呈现出以下特点: 一是云计算战略价值在全球范围内持续提升。美国继“云优先”(Cloud First)、“云敏捷”(Cloud Smart)之后,又出台多个战略文件,将云计算应用至相关领域,并明确提出通过云战略获取全球优势,以确保其在经济、军事、科技等领域的领先地位。欧洲、亚洲等主要国家纷纷发布国家战略或计划,推动云计算在各行业的应用布局,深度挖掘云计算产业价值。我国政策指引云计算应用创新,持续推动云计算与实体经济融合走深。0 码力 | 47 页 | 1.22 MB | 2 年前3
使用硬件加速Tokio - 戴翔## RUST CHINA CONF 2023 第三届中国 Rust 开发者大会 6.17-6.18 @Shanghai ## 使用硬件加速 Tokio 演讲人:Loong.Dai, Cathy.Lu ## 😍 ## 自我介绍 0 码力 | 17 页 | 1.66 MB | 2 年前3
Alluxio 助力 Kubernetes, 加速云端深度学习## Alluxio 助力 Kubernetes, 加速云端深度学习 范斌 Alluxio 创始成员 车漾 阿里云高级技术专家 ## 目录 - 我们是谁 - 问题背景 - Alluxio 助力云原生 AI 模型训练 - Alluxio 是谁 - Alluxio 与 Kubernetes 结合 - Alluxio 优化实践 - 相关资料 ## 我们是谁? 模拟数据训练速度  分布式训练/GPU硬件升级加速明显 ## 模拟数据训练时间  V100 = 631.6 元 P100 1卡:12.78 元/小时 x108 = 1380.24 元 ## 数据访问的新挑战 1. 强大的算力需要匹配的I/O吞吐 2. 计算存储分离导致 I/O 延迟 3. 单机缓存无法满足海量数据加速 0 码力 | 22 页 | 11.79 MB | 2 年前3
KiCad 6.0 PCB 计算器## Calculator Tools ## Table of Contents 介绍.....1 计算器.....2 稳压器.....2 RF 衰减器.....3 E 系列.....3 色环.....4 传输线.....4 过孔外径.....6 布线宽度.....6 电气间距.....7 电路板类型 org/help/report-an-issue/ 的说明 ## 介绍 KiCad PCB 计算器是一组实用程序,可帮助您查找布局的元件或其他参数的值。计算器具有以下工具: • 稳压器 • 布线宽度 电气间距 • 传输线 射频衰减器 • 色环电阻 电路板类型 ## 计算器 稳压器 该计算器有助于找到线性和低压差稳压器所需的电阻值。 ,并输入其他两个值。 ## RF 衰减器 利用射频 (RF) 衰减器工具,你可以计算出不同类型衰减器所需的电阻值: PI ( $ \pi $ ) 型 T型 • 桥式三通 •0 码力 | 8 页 | 483.32 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













