- 博客(7)
- 收藏
- 关注
原创 ZNS SSD论文探究
在LeanKV的基础上,进一步优化了SSTable文件的分组和管理方法,以应对ZNS SSD的特定挑战。提出了一种基于K-means算法的SSTable文件聚类策略以优化SSTable文件分组的效果。ZNSKV根据LSM-tree合并排序触发规律和文件选取策略来预测文件参与合并操作的概率,提供准确的文件数据寿命预测值。其次,ZNSKV将每个zone中首个文件的寿命预测值设置为该zone的寿命值,在处理文件数据写入请求时,选取寿命值和文件预测寿命值最接近的zone存储数据,以减少垃圾回收的数据迁移量。
2025-04-12 20:37:48
941
原创 DeepSeek LLM:Scaling Open-Source Language Models with Longtermism论文阅读过程记录
主要讲DeepSeek-AI团队研究了一种新的缩放定律Scaling laws,该定律用于在确定compute budget(预算)的情况下调控数据规模和模型参数量的比例。通常是先在小模型中拟合出缩放定律,再将该定律应用到参数量较大的模型中进行预估权衡。讲述了训练DeepSeek LLM模型时用到了哪些东西:1.训练集,使用了自己制作的包含2万亿个tokens的数据集,并且这个数据集仍在扩大;
2025-03-31 17:38:13
846
1
原创 本地虚拟机FEMU搭建ZNS SSD并在云服务器上运行
由于云服务器上不支持GUI,无法直接在云服务器上搭建自己的VM image。一种可行的方法是,在本地vmware ubuntu虚拟机上搭建VM image,再搬运到云服务器上运行。
2025-03-04 20:42:48
484
原创 Verilog run simulation 查看所调用模块内变量的值
在Run Simulation时,如果想要查看所调用模块内变量的值,可以先在Simulation Settings 里,找到 Simulation,勾选xsim_simulate,log.all_signals*,就可以在仿真的时候,拖动变量进入图标即可查看其值。如,想查看ALUSrc,就将其拖动值右侧变量列中,便可查看。
2024-04-28 22:18:17
511
1
原创 verilog 设计流水线CPU
/ 000000 00010 00010 00011 00000 100000 //2.add rs=2(8) + rt=2(8),存放到rd=3(16) //数据冒险1 与 指令 1。// 000000 00011 00011 00100 00000 100000 //3.add rs=3(16) + rt=3(16),存放到rd=4 //数据冒险2,rs=上一个rd。// 000010 00000 00000 00000 00000 000000 //16.j 无条件跳转到目标地址(绝对地址=0)。
2024-04-28 22:15:38
2243
1
原创 CentOS openGauss 环境配置遇到的问题(单机)
解决办法:1). 查看数据库进程是否关闭:ps -ef |grep gauss 2). 如果关闭,重新启动:gs_om -t start 3). netstat -lntp 查看端口号,看是不是端口号有问题,然后命令中的端口26000改成netstat -lntp中显示的端口号。这样设置的权限意味着所有者可以对目录及其内部文件进行读取、写入和执行操作,同组用户和其他用户可以读取和执行目录及其内部文件,但不能写入。: 是递归操作,表示对目录及其所有子目录和文件进行相同的所有者和用户组的更改。
2024-04-28 21:28:13
3029
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人