X-DB FPGA 异构计算加速的探索与实践

阅读数:60 2019 年 9 月 14 日 17:02

X-DB FPGA异构计算加速的探索与实践

ArchSummit 深圳 2018 大会上,王剑英(北楼)讲师做了《X-DB FPGA 异构计算加速的探索与实践》主题演讲,主要内容如下。

演讲简介

X-Engine 是阿里巴巴数据库事业部研发的新一代存储引擎,是新一代分布式数据库 X-DB 的根基。为了达到 10 倍 MySQL 性能,1/10 存储成本的目标,X-DB 从一开始就引入了软硬件结合的设计思想,以充分发挥当前软件和硬件领域最前沿的技术优势。而引入 FPGA 加速是我们在定制计算领域做出的第一个尝试。通过 FPGA 卸载数据库中部分计算密集型任务,如 Compaction,压缩解压,数据 Filter 等操作。X-DB 获得了极致的性能和稳定性。

演讲提纲

  1. X-DB 设计理念及架构特点
  2. 如何识别数据库中适合异构计算设备的关键任务
  3. 用 FPGA 卸载 Compaction 和压缩任务
  4. 如何设计一个调度器,以发挥 CPU/FPGA/GPU 各自的优势
  5. 异构计算设备如何满足数据库对数据一致性的要求

听众受益点

  1. 阿里巴巴新一代数据库 X-DB 软硬结合的设计理念
  2. FPGA 硬件加速的实践经验
  3. 异构加速硬件如何满足阿里巴巴在线交易数据库服务的苛刻需求.

讲师介绍

王剑英(北楼)

阿里巴巴 数据库事业部高级技术专家

2011 年硕士毕业于浙江大学,目前负责阿里巴巴自研分布式数据库 X-DB 的引擎性能优化,存储计算分离下的数据库架构设计,以及数据库异构计算加速 (FPGA/GPU) 方向的研发工作。在数据库和分布式存储领域有多年的研发经验。加入阿里之前,在百度负责凤巢,网盟等核心系统的数据库架构设计与研发。

X-DB FPGA异构计算加速的探索与实践

X-DB FPGA异构计算加速的探索与实践

X-DB FPGA异构计算加速的探索与实践

X-DB FPGA异构计算加速的探索与实践

X-DB FPGA异构计算加速的探索与实践

X-DB FPGA异构计算加速的探索与实践

X-DB FPGA异构计算加速的探索与实践

X-DB FPGA异构计算加速的探索与实践

X-DB FPGA异构计算加速的探索与实践

X-DB FPGA异构计算加速的探索与实践

完整演讲 PPT 下载链接

https://archsummit.infoq.cn/2018/shenzhen/schedule

评论

发布