大会议题重磅出炉,豪华阵容等你面基!RustChinaConf 2023!【附第一天议程】

news2024/10/5 19:13:21

本次大会议题品质一流,嘉宾多来自行业一线,干货多多,且在各领域遍地开花,可看出Rust星星之火在中国已成燎原之势!

大会时间地址

6.17 - 6.18

浦东新区张杨路777号 上海锦江汤臣洲际酒店

官网地址

https://rustcc.cn/2023rustchinaconf/

门票报名

本次大会门票个人普票票价 399 元,包含两天的会议议程及两天的中午的自助餐。还有T-shirt,福袋,螃蟹玩偶等精美周边哦。

1fbcfd4c10a7df8b9633e830176944d2.png

早鸟票 299 ,只开放100张(已售罄)。普票还有余量,欲购从速。

b2b1518b5e532d1d24da89c2a3f90572.png

扫码立即报名购票

https://www.huodongxing.com/event/1702066803600


其中第一天(6月17日)会举行一个主会场+3个分论坛,分别是:

Rust 语言与高性能实践分论坛

数据库与大数据专场分论坛

Rust 教育与商业实践分论坛

附上大会第一天议程,快来看看有没有你喜欢的Topic吧:

主会场

Rust移动端并发框架

Speaker: 陈明煜
Speaker Intro: 毕业于加州大学圣地亚哥分校,就职于华为。目前积极探索并打造Rust移动端异步框架。

探索Rust异步框架在移动端以及嵌入式场景的应用,探讨社区现有并发框架存在的问题以及移动端对并发框架的诉求。介绍Ylong开源调度框架并分享实践,重点包括任务优先级调度机制以及任务结构化并发。展望Rust并发框架在移动端的可能性。

使用过程宏扩展语言

Speaker: 陈研
Speaker Intro: 就职于DFINITY基金会的编程语言组,负责Candid语言的设计与实现,和相关工具的开发。他也是互联网计算机线上开发环境Motoko Playground的创建人。加入DFINITY之前,陈研就职于Google,并在德国马普所获得博士学位,研究增量计算的编程语言支持。

