首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/5876092/blog/5546567

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

TiFlash 面向编译器的自动向量化加速

作者:朱一帆 目录 SIMD 介绍 SIMD 函数派发方案 面向编译器的优化 SIMD 介绍 SIMD 是重要的重要的程序加速手段。CMU DB 组在 Advanced Database Systems 中有专门的两个章节(vectorization-1, vectorization-2)介绍 SIMD 向量化在数据库中的应用,可见其对现代数据库系统的重要性。本文章简要介绍一些在 TiFlash 中使用编译器进行自动向量化所需要的入门知识。 TiFlash 目前支持的架构是 x86-64 和 Aarch64,操作系统平台有 Linux 和 MacOS。受制于平台 ISA 和操作系统 API,在不同环境中做 SIMD 支持会遇到不同的麻烦。 X86-64 我们在传统上把 x86-64 平台分为 4 个 Level: x86-64: CMOV, CMPXCHG8B, FPU, FXSR, MMX, FXSR, SCE, SSE, SSE2 x86-64-v2: (close to Nehalem) CMPXCHG16B, LAHF-SAHF, POPCNT, SSE3, SSE4.1, S...

HTAP X 云原生: TiDB 加速释放数据价值,实现数据敏捷

2022 年 6 月 28 日,企业级开源分布式数据库厂商 PingCAP 举行“TiDB V6 暨 PingCAP 云战略发布会”,发布了 TiDB V6 版本,分享了 TiDB 技术演进路线,并与合作伙伴一起解读了云原生时代的数据库解决方案和生态战略,为广大 MySQL 和 TiDB 用户带来创新的数据服务体验,提供更多样化的服务选择。 随着数字化进程的加速,企业进入“全面上云”的高价值阶段,开源和云扮演着越来越重要的角色。开源拥有开放的全球生态,敏捷的技术创新与更快的产品迭代速度,有利于让企业保持技术领先;云的蓬勃发展则加速了企业数字化的进程。据统计:在中国,2020 年公有云部署模式的关系型数据库已超过传统部署模式;在全球,2021 年开源数据库的流行度也首次超越商业数据库。 新一代 HTAP 数据库的云上重塑 PingCAP 联合创始人兼 CTO 黄东旭认为,数据库技术与云技术正在加速融合,下一代数据库的底座必然是云。开源和云已经成为推动 TiDB 产品持续发展的两大引擎。近些年,外部环境的不确定性要求业务决策更加敏捷,企业渴望获得实时个性化的数据服务,这个需求催生出新一代云...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册