RISCV向量指令集初探
本文基于PLCT实验室公开演讲内容 前言 RVV中有一些常用缩写词,看RVV spec时需要弄明白这些概念。部分摘自 https://www.cnblogs.com/sureZ-learning/p/18822201 以下列一下RVV中常见的单词缩写 单词缩写 全称 含义 VLEN ...
本文基于PLCT实验室公开演讲内容 前言 RVV中有一些常用缩写词,看RVV spec时需要弄明白这些概念。部分摘自 https://www.cnblogs.com/sureZ-learning/p/18822201 以下列一下RVV中常见的单词缩写 单词缩写 全称 含义 VLEN ...
进行HBase是否采用JNI动态链接库版本的布隆过滤器进行探究。 验证1–LOG验证 采用两组测试数据,一组数据在开启了布隆过滤器的表中进行,一组在没有开启布隆过滤器的表中进行。 查看了$HBASE_HOME/logs/hbase-root-master-Legion-Eulix.out中的数据,发现,在未开启布隆过滤器的表测试的时候,log信息并没有出现。当开启布隆过滤器的表开始测试...
尝试使用JNI修改布隆过滤器部分组件,验证可行性 以下命令分别是在MacOS和Linux平台上生成对应动态链接库的命令,后续可能考虑要通过cmake构建动态链接库。 clang++ -shared -std=c++11 \ -I"$JAVA_HOME/include" \ -I"$JAVA_HOME/include/darwin" \ -o hbase-s...
初步明确HBase优化方向。 HBase优化组件选择 HBase优化方向 RISC-V向量扩展优化HBase的深度技术方案 HBase作为分布式列式数据库,在大数据处理中面临诸多性能挑战。利用RISC-V向量扩展(RVV)优化HBase,是提升其在高并发、高吞吐场景下表现的有效途径。本报告将深入分析HBase性能瓶颈与RVV特性,提出针对Compaction、Bloom Filter和...
build了一天,结果还是失败了,问题出在网络上,所以直接把Maven仓库设置阿里云镜像。 经过了30个小时的漫长编译,HBase终于编译成功 Jruby问题 部署之后,无法通过/bin/hbase shell连接到hbase shell,所以通过REST API访问HBase # 启动REST服务器 ./bin/hbase rest start -p 8080 # 使用cur...
前言 使用Docker容器作为隔离的开发环境有很多优势。相比虚拟机,Docker容器启动更快、资源占用更少,而且可以方便地在不同机器间迁移。今天就分享一下我构建Ubuntu开发容器的经验,希望能给大家一些启发。 为什么选择容器化开发环境? 在日常开发中,我们经常会遇到这些问题: 在不同项目间切换时,环境依赖冲突 新团队成员配置环境耗时且容易出错 本地开发环境和生产环境不...
今日计划 熟悉HBase使用,寻找RVV优化示例。 RISCV环境中部署HBase QEMU下RISCV环境HBase编译内存不足 Maven Build错误 运行脚本首次编译libprotoc 25.4成功之后进行到mvn安装的环节的时候报错。 [INFO] Scanning for projects... [INFO] [INFO] ------------------&...
配置代理 简述一下我的环境,我的qemu运行在WSL中的Docker中,Docker Container层的代理是WSL(我才用了mirroeed网络模式,所以实际上WSL用的也是宿主机的端口,详情可见我的博客),所以我本来以为是要在qemu中连接到qemu上层,也就是Docker Container访问代理,结果经过尝试,发现qemu中可以直接ping到我宿主机/WSL的ip,也就是我路...
ARM服务器的连接 没什么技术上的难点,可能就是要配一下ssh跳板机 OpenEuler-qemu启动 按照文档下载必要组件,修改memory参数为4G(本人在Docker环境下运行,担心内存不足) 还是别改。后面编译步骤16g都分分钟干满,最后我分了16G内存16个vcpu ## Configuration vcpu=8 memory=4 # 修改了这一行 drive="$(ls ...
前言 本文希望将bufferpool的所需组件和实现思路讲清楚。并发控制可能不会提及太多。如果有错误理解欢迎大家指出。 bufferpool总体分为几个部分:LRU-K-Replacer,DiskScheduler,PageGuard。BufferPoolManager就是将这些部件组合起来,将缓存池行为具体实现。 其中LRU-K组件需要保证自身的并发可用,BufferPoolM...