pgstrom+swarm
文章平均质量分 88
drhr
fgh431
非淡泊无以明志
展开
-
12
MODULE_big = kpuOBJS = kpu.o kpujoin.o $(WIN32RES)EXTENSION = kpuDATA = kpu--0.0.1.sqlPG_CONFIG = pg_configPGXS := $(shell $(PG_CONFIG) --pgxs)include $(PGXS)原创 2020-05-09 09:45:58 · 189 阅读 · 0 评论 -
pg如何定义扩展使得支持多表的Join
文章目录pg如何定义扩展使得支持多表的Joinpg如何定义扩展使得支持多表的Join原创 2020-10-09 15:04:59 · 188 阅读 · 0 评论 -
swarm+FPGA洗牌关系数据库市场
文章目录Introducing the high-level architectureSharding the dataEnabling parallelism on the coordinatorElastic Postgres scaling with parallel query processingFPGA洗牌关系数据库市场Introducing the high-level archi...原创 2020-02-21 16:37:38 · 768 阅读 · 0 评论 -
pgstom
文章目录PGStrom for PostgresIntroductionExperiment and ImplementationPGStrom for PostgresPGStroma tool to execute a special type of SQL query on the GPU.50x compared to standard Postgresbecause th...原创 2020-02-22 10:51:24 · 246 阅读 · 0 评论 -
加速器的原理泡泡堂
文章目录新闻::基于GPU的OLAP数据库canci新闻::基于GPU的OLAP数据库Zilliz获数千万元天使投资,做基于GPU加速的新一代OLAP数据库系统,随着AI浪潮下GPU硬件生态不断成熟,基于GPU的OLAP数据库已具备商业化条件, 数据库承担的功能存储和计算,分交易型OLTP(on-line transaction processing)、分析型OLAP(On-Line Analytical Processing)两类: OLTP是稳定的,针对基本的、原创 2020-07-31 16:47:57 · 429 阅读 · 0 评论 -
pgstrom自带的query plan
文章目录pgstrom自带的query plan第一个例子pgstrom自带的query planNATURAL JOIN就是两个表里面相同名字的列默认要求相同第一个例子postgres=# EXPLAIN SELECT id,ax FROM t0 NATURAL JOIN t1 WHERE aid < 1000; QUERY PLAN----------------------------------------原创 2020-05-11 00:31:58 · 374 阅读 · 0 评论 -
pgstrom_init_gpujoin(void)
/* * * Entrypoint of GpuJoin */voidpgstrom_init_gpujoin(void){ /* turn on/off gpunestloop */ DefineCustomBoolVariable("pg_strom.enable_gpunestloop", "Enables the use of GpuNes...原创 2020-05-07 13:26:17 · 440 阅读 · 0 评论 -
try_add_gpujoin_paths
/* * try_add_gpujoin_paths */static voidtry_add_gpujoin_paths(PlannerInfo *root, RelOptInfo *joinrel, Path *outer_path, Path *inner_path, JoinType join_type, Joi...原创 2020-04-30 19:10:49 · 235 阅读 · 0 评论 -
gpujoin_add_join_path
/* * gpujoin_add_join_path * * entrypoint of the GpuJoin logic */static voidgpujoin_add_join_path(PlannerInfo *root, RelOptInfo *joinrel, RelOptInfo *outerrel, RelOptInfo *i...原创 2020-04-28 16:24:43 · 212 阅读 · 0 评论 -
gpujoin_find_cheapest_path
这个可以复用啊/* * finds the cheapest path-node but not parameralized by other relations * involved in this GpuJoin. */static Path *gpujoin_find_cheapest_path(PlannerInfo *root, RelOptInfo *...原创 2020-04-28 16:39:53 · 240 阅读 · 0 评论 -
数据库几算法的GPU设计+新闻::基于GPU的OLAP数据库
文章目录pgstrom加速与案例分析加速效果哦pgstrom加速与案例分析加速效果哦原创 2020-04-23 09:42:16 · 788 阅读 · 0 评论 -
static void gpuscan_add_scan_path(PlannerInfo *root, RelOptInfo *baserel, Index rtinde
文章目录/* * gpuscan_add_scan_path - entrypoint of the set_rel_pathlist_hook */static voidgpuscan_add_scan_path(PlannerInfo *root, RelOptInfo *baserel, Index rtindex, RangeTblEn...原创 2020-03-17 15:14:33 · 224 阅读 · 0 评论 -
pgstrom如何编译安装
文章目录ChecklistOS InstallationPost OS Installation ConfigurationSetup EPEL RepositoryHeteroDB-SWDC InstallationCUDA Toolkit InstallationPostgreSQL InstallationPG-Strom InstallationRPM InstallationInstal...原创 2020-03-09 17:14:47 · 1162 阅读 · 0 评论 -
中文----pg的gpu加速扩展技术总结
文章目录PG-Strom总结要求配置PG-Strom实现原理细节1 NVME-Strom module:EXPLAIN指令看query语句是否由GPU执行CPU-GPU混合式并行:如果啥,则并不会有更好的性能。MPS daemon(多进程服务守护进程):11 GPU Memory Store(gstore_fdw12 PL/CUDA:一旦PL/CUDA用CREATE FUNCTION声明一个函数参...原创 2020-03-09 16:04:59 · 1313 阅读 · 0 评论 -
pgstrom如何工作
/* * process any libraries that should be preloaded at postmaster start */ process_shared_preload_libraries();在这儿的时候,pgstrom就被启动了原创 2020-03-02 19:43:02 · 515 阅读 · 0 评论