使用硬件加速Tokio - 戴翔第三届中国 Rust 开发者大会 使用硬件加速 Tokio 演讲人: Loong.Dai, Cathy.Lu Loong Dai • Intel 云原生工程师 • 微软 MVP • Dapr 、 Thanos 、 Golangci-lint 的 Maintainer • 现在主要专注于服务网格领域,探索云原生软硬件结 合新范式 • Github ID: daixiang0 自我介绍0 码力 | 17 页 | 1.66 MB | 1 年前3
02 黄盈樟 MicroPython与硬件开发MicroPython与硬件开发 黄盈樟 个人简介 2019年11月10日8时10分 资深嵌入式开发工程师,近几年的工作领域为开源无人机系统应用、物联网全系统 应用,擅长语言是C/C++/Python, 曾于国内多个重点大学开展无人机应用项目, 在国内多所二本院校担任物联网专业的课程讲师。 目录 CONTENTS 硬件发展史与开发语言 MicroPython发展史 MicroPython实例 MicroPython实例 物联网全栈开发 1 硬件发展史与开发语言 根据摩尔定律的发展,硬件的性能越来越好,随之对开发语言的 要求也越高。 电子管时代 中小型机时代 嵌入式系统时代 物联网时代 2 MicroPython发展史 MicroPython的缘起,在教育领域中的应用。 MicroPython发明者 • Damien George Mu编辑器及MicroPython贡献者 • • Exceptions • with , yield from, etc. • 增加 3.5’s async and await。 • 根据嵌入式运行环境,增加了硬件专用库和删减了部分库。 MicroPython支持的硬件开发板 • PyBoard • WiPy • ESP8266 • ESP32 • STM32F4 • NUCLEO boards • Espruino Pico Mi0 码力 | 23 页 | 1.77 MB | 1 年前3
Java 应用系统开发 - ServletContext 和 Web 配置应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 Java 应用系统开发 ServletContext 和 Web 配置 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 26, 2018 大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 学习目标 ServletContext。 2. 了解 Web 应用的配置方法。 3. 掌握 MVC 模式 Web 开发中发挥核心作用的转发,区别转 发与重定向。 大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 大纲 Web 应用环境对象 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 接下来⋯ Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 Web 应用环境对象 将 Web 应用部署到服务器上,启动 Web0 码力 | 33 页 | 668.91 KB | 1 年前3
FFmpeg在Intel GPU上的硬件加速与优化FFmpeg在Intel GPU上的 硬件加速与优化 赵军 DCG/NPG @ Intel 介绍FFmpeg VAAPI • Media pipeline review • 何谓FFmpeg VAAPI • 为什么我们需要FFmpeg VAAPI • 当前状态 • 更进一步的计划 • 附录 典型的 media pipeline File Device Network Stream acceleration) • MPEG-2, MPEG-4 on VIA Unichrome • Xv/XvMC 的限制 • 不支持解码所有阶段的硬件加速 • 依赖于X-protocol协议(转码时候,你需要Xwindow吗?) • 不支持硬件编码加速 • … Linux Video API 续 一 • 何谓VA-API(Video Acceleration API ) • An API specification MIT license • It opens and registers a backend • https://github.com/01org/libva • 依赖于后端驱动,可以提供Video硬件加速 • 解码 • 编码 • 图像后处理 可用的后端驱动 • Intel VA(i965) driver for Intel chip-sets • Intel hybrid driver • Intel0 码力 | 26 页 | 964.83 KB | 1 年前3
硬件创业公司的Rust应用和转型 - 陈昱衡第三届中国Rust开发者大会 硬件创业公司的Rust应用和转型 演讲人:陈昱衡 鹿仔科技联合创始人 CTO 鹿仔科技(重庆)有限公司 公司介绍 鹿 仔 科 技 ( 重 庆 ) 有 限 公 司 于 2 0 2 1 年 8 月 1 0 日 由 香 港 科 技 大 学 李 泽 湘 教 授 体 系 X b o t p a r k 旗 下 重 庆 明 月 湖 国 际 智 能 产 业 科 创 基 团队未来愿景 类QML的语法 Cargo 社区 胶囊测温仪 Slint踩坑 开荒 分页表格 悬浮球 隐藏页面 Tab滑动页面 可变图表 后续Rust人才跟进 开源工作室 LAB5604 从硬件到SOC软核到IDE全自研且开源的RISCV学习套件 人才培养方案 鹿仔科技东莞研发中心现为 东莞理工学院校外实训基地 并将Rust列入培养方案中 希望以此培养更多Rust嵌入式 人才 预计明年开放嵌入式Rust的HC0 码力 | 23 页 | 4.95 MB | 1 年前3
2022年美团技术年货 合辑YOLOv6 关键技术介绍 YOLOv6 主要在 BackBone、Neck、Head 以及训练策略等方面进行了诸多的 改进: ● 我们统一设计了更高效的 Backbone 和 Neck :受到硬件感知神经网络设计 思想的启发,基于 RepVGG style[4] 设计了可重参数化、更高效的骨干网络 EfficientRep Backbone 和 Rep-PAN Neck。 ● 优化设计了更简洁有效的 搭建,采用了多分 支的方式和残差结构。对于 GPU 等硬件来说,这种结构会一定程度上增加延时,同 时减小内存带宽利用率。下图 2 为计算机体系结构领域中的 Roofline Model[8] 介绍 图,显示了硬件中计算能力和内存带宽之间的关联关系。 4 > 2022年美团技术年货 图 2 Roofline Model 介绍图 于是,我们基于硬件感知神经网络设计的思想,对 Backbone 和 Neck Neck 进行了重新 设计和优化。该思想基于硬件的特性、推理框架 / 编译框架的特点,以硬件和编译友 好的结构作为设计原则,在网络构建时,综合考虑硬件计算能力、内存带宽、编译 优化特性、网络表征能力等,进而获得又快又好的网络结构。对上述重新设计的两 个检测部件,我们在 YOLOv6 中分别称为 EfficientRep Backbone 和 Rep-PAN Neck,其主要贡献点在于:0 码力 | 1356 页 | 45.90 MB | 1 年前3
RISC-V 开放架构设计之道 1.0.0rs2 分类 分类 R FCLASS.{S|D} rd,rs1 f28-31 ft8-11 调用者 分类 R VCLASS rd,rs1 配置 读状态寄存器 R FRCSR rd zero 硬连线为0 设置向量寄存器类型 R VSETDCFG rd,rs1 读舍入模式 R FRRM rd ra 返回地址 架构 进行了全面的描述,更加完整地解释了指令架构、复杂功能和二进制编码等关键技术 内容,是 RISC-V 处理器设计的重要参考用书。本书内容精简,容易上手,非常适合 刚开始学习 RISC-V 的软硬件工程师。本书包含 RISC-V 指令的精确定义,在使用 RISC-V 指令时可以作为随时备查的工具手册。本书内容组织方式高效,按照 RISC-V 模块化的指令定义展开,读者可以按照自己感兴趣的领域有选择地阅读。 何公司和个人均可免费使用 该架构,无须向任何商业公司支付高昂的授权费。RISC-V 遵循 “大道至简” 的设计 哲学,通过模块化和可扩展的方式,既保持基础指令集的稳定,又保证扩展指令集的 灵活配置,在简洁性、实现成本、功耗、性能和程序代码量等各方面都有较显著的优 势。从最简单的小面积、低功耗的嵌入式微控制器,到功能强大的服务器,都可以基 于 RISC-V 指令集架构进行开发。相比于 x860 码力 | 223 页 | 15.31 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档29 日 平台介绍 1 FISCO BCOS 区块链 3 2 版本信息 7 3 搭建第一个区块链网络 23 4 开发第一个区块链应用 33 5 关键概念 57 6 网络搭建 65 7 配置管理 135 8 网络维护 181 9 创建和使用账户 209 10 开发和使用智能合约 215 11 多种语言SDK 259 12 区块链功能接口列表 493 13 使用链上信使 533 BCOS开源社区在技术创新、应用产业以及开源生态均取得了非凡成绩。 FISCO BCOS持续攻关核心关键技术,单链性能突破10万TPS。首创DMC算法大幅度提升性能、推出三 种架构形态灵活适配业务需求;全链路国产化,采用国密算法与软硬件体系,支持国产OS,适配国产芯 片和服务器,支持多语言多终端国密接入。拥有覆盖底层+中间件+应用组件的丰富周边组件。 底层平台可用性已经广泛应用实践检验,支撑政务、金融、医疗、双碳、跨境数据流通等关乎国计民生 for FISCO BCOS 自动化生成企业级部署文件:本项目由为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible playbook。2 群组 3 机构 6 节点的环境,可以在 30 秒 内(除下载时间)生成配置,极大简化了部署难度,避免了手工配置容易发生的错误。 6 Chapter 1. FISCO BCOS 区块链 CHAPTER 2 版本信息 标签:版本特性0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档29 日 平台介绍 1 FISCO BCOS 区块链 3 2 版本信息 7 3 搭建第一个区块链网络 23 4 开发第一个区块链应用 33 5 关键概念 57 6 网络搭建 65 7 配置管理 135 8 网络维护 181 9 创建和使用账户 209 10 开发和使用智能合约 215 11 多种语言SDK 259 12 区块链功能接口列表 493 13 使用链上信使 533 BCOS开源社区在技术创新、应用产业以及开源生态均取得了非凡成绩。 FISCO BCOS持续攻关核心关键技术,单链性能突破10万TPS。首创DMC算法大幅度提升性能、推出三 种架构形态灵活适配业务需求;全链路国产化,采用国密算法与软硬件体系,支持国产OS,适配国产芯 片和服务器,支持多语言多终端国密接入。拥有覆盖底层+中间件+应用组件的丰富周边组件。 底层平台可用性已经广泛应用实践检验,支撑政务、金融、医疗、双碳、跨境数据流通等关乎国计民生 for FISCO BCOS 自动化生成企业级部署文件:本项目由为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible playbook。2 群组 3 机构 6 节点的环境,可以在 30 秒 内(除下载时间)生成配置,极大简化了部署难度,避免了手工配置容易发生的错误。 6 Chapter 1. FISCO BCOS 区块链 CHAPTER 2 版本信息 标签:版本特性0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档29 日 平台介绍 1 FISCO BCOS 区块链 3 2 版本信息 7 3 搭建第一个区块链网络 23 4 开发第一个区块链应用 33 5 关键概念 57 6 网络搭建 65 7 配置管理 135 8 网络维护 181 9 创建和使用账户 209 10 开发和使用智能合约 215 11 多种语言SDK 259 12 区块链功能接口列表 493 13 使用链上信使 533 BCOS开源社区在技术创新、应用产业以及开源生态均取得了非凡成绩。 FISCO BCOS持续攻关核心关键技术,单链性能突破10万TPS。首创DMC算法大幅度提升性能、推出三 种架构形态灵活适配业务需求;全链路国产化,采用国密算法与软硬件体系,支持国产OS,适配国产芯 片和服务器,支持多语言多终端国密接入。拥有覆盖底层+中间件+应用组件的丰富周边组件。 底层平台可用性已经广泛应用实践检验,支撑政务、金融、医疗、双碳、跨境数据流通等关乎国计民生 for FISCO BCOS 自动化生成企业级部署文件:本项目由为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible playbook。2 群组 3 机构 6 节点的环境,可以在 30 秒 内(除下载时间)生成配置,极大简化了部署难度,避免了手工配置容易发生的错误。 6 Chapter 1. FISCO BCOS 区块链 CHAPTER 2 版本信息 标签:版本特性0 码力 | 1489 页 | 107.09 MB | 1 年前3
共 480 条
- 1
- 2
- 3
- 4
- 5
- 6
- 48