Candid (https://github.com/dfinity/candid) 是一个强类型的界面描述语言 (Interface description language),用于实现跨语言的微服务通信,并通过类型系统保证API的升级不影响旧客户端的通信。本演讲通过Candid的Rust实现,说明如何在不修改编译器的情况下,使用过程宏实现一个 与Rust的类型系统相差很大的语言特性。

Borsh: 安全高效的二进制序列化

Speaker: Daniel
Speaker Intro: NEAR开发工程师。拥有丰富的Rust语言开发经验,在NEAR Protocol中设计并维护了多个基于Rust的智能合约。

Borsh (https://borsh.io/) 是 Binary Object Representation Serializer for Hashing 的缩写,它为高度重视安全的项目设计,优先满足序列化和反序列化的一致性、安全性和执行效率方面的需要,并提供了一整套参考规范和标准,以便使用其他语言实现 Borsh 类库。在本次演讲中,我们将介绍为什么我们会需要一个不一样的 Rust 序列化框架,以及我们是如何实现它的。

Rust 原子操作的高性能实践

Speaker: 王璞, 达坦科技(DatenLord)联合创始人。
Speaker Intro: 王璞博士拥有多年云计算领域的经验,擅长分布式计算、海量数据处理、大规模机器学习。曾供职Google美国总部,负责Google广告部门海量数据处理平台开发。2014年回国创业,创立数人云,专注容器技术在国内的落地和推广。2018年,数人云被收购。2020年,创立达坦科技(DatenLord),致力打造新一代云原生存储平台,专注解决企业级客户在跨云、跨数据中心方面的异构存储、数据统一访问需求。王璞拥有美国George Mason大学计算机博士学位,北大计算机专业硕士学位和北航力学专业学士学位。王璞发表数十篇论文,被引用累计上千次,并拥有多项云计算专利、软著。王璞于2020年评选为腾讯云TVP。

Rust作为新一代系统编程语言,提供了很多实现高性能编程的组件和功能。其中,原子操作是高性能编程里比较复杂的部分,本次演讲深入分析Rust的原子操作原理,并分享我们在Rust原子操作方面的实际经验,以便于Rust开发者更好地使用原子操作实现高性能编程。

分论坛:Rust 语言与高性能实践

Leveling Up in Rust: Learning by Contributing to the Compiler

Speaker: 陈于康
Speaker Intro: 秘猿先锋工程师,具有十多年编程和工作经验,之前工作经历包括 EDA 创业公司、DJI 大疆创新、微软。工作领域涉及 C/C++ 开发形式验证工具、互联网后台开发、安全建设和 Infra 相关开发。对编程语言和开源有强烈兴趣,多年来广泛参与多个开源项目: github.com/chenyukang.

我在一年里持续地对 Rust compiler 做了 100+ 贡献,并申请到了 Rust 基金会的开源项目赞助,成为 Rust contributors team 的一员。在这个主题中我会分享自己做开源项目的经验、一些 PR 背后的故事,以及我的收获和感受;最后推荐些好的学习资料和项目。

Rust HTTP 协议栈在终端通信场景的实践

Speaker: 胡凯
Speaker Intro: 现就职于华为,学习和使用 Rust 语言两年半,Rustacean 在华为,目前正在利用 Rust 开发 WEB 框架。

HTTP 协议作为一个广为人知的应用层通信协议,在终端场景得到极其广泛的运用。近年来,Rust 由于其高安全性、高性能以及高可维护性等特点,在通信场景上成效非常显著。本次分享将从终端场景的角度出发,探讨 Rust HTTP 协议栈在终端通信场景下的优劣势,分享 Ylong 在这一方面的探索和实践。

具有副作用的异步事件取消行为对 Rust 异步开发的挑战

Speaker: 郭子兴
Speaker Intro: 来自字节跳动工程架构部服务框架组的 Rust 开发者。

Rust 的无栈协程模糊了异步 IO 的提供者与用户之间的隔离性,这有时要求用户需要关注部分操作 IO 行为的副作用。我们在这里简单地提出在 io-uring 等场景下,取消 Future 实例所带来的副作用对 Rust 异步开发的挑战,以及如何缓解此问题。

Rust 异步 Runtime 的兼容层

Speaker: 施继成
Speaker Intro: DatenLord 联合创始人兼 CTO,复旦大学软件工程本硕。擅长操作系统内核开发、分布式系统、嵌入式系统,对分布式数据一致性有钻深的研究,发表多篇操作系统内核相关论文,累计数百次引用。毕业后曾在谷歌中国、微软亚太和阿里巴巴等公司从事分布式计算和存储等相关工作。入选2022年度6氪S级创业者名册,荣获中国“企业工具与底层软件”领域 “36位36岁以下创业者“称号。

Rust 语言发展至今,异步运行时已经有许多选择,有像 Tokio 这种大而全的类型,也有像 smol 这种小而美的类型,选择哪一种 Runtime 成为了难题。同时 lib 的提供者往往为了兼容多种 runtime 付出了很多重复的努力。为了解决这些问题,我们将为大家提供一个 Runtime 的兼容层,能够方便大家切换使用的 Runtime,为 App 或者 Lib 开发者提供选择的能力。

RustBelt - Rust 的形式化语义模型

Speaker: 王俊吉
Speaker Intro: 斑马网络的Rust系统工程师,负责智驾系统中间件的开发。业余时间致力于Rust编译器贡献与形式化证明研究。

围绕RustBelt论文,介绍Rust类型系统的所有权与借用语义的形式化定义。

Await-Tree: Async Rust 可观测性的灵丹妙药

Speaker: 赵梓淇
Speaker Intro: RisingWave数据库内核开发工程师,本科毕业于上海交通大学,Rust语言爱好者。

Async Rust通过一套简明的无栈协程抽象,为开发者提供了灵活且高效的异步编程能力;但其多变的调度和执行模型,也使得并发编程问题的调试变得格外棘手。Await-Tree基于RisingWave分布式流式数据库对于Async Rust的深入实践,允许开发者实时地将Task的执行状态以树状结构导出,分析Task内部的异步调用链及Task间的依赖阻塞关系,以极低的运行时代价大幅提升系统的可观测性和可调试性。

分论坛:数据库与大数据专场

AtlasGraph:Rust语言构建的高性能分布式图数据库

Speaker: 沈游人
Speaker Intro: 清华大学计算机系高性能所博士,博士期间主要研究方向为系统安全,曾在ASPLOS上发表一作论文。博士期间主要工作是Occlum,一个支持高效多任务的SGX的库操作系统。Occlum在工业界有着广泛的应用,包括蚂蚁、阿里和微软Azure都作为内部可信计算的默认运行环境之一。目前主要研究兴趣包括分布式图数据库查询引擎和图原生存储引擎。

世间万物之间都存在着种种关系。图是表达关系最自然的一种形式。相比传统的数据分析,图具有更善于处理数据之间的关系、更容易可视化展示和更充分满足多种实际场景需要的优点。因此,最近越来越多的组织使用图对业务进行分析。海致星图联合清华大学郑纬民老师成立高性能图计算院士专家工作站,重点攻关和图有关的核心技术突破。高效企业级分布式图数据库要达到“信”、“达”、“雅”,即可靠性,高性能和易用性,AtlasGraph基于Rust语言,实现了高效的图数据的存储、查询以及稳定的分布式一致性协议,本次报告主要介绍面向企业级应用场景的AtalsGraph的构建方法。

PromQL Got a Boost:用 Rust 重写 Prometheus 的查询引擎

Speaker: 夏锐航
Speaker Intro: GreptimeDB 核心研发工程师,喜欢 Rust、数据库和开源,Apache Arrow committer

分享 GreptimeDB 使用 Rust 重写 Prometheus 的查询引擎 PromQL 的经验。主要讨论两种实现从 Parser 到引擎部分的差异和选择实践,以及在实现过程中所使用的 Rust 现代底层内存与执行框架的思考。分享还将介绍 Prometheus 和 PromQL 的相关知识,并讨论 Rust 和 Go 在 云原生开发生态方面的对比,并阐述我们为什么选择 Rust 进行重新实现等。同时,还将分享具体的使用案例,展示 Rust 重写 PromQL 所带来的价值以及 Rust 语言在云原生开发中的应用潜力

CeresDB 的 Rust 生产实践

Speaker: 任春韶
Speaker Intro: CeresDB 核心开发者,蚂蚁集团技术专家,有多年时序数据库开发经验。

介绍 CeresDB 在使用 rust 构建时序数据库的过程中遇到的性能问题,分享下排查手段及调优经验。

🐣 用 egg 孵化你的 SQL 优化器

Speaker: 王润基
Speaker Intro: RisingWave Labs 数据库内核开发工程师,毕业于清华大学计算机系。曾在前两届 RustChinaConf 中介绍过 rCore 操作系统内核,MadFS 分布式文件系统,和 Madsim 分布式系统确定性模拟器。

egg 是一个 Rust 编写的程序优化器库。它基于 e-graph 和 equality saturation 技术,能够高效、灵活地构造自己的语言并对其进行优化。本次分享将带领大家基于 egg 实现年轻人的第一个 SQL 语言优化器。用 1000 行左右代码实现各种经典的优化规则,并对真实的 TPC-H 查询进行优化。

CnosDB时序数据库的Rust实践

Speaker: 刘用涛
Speaker Intro: 新晋奶爸,基础软件搬砖工,大厂卷不动之后奋斗于专注时序数据库领域的CnosDB

CnosDB是使用Rust从零开始构建的开源分布式时序数据库。这次演讲主要是分享介绍一下CnosDB的基础架构以及CnosDB有哪些新特性, 我们为什么从Go语言转型到Rust,以及在从零开始构建CnosDB的过程所踩过的坑与Rust使用经验分享, 最后我们在使用开源的过程中对社区的一些贡献。

介绍 Apache Ballista

Speaker: 钟阳红
Speaker Intro: 一名在eBay云数据和存储部门的MTS软件工程师。我在OLAP领域工作了超过7年。现在我是Apache Arrow项目的提交者。我也是Apache Kylin项目的提交者和项目管理委员会成员。

Apache Ballista 是一个由 Rust 实现的 Apache Arrow 和 DataFusion 支持的分布式 SQL 查询引擎。与 Apache Spark 类似,它实现了一个分布式执行模型,支持基于 DAG 的任务调度和容错。它还支持不同工作节点之间的数据交换。关键的区别是,混洗数据是以 Arrow 格式存在的,可以通过使用 Flight 协议进行高效交换,实现零拷贝。Ballista 支持许多云对象存储,如 HDFS、S3、Azure。与 Snowflake 类似,为了加速查询性能,Ballista 也支持在本地磁盘上的数据缓存和缓存感知的任务调度。

分论坛:Rust 教育与商业实践

Rust 在算法交易中的实际应用与积极效应

Speaker: 乔丹
Speaker Intro: 非凸科技首席架构师,毕业于北京大学,具备百度等互联网公司10年从业经验,专注于低延迟交易系统架构设计与开发,致力于提升系统的高并发、高可用能力。

本次演讲分享 Rust 在非凸算法交易服务中的全栈应用实践以及未来应用场景展望。

Rust OS 开源操作系统训练营的教与学

Speaker: 李明
Speaker Intro: 清华大学计算机系硕士,2004年参与创立了国内最早的嵌入式Linux职业教育机构北京亚嵌教育,培养了6000余名嵌入式开发工程师。2022年开始创建了 os2edu.cn 开源操作系统社区平台和 rustedu.com 阿图教育网站,通过系统的课程培训了上千名 Rust 编程开发人才。

从2020年起清华大学开始尝试让学生用Rust语言来写操作系统,并面向全国高校开展Rust OS开源训练营教学。4年来形成了Rust语言编程,RISC-V体系架构,OS大实验,ArceOS组件化OS和Hypervisor虚拟化专题等一系列课程,为国内大规模培养用Rust写操作系统的人才积累了经验。

Rust 与算法

Speaker: 谢波
Speaker Intro: 电子科技大学毕业,Rust 语言爱好者,现就职于某互联网公司,从事结算系统、大数据系统开发及维护工作。

分享一本前 GPT 时代完成的 Rust 算法书籍,包括写作动机、过程及感受。

用Rust构建分布式账务系统

Speaker: 胡宇
Speaker Intro: 曾供职于摩根史丹利的算法交易部门和 eBay 的支付部门,在 Fintech 领域深耕多年, 积累了丰富的行业经验,目前在空中云汇从事金融基础架构系统的开发。作为在公司第一批使用 Rust 的人,深度参与和推动了 Rust 在业界领先的 Fintech 公司作为第二技术栈的落地实践,积 累了丰富的在 Fintech 领域使用和推广 Rust 的经验。

空中云汇是一家业界领先的跨境支付的独角兽,目前处于E2轮。空中云汇在两年前开始使用 Rust 从零开始开发了自己的高性能、高可靠、超低延时的分布式账务系统,并于近期开源。本次 分享将介绍该系统的顶层架构和设计考量,以及在Fintech公司中将Rust作为第二技术栈落地的 经验。

硬件创业公司的Rust应用和转型

Speaker: 陈昱衡
Speaker Intro: 鹿仔科技(重庆)有限公司创始人、研发总监,泛语言开发者,热衷于造轮子,喜欢尝试各种新SOC和框架。曾参与多个RISC-V SOC研发和一个RISC-V SOC流片工作。编写简化RISC-V SOC设计者设计流程的集成开发环境EveIDE

鹿仔科技(重庆)有限公司是一家专注于生命科学仪器研发的公司,目前正在探索将部分嵌入式和桌面端业务采用Rust代替C/C++。本次演讲将涵盖以下内容:1. 作为一个硬件创业公司,我们选择Rust的原因;2. 在嵌入式和桌面端领域尝试将C/C++替换为Rust的实践;3. 公司未来研发的锈化思路和构想。

用 Rust 实现 LLM 应用

Speaker: 夏歌
Speaker Intro: DevRel at Second State ,RustChinaConf 组织者

LLM 和 ChatGPT 为当今的应用程序开发者提供了最重要的机会。由于这些应用程序独特的安全性、性能和占用空间要求,它们也是 Rust 从“系统语言”演变为“应用程序语言”的关键。在本次演讲中,我将讨论 Rust 社区为解决这些问题而提出的这些挑战、机遇和创新。

Workshops

若干

全部议题详情,请移步: 

https://rustcc.cn/2023rustchinaconf/schedule.html


感谢以下企业对本次大会鼎力赞助

dfc63c4d742cd230ca1bea0ec0eea938.png

感谢以下媒体社区及渠道合作和支持

fcab90fbc51a9612917ca4265163a5a8.png

e02e45f84d030184f4e5562d1f94511b.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/618262.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

华为云发布面向消费终端的企业云原生白皮书,开辟移动时代的云原生路径

2013年,程序员Matt Stine提出“CloudNative”概念,后来他又将这项技术的特点归纳为模块化、可观察、可部署、可测试、可替换、可处理6项,这就是大名鼎鼎的云原生。 十年过去,云原生的价值在科技界可谓无人不知,谁都能说…

合宙-Air724模块的程序下载和二次开发下载方法

一、资料准备 参考:Luat社区 (openluat.com) 合宙官方: 银尔达官方提供如下: 下载相应的资料即可,资料链接如下: https://doc.openluat.com/wiki/27?wiki_page_id3038 http://wiki.yinerda.com/index.php/Core-Air724…

2023智源大会议程公开丨基础模型前沿技术论坛

6月9日,2023北京智源大会,将邀请这一领域的探索者、实践者、以及关心智能科学的每个人,共同拉开未来舞台的帷幕,你准备好了吗?与会知名嘉宾包括,图灵奖得主Yann LeCun、图灵奖得主Geoffrey Hinton、OpenAI创…

职业选择的两种路径:向外求 vs 向内求

和很多职场人士、创业者交流过事业的方向选择,抛开具体的决策方法,我感受到背后有两种价值观。 简单说,向外求 vs 向内求。 现如今,如果你人到中年面临“毕业”,又一次需要做职业选择,也可以参考。 前者的选…

【JavaSE】Java(五十六):核心要点总结

文章目录 1. byte 类型 127 1等于多少2. java容器有哪些3. Collection 和Collections 有什么区别4. list 和 set 的区别5. HashMap 和 Hashtable 有什么区别 1. byte 类型 127 1等于多少 当byte类型的值超出它的范围时,它会发生溢出并且变为负数。在Java中&#x…

【Python】Python系列教程-- Python3 输入和输出(二十四)

文章目录 前言输出格式美化旧式字符串格式化读取键盘输入读和写文件文件对象的方法f.read()f.readline()f.readlines() 打开一个文件f.write()f.tell()f.seek()f.close()pickle 模块 前言 往期回顾: Python系列教程–Python3介绍(一)Python…

《Opencv3编程入门》学习笔记—第五章

《Opencv3编程入门》学习笔记 记录一下在学习《Opencv3编程入门》这本书时遇到的问题或重要的知识点。 第五章 core组件进阶 一、访问图像中的像素 (一)图像在内存之中的存储方式 图像矩阵的大小取决于所用的颜色模型,确切地说&#xff…

基于FPGA的超声波测距

文章目录 一、HC-SR04超声波测距模块说明1、产品特点2、电气参数3、HC-SR04超声波测距模块4、超声波时序图 二、程序设计 一、HC-SR04超声波测距模块说明 1、产品特点 HC-SR04 超声波测距模块可提供 2cm-400cm 的非接触式距离感测功能,测距精度可达高到 3mm&#…

驱动开发--字符设备驱动

目录 1.驱动模块 hello.c Makefile 2.内核中的打印函数(编写第一个驱动程序) Source Insight 使用: 3.打印函数编写 分析 4、驱动的多文件编译 5、模块传递参数 6、安装好驱动之后如何传参? 7、字符设备驱动 8、字符设…

云上VPC网络规划实战

新钛云服已累计为您分享750篇技术干货 什么是VPC 虚拟专有网络(Virtual Private Cloud,简称VPC)是阿里云提供的一种云上私有网络,为用户提供独立且可控的网络环境。用户可以自主定义VPC的IP地址范围、配置路由表和网关等&#xff…

chatgpt赋能python:Python在Win7上的安装教程

Python在Win7上的安装教程 如果你是一名Win7用户,并且打算开始学习或者使用Python编程语言,那么本文将会为你提供一个简单易懂的Python安装教程。 1. 下载Python 在安装Python之前,你需要先去Python的官方网站(https://www.pyt…

chatgpt赋能python:Python输出0到9:从基础到高阶

Python 输出 0 到 9:从基础到高阶 在Python中,输出0到9这样的数字非常简单,你可以使用内置的range()函数或循环进行实现。在本篇文章中,我们将介绍几种不同的方法来输出0到9的数字。 使用range()函数输出0到9 range()函数是Pyt…

夜天之书 #84 国产开源社群的运营,为何总是画风奇特?

在过去几年的投入和关注下,国产开源社群如雨后春笋一般冒了出来。今天,以 GPT 为首的 AI 新势力接过话题度的接力棒,我们可以在降温周期里回顾一下过去几年间冒出来的国产开源社群都有什么样的成绩,有些什么样共性的问题可以改进。…

苹果宣布最新操作系统:visionOS

今天凌晨,WWDC23 全球开发者大会正式开幕。 大会上,苹果展示了包括 iOS 17、iPadOS 17、watchOS 10 和 macOS Sonoma 在内的新系统。硬件方面,苹果发布了 15 英寸的 MacBook Air、搭载 M2 Ultra 的 Mac Studio 以及 Mac Pro。 此外&#xff0…

sqlserver练习----涉及多个表的连接查询

等值联接 多表查询语句中的连接条件使用的是等号,例:Student.SnoSC.Sno 例: Student 学号 Sno 姓名 Sname 性别 Ssex 年龄 Sage 所在系 Sdept 202015121李勇男20CS202015122刘晨女10 CS 202015123 王敏女18 MA 202015125张力男19IS SC: 学号 Sn…

秋招面试腹稿

1、自我介绍 你好,我叫熊志君,是就读于电子信息专业的24届研究生。在校期间获得过两次一等奖学金、两次省级竞赛一等奖,英语过了6级,我的研究方向是水下slam多传感器融合方向,用过c/c/python三种编程语言。 2、系统移植…

如何缓解高考前紧张的情绪,ChatGPT这么说......

明天就要高考了,看到家长有各种打气的做法,既有上灵隐寺的,也有穿着旗袍希望旗开得胜的,还有说什么失败了不要紧的......,反正都是焦虑的不行。 面对高考,大多考生都会紧张,但适度的紧张对发挥出…

解码器 | 基于 Transformers 的编码器-解码器模型

基于 transformer 的编码器-解码器模型是 表征学习 和 模型架构 这两个领域多年研究成果的结晶。本文简要介绍了神经编码器-解码器模型的历史,更多背景知识,建议读者阅读由 Sebastion Ruder 撰写的这篇精彩 博文。此外,建议读者对 自注意力 (…

Mocha AE:AdjustTrack 模块

跟踪时由于缺乏细节或有障碍物阻挡,跟踪点会发生漂移,此时可考虑使用 AdjustTrack (调整跟踪)模块手动设置表面区域 Planar Surface关键帧来获得更可靠的表面跟踪数据。 但是,如果需要设置较多的关键帧时,建…

Linux计划任务

常见的计划任务:进行日志的轮替(log rotate);日志文件分析(logwatch)任务;建立locate数据库;man page查询数据库的建立;RPM软件登录文件的建立;移除暂存档&am…