50倍时空算力提升,阿里云RDS PostgreSQL GPU版本上线

2019年3月19日,阿里云RDS PostgreSQL数据库GPU规格版本正式上线,开启了RDS异构计算并行加速之路。该版本在RDS(关系型数据库服务)的云基础设施层面首次完成了与阿里云异构计算产品的适配,实现了PostgreSQL时空引擎Ganos在空间图形图像处理上的并行计算加速,成为国内第一个将GPU应用于商业空间信息领域的数据库。

  1. GPU并行计算

GPU(Graphic Processing Unit)是一种高并行架构图形处理器,其最突出的特点就是计算核心多,相比传统CPU四个、八个等计算核心, GPU的计算核心可以多达到几千个,加上数据高速缓存和流控制,这样的结构非常适合对计算密集型且易于并行处理的数据进行计算加速。GPU最初是被设计用来专门处理并行图形计算问题的,近年来,随着GPU在人工智能和高性能计算领域应用越来越多,GPU已经成了更强大且更广义的处理器代名词。

伴随该版本的发布,RDS在云基础设施层面首次完成了GPU计算框架的适配,为云上数据库构建异构计算并行环境建立了重要基础。由于空间图形图像数据体量大、计算复杂,首期GPU加速能力主要与阿里云数据库时空引擎 Ganos结合,大幅提升空间数据处理性能。PostgreSQL时空引擎 Ganos为一种云数据库增值服务,为各类时空数据提供云上的高效存储、查询和分析计算服务。

系统提供了CPU与GPU异构计算框架,能自动检测GPU环境,并建立基于规则的优化方法选择评估CPU计算、GPU计算或混合计算,用户做到无感知。在空间计算方面,建立了GIS空间并行模型(如栅格数据的Raster-Chunk-Cell框架)与CUDA(显卡厂商NVIDIA推出的运算平台)并行模型的最佳适配,达到减少GPU任务调度,最大化利用GPU资源的目的。

  1. 典型应用场景

2.1 空间数据加速上云

空间栅格型数据(遥感影像、高程模型等)分幅数多,体量大,上云速度慢。通过改良基础算法提高云数据库写入速度是用户比较关心的应用场景。以栅格数据的重采样算法为例,三次卷积采样以及更高级的重采样算法成像质量好,但运算量会成倍增加。因此,提升基础算法的处理效率是加快栅格数据处理应用的关键。按输出10000*10000像素大小的遥感影像数据来计算,需要独立运行1亿次采样算法,属于计算密集型操作,且栅格数据呈矩阵模型,可充分利用GPU并行加速能力提高重采样效率。

2.2 影像实时动态投影

在遥感空间应用中,因数据来源或采集方式不同,往往存在坐标系统不一致的情形。当需要叠加统一显示时,要么事先转成同一坐标系,要么进行实时动态投影。前者会存在数据冗余问题,而后者更为高效,但往往因动态投影计算量大,在CPU环境下往往很难达到实时显示效果。通过GPU并行计算提升动态投影计算效能可解决这一问题。

2.3 移动对象数据处理

随着互联网出行、位置感知技术的快速发展,移动对象(飞机、船、车、行人等)产生的数据量越来越多,大量的轨迹数据的接入、更新和显示,给数据传输和存储带来很大的挑战。通过借助GPU并行计算能力,对移动对象的轨迹数据进行实时动态抽稀处理,可达到减少存储量、快速传输显示的目的。

  1. 加速性能评估

经对比测试,以遥感影像三次卷积重采样纯算法加速为例,GPU并行计算较CPU平均提升50倍左右,且随数据量越大、计算越复杂,提升效果越明显。从全链路角度,当数据存储在SSD云盘时,遥感影像入库(含索引创建)GPU较CPU快9-15倍;当数据存储在OSS(Object Storage Service,对象存储服务)时,数据入库全流程GPU较CPU加速4-7倍。

  1. 使用途径

阿里云RDS for PostgreSQL数据库GPU规格版本已经在公有云上线,目前仅在华东2(上海)开放。用户购买时,请选择PG10基础版,并在规格栏选择GPU加速机型,系统已经默认带有GPU环境。用户使用时不需要设置任何参数即可体验GPU加速计算带来的性能体验。

原文地址:https://blog.51cto.com/14031893/2369898

时间: 2024-10-08 10:28:07

50倍时空算力提升,阿里云RDS PostgreSQL GPU版本上线的相关文章

PgSQL · 应用案例 · 阿里云 RDS PostgreSQL 高并发特性 vs 社区版本

摘要: 背景 进程模型数据库,需要为每个会话指派独立的进程与之服务,在连接数非常多,且大都是活跃连接时,进程调度浪费或引入的开销甚至远远大于实际任务需要的开销(例如上下文切换,MEMCPY等),性能下降会较为严重. 背景 进程模型数据库,需要为每个会话指派独立的进程与之服务,在连接数非常多,且大都是活跃连接时,进程调度浪费或引入的开销甚至远远大于实际任务需要的开销(例如上下文切换,MEMCPY等),性能下降会较为严重. PostgreSQL与Oracle Dedicate Server一样,属于

专访阿里云RDS团队:WebScaleSQL是一个怎么样的数据库?

2015年1月20日,Facebook宣布阿里巴巴旗下的阿里云RDS团队正式加入WebScaleSQL.WebScaleSQL是Facebook. Google.Twitter和Linkedin四家公司的MySQL团队发起的MySQL开源组织,旨在改进MySQL在规模和性能等方面的问题.阿里云RDS团队有专门的源码小组负责MySQL源码级别的改进,他们也经常活跃在MySQL社区中,此次受邀加入WebScaleSQL组织也是对他们工作的肯定和认可.近日,InfoQ编辑采访了RDS团队的负责人褚霸,

阿里云RDS数据备份本地恢复

公司现在用的阿里云数据库,阿里云上虽然对RDS数据库有备份,也只能免费保存一个月,所以大部分情况需要把备份下载到本地,但是如何在本地恢复可真是话费了一番功夫.先分享如下: 公司目前使用的数据库是阿里云的RDS,目前RDS的版本为mysql5.6.如下: 现在要求把RDS的数据,在公司内部本地进行恢复. 操作系统:Centos7 数据库:mysql5.6 一.安装mysql数据库 在进行RDS本地恢复数据之前,我们需要先在本地服务器上安装mysql的5.6版本,因为RDS是5.6版本,所以我们本地

基于阿里云RDS创建ECS自建从库

使用阿里云ECS自建RDS MySQL从库 友情提示:安装MySQL软件步骤本文暂不介绍,安装完MySQL无需着急初始化数据库和启动服务.只需确保安装的MySQL版本不低于阿里云RDS MySQL版本,同时提前新建运行MySQL服务的mysql系统用户.出于安全,部分内容已打马赛克.采用何种模式做主从由RDS MySQL版本决定.本文主要使用RDS MySQL 5.6版作为样例说明,使用新的GTID模式做主从.5.5版配置主从更加简单,前15步操作一样,没有16.17步操作,18步使用binlo

阿里云RDS备份的tar格式包恢复到本地自建数据库

说明 阿里云RDS-mysql数据库是通过percona-Xtrabackup进行备份的,所以恢复时也需要安装该软件. 另外注意的是:你自己下载的MySQL版本要和阿里云上的MySQL版本一致,不然会出问题! 1.下载percona-Xtrabackup 安装这个软件的方式有很多种,推荐二进制方式,这样下载解压后就可以直接使用,省去了编译的麻烦. 下面是链接: https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.3.

如何使用脚本自动备份阿里云rds数据库

vim .mysqldump.sh #脚本都放置到/d20141212/scripts下,创建.mysqldump.sh的文件目的是,这个文件里有数据库的连接信息,要隐藏掉.所以加了.. #!/bin/bash shopt -s -o nounset export PATH=/usr/bin/:/bin bakdir=/d20141212/dbback/msyql date=$(date +%Y_%m_%d_%H) dbname='XXX' #数据库名称 dbuser='XXX' #数据库用户

阿里云RDS受邀加入WebScaleSQL 成全球第五家公司成员

2015年1月,阿里巴巴旗下的阿里云RDS团队正式受邀加入WebScaleSQL.这是WebScaleSQL第一次邀请中国团队加入其中, 阿里云 RDS团队也将作为全球第五家公司成员,与Facebook, Google, Twitter和Linkedin这样的世界顶级团队并肩一起改进MySQL. WebScaleSQL (http://webscalesql.org/)是Facebook, Google, Twitter和Linkedin四家公司的MySQL团队发起的MySQL开源组织,旨在改进

[SQL]阿里云RDS设置MSSQL恢复模式为“简单”

-- 取消数据库镜像ALTER DATABASE <database_name> SET PARTNER OFF-- 设置数据库镜像RESTORE DATABASE <database_name> WITH RECOVERY-- 设置恢复模式为简单alter database <database_name> set recovery simple   [SQL]阿里云RDS设置MSSQL恢复模式为"简单"

重磅干货免费下载!阿里云RDS团队论文被数据库顶会SIGMOD 2018收录

ACM SIGMOD数据管理国际会议是由美国计算机协会(ACM) 数据管理专业委员会(SIGMOD)发起.在数据库领域具有最高学术地位的国际性学术会议. SIGMOD和另外两大数据库会议VLDB.ICDE构成了数据库领域的三个顶级会议.相对而言,SIGMOD比另外两个会议的含金量更高,被录取的难度更大.ACM SIGMOD的论文录取率是很低的,平均录取率大约仅为15%-17%. 来自阿里云RDS团队的论文"TcpRT: Instrument and Diagnostic Analysis Sys