加载中
一次RDMA用户态驱动调试的复盘

1、背景 在达坦科技实习期间,笔者开发了一个RDMA用户态驱动,用于与达坦科技自研的BlueRDMA进行交互。整个驱动分为内核态和用户态两个部分,内核部分做的仅仅是将必要的内存空间暴露给用户态...

Xline v0.7.0: 一个用于元数据管理的分布式KV存储

Xline是什么?我们为什么要做Xline? **Xline是一个基于Curp协议的,用于管理元数据的分布式KV存储。**现有的分布式KV存储大多采用Raft共识协议,需要两次RTT才能完成一次请求。当部署在单个...

Xline v0.7.0: 一个用于元数据管理的分布式KV存储

Xline是什么?我们为什么要做Xline? **Xline是一个基于Curp协议的,用于管理元数据的分布式KV存储。**现有的分布式KV存储大多采用Raft共识协议,需要两次RTT才能完成一次请求。当部署在单个...

2024 RISC-V中国峰会同期活动预告 l 硬件敏捷开发与验证方法学研讨会

2024 RISC-V 中国峰会将于8月19日至25日在杭州黄龙饭店隆重举行。峰会采用“主会议+技术研讨会+展览展示+同期活动”的创新形式,将有超过20场同期活动在8月19日至25日期间同步进行。 RISC-V...

DatenLord前沿技术分享 No.40

达坦科技始终致力于打造高性能 Al+ Cloud 基础设施平台,积极推动AI应用的落地。达坦科技通过软硬件深度融合的方式,提供高性能存储和高性能网络。为 AI 应用提供弹性、便利、经济的基础设施...

DatenLord软硬件联合开发岗向您投来橄榄枝!

我们是谁? 达坦科技始终致力于打造高性能Al+ Cloud 基础设施平台DatenLord,积极推动AI应用的落地。DatenLord通过软硬件深度融合的方式,提供高性能存储和高性能网络。为AI 应用提供弹性、便...

异步运行时IO问题分析

Table of Contents 1. Xline运行时性能问题 2. 异步运行时和阻塞操作 3. Runtime调度问题 4. 性能测试 4.1 测试结果分析 5. 如何正确实现? 6. 何时能够在Runtime上阻塞 7. 总结 在异步运行时...

Xline社区会议Call Up:揭秘Xline 0.7版本更新

为了更全面地向大家介绍Xline的进展,同时促进Xline社区的发展,我们将于2024年7月31日北京时间11:00 p.m.召开Xline社区会议。 欢迎您届时登陆zoom观看直播: 会议号: 975-8012-1637 会议链接...

Linux下RDMA驱动程序探索系列-2

本系列文章将带领读者逐步了解Linux操作系统下的RDMA子系统。本篇文章作为系列的第二篇,将深入内核态驱动程序的代码,主要介绍如下内容: Driver的初始化流程 几个重要verbs回调函数的简介 ...

【转发】GLCC学生报名延期!速来抢位!

达坦科技始终致力于打造高性能Al+ Cloud 基础设施平台,积极推动 AI 应用的落地。达坦科技通过软硬件深度融合的方式,提供高性能存储和高性能网络。为 AI 应用提供弹性、便利、经济的基础设施...

【达坦科技最新招聘】3!2!1!Offer上链接!

我们是谁? 达坦科技始终致力于打造高性能Al+ Cloud 基础设施平台DatenLord,积极推动AI应用的落地。DatenLord通过软硬件深度融合的方式,提供高性能存储和高性能网络。为AI 应用提供弹性、便...

规模弹性: 管理谷歌的TPUv4机器学习超级计算机(二)

本文为翻译文章,原文为: Resiliency at Scale: Managing Google’sTPUv4 Machine Learning Supercomputer。 由于字数过长,文章分为两期发布,本片涵盖原文后半部分4~9节,前三章节请参考...

规模弹性: 管理谷歌的TPUv4机器学习超级计算机

摘要 TPUv4(张量处理单元)是谷歌用于机器学习训练的第三代加速器,采用定制的三维环形互连,部署为 4096 节点的超级计算机。在本文中,我们将介绍设计和运行软件基础设施的经验,这些软件基...

在 GPU 上实现全规模文件系统加速

摘要 现代高性能计算和人工智能计算解决方案经常使用 GPU 作为其主要计算能力来源。这就为 GPU 应用程序的存储操作造成了严重的不平衡,因为每一个此类存储操作都必须向 CPU 发出信号并由 CP...

Xline社区会议Call Up|在 CURP 算法中实现联合共识的安全性

为了更全面地向大家介绍Xline的进展,同时促进Xline社区的发展,我们将于2024年5月31日北京时间11:00 p.m.召开Xline社区会议。 欢迎您届时登陆zoom观看直播: 会议号: 832 1086 6737 密码: 4...

Xline 0.7重构性能分析总述

1、重构概述 在Xline 0.7.0中,我们完成了对Xline代码库中进行了一次较大的重构。这次重构在某些性能测试中甚至使得Xline获得了近20倍的性能提升。在本文中我会讲解Xline中重构后命令执行流程...

达坦科技@了你,并邀请你参加2024开源之夏!

开源之夏(英文简称“OSPP”)是中科院软件所“开源软件供应链点亮计划”指导下的系列暑期活动。达坦科技自开源之夏创办首期起每年参与,积极鼓励在校学生积极参与开源软件的开发维护,培养和...

常见设计模式及其Rust实现

本文提供了一个设计模式的综合概述,涵盖了设计模式的必要性,基本原则以及23种常见模式的概括性描述。结合Rust语言自身的特性,重点阐述了Rust中Builder,Combinator,RAII,Typestate(stat...

Xline中区间树实现小结

Table of Contents 实现区间树的起因 区间树实现简介 插入/删除 查询重叠操作 使用Safe Rust实现区间树 问题 Rc<RefCell<T>> i. 线程安全问题 其他智能指针 i. Arc<Mutex<T>>? ii. QCell 数组...

Linux下RDMA驱动程序探索系列-1

本系列文章将带领读者逐步了解Linux操作系统下的RDMA子系统。本篇文章作为系列的第一篇,将从全局视角介绍如下内容: RDMA简介 用户态和内核态驱动的关系 驱动代码的目录结构 1、RDMA概念简介...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部