在ArchSummit深圳2018大会上,王剑英(北楼)讲师做了《X-DB FPGA 异构计算加速的探索与实践》主题演讲,主要内容如下。
演讲简介:
X-Engine 是阿里巴巴数据库事业部研发的新一代存储引擎,是新一代分布式数据库 X-DB 的根基。为了达到 10 倍 MySQL 性能,1/10 存储成本的目标,X-DB 从一开始就引入了软硬件结合的设计思想,以充分发挥当前软件和硬件领域最前沿的技术优势。而引入 FPGA 加速是我们在定制计算领域做出的第一个尝试。通过 FPGA 卸载数据库中部分计算密集型任务,如 Compaction,压缩解压,数据 Filter 等操作。X-DB 获得了极致的性能和稳定性。
演讲提纲:
X-DB 设计理念及架构特点
如何识别数据库中适合异构计算设备的关键任务
用 FPGA 卸载 Compaction 和压缩任务
如何设计一个调度器,以发挥 CPU/FPGA/GPU 各自的优势
异构计算设备如何满足数据库对数据一致性的要求
听众受益点:
阿里巴巴新一代数据库 X-DB 软硬结合的设计理念
FPGA 硬件加速的实践经验
异构加速硬件如何满足阿里巴巴在线交易数据库服务的苛刻需求.
讲师介绍:
王剑英(北楼)
阿里巴巴 数据库事业部高级技术专家
2011 年硕士毕业于浙江大学,目前负责阿里巴巴自研分布式数据库 X-DB 的引擎性能优化,存储计算分离下的数据库架构设计,以及数据库异构计算加速(FPGA/GPU)方向的研发工作。在数据库和分布式存储领域有多年的研发经验。加入阿里之前,在百度负责凤巢,网盟等核心系统的数据库架构设计与研发。
完整演讲 PPT 下载链接:
https://archsummit.infoq.cn/2018/shenzhen/schedule
评论