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

本文涉及的产品
RDS PostgreSQL Serverless,0.5-4RCU 50GB 3个月
推荐场景:
对影评进行热评分析
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS SQL Server,基础系列 2核4GB
简介: 2019年3月19日,阿里云RDS PostgreSQL数据库GPU规格版本正式上线,开启了RDS异构计算并行加速之路。该版本在RDS(关系型数据库服务)的云基础设施层面首次完成了与阿里云异构计算产品的适配,实现了PostgreSQL时空引擎Ganos在空间图形图像处理上的并行计算加速,成为国内第一个将GPU应用于商业空间信息领域的数据库。

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

1. GPU并行计算


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

aa9d61630867b80e8f3104fa1843266c95bc4a24

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

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

2. 典型应用场景


2.1     空间数据加速上云


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

58ff3e63c4090baadf1d079b9fd1cfd5909d7070

2.2     影像实时动态投影


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

159cb293c4923fdbac6aa0880e0b3494cf6408ec


2.3     移动对象数据处理


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

300c7d32a204b6fae011ab5ba1a19053a92af706

3. 加速性能评估


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

    1a0bc2fcded27222a5c477069fdb6d62533eadd6

4. 使用途径


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

更多关于RDS for PostgreSQL请戳链接:

产品入口:

https://www.aliyun.com/product/rds/postgresql

GPU使用进阶:

https://help.aliyun.com/document_detail/107560.html?spm=a2c4g.11174283.6.1043.363c4c228eeiuy

有任务疑问或咨询,可扫码入群或关注微信关注号交流

fc8424a0ae7b9455365e0047744855ed3142d472  1dfd1ac084de8e21a2a85ff34b6cc7e0c23f8ddf

   云栖社区时空云计算钉钉群                   微信公众号   

相关实践学习
在云上部署ChatGLM2-6B大模型(GPU版)
ChatGLM2-6B是由智谱AI及清华KEG实验室于2023年6月发布的中英双语对话开源大模型。通过本实验,可以学习如何配置AIGC开发环境,如何部署ChatGLM2-6B大模型。
目录
相关文章
|
13天前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
|
13天前
|
关系型数据库 分布式数据库 数据库
阿里云数据库收费价格:MySQL、PostgreSQL、SQL Server和MariaDB引擎费用整理
阿里云数据库提供多种类型,包括关系型与NoSQL,主流如PolarDB、RDS MySQL/PostgreSQL、Redis等。价格低至21元/月起,支持按需付费与优惠套餐,适用于各类应用场景。
|
2月前
|
存储 人工智能 编解码
阿里云GPU云服务器深度评测:算力怪兽如何重塑AI与图形处理的未来?
在AI与高性能计算需求激增的今天,传统CPU已难满足“暴力计算”需求。阿里云GPU云服务器依托NVIDIA顶级显卡算力,结合专为GPU优化的神行工具包(DeepGPU),为深度学习、科学计算、图形渲染等领域提供高效、弹性的算力支持。本文全面解析其产品优势、工具链及六大真实应用场景,助你掌握AI时代的算力利器。
阿里云GPU云服务器深度评测:算力怪兽如何重塑AI与图形处理的未来?
|
18天前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
|
18天前
|
存储 人工智能 关系型数据库
阿里云AnalyticDB for PostgreSQL 入选VLDB 2025:统一架构破局HTAP,Beam+Laser引擎赋能Data+AI融合新范式
在数据驱动与人工智能深度融合的时代,企业对数据仓库的需求早已超越“查得快”这一基础能力。面对传统数仓挑战,阿里云瑶池数据库AnalyticDB for PostgreSQL(简称ADB-PG)创新性地构建了统一架构下的Shared-Nothing与Shared-Storage双模融合体系,并自主研发Beam混合存储引擎与Laser向量化执行引擎,全面解决HTAP场景下性能、弹性、成本与实时性的矛盾。 近日,相关研究成果发表于在英国伦敦召开的数据库领域顶级会议 VLDB 2025,标志着中国自研云数仓技术再次登上国际舞台。
117 0
|
4月前
|
SQL 关系型数据库 MySQL
Go语言数据库编程:使用 `database/sql` 与 MySQL/PostgreSQL
Go语言通过`database/sql`标准库提供统一数据库操作接口,支持MySQL、PostgreSQL等多种数据库。本文介绍了驱动安装、连接数据库、基本增删改查操作、预处理语句、事务处理及错误管理等内容,涵盖实际开发中常用的技巧与注意事项,适合快速掌握Go语言数据库编程基础。
292 62
|
8月前
|
人工智能 并行计算 调度
进行GPU算力管理
本篇主要简单介绍了在AI时代由‘大参数、大数据、大算力’需求下,对GPU算力管理和分配带来的挑战。以及面对这些挑战,GPU算力需要从单卡算力管理、单机多卡算力管理、多机多卡算力管理等多个方面发展出来的业界通用的技术。
1138 165
进行GPU算力管理
|
7月前
|
机器学习/深度学习 人工智能 并行计算
弹性算力革命:企业级GPU云服务如何重构AI与图形处理的效能边界
企业级GPU云服务基于云计算技术,为企业提供强大的GPU资源,无需自购硬件。它广泛应用于人工智能、大数据、3D建模、动画制作、GIS及医疗影像等领域,加速深度学习训练、图形处理和科学计算,提升效率并降低成本。企业可按需获取计算资源,灵活应对业务高峰,优化成本结构,推动业务发展。
118 1
|
9月前
|
SQL 关系型数据库 MySQL
vb6读取mysql,用odbc mysql 5.3版本驱动
通过以上步骤,您可以在VB6中使用ODBC MySQL 5.3驱动连接MySQL数据库并读取数据。配置ODBC数据源、编写VB6代码
230 32

相关产品

  • 云数据库 RDS
  • 云数据库 RDS PostgreSQL 版
  • 云数据库 RDS MySQL 版
  • 推荐镜像

    更多