10月17-18日, 2024

Workshops

工作坊涵盖 Makepad、Cangjie、Rust 编译器、软件定义汽车、嵌入式 Rust,Triton语言和vLLM

Date
October 17, 2024
Length
半天

Makepad 工作坊:从头开始构建跨平台应用程序

在 Makepad 工作坊上,您将有机会深入了解如何从头开始构建跨平台应用程序。本次研讨会设有一个动手实验室,您将在其中:

  • 探索 Makepad GUI 框架背后的架构和设计原则。
  • 参加动手实验室,从简单的小部件构建 GUI 应用程序并将其转变为功能齐全的应用程序。

此研讨会非常适合希望掌握 Makepad 并通过实践经验创建自定义应用程序来提高技能的开发人员。

加入我们,亲身体验 Makepad 开发的强大功能!

Time
议题
10:10
茶歇 (换场)
Time
10:10
Track
Makepad App Dev Workshop
Speakers
20 分钟
10:30
Makepad实际应用:构建你的第一个应用程序
Time
10:30
Track
Makepad App Dev Workshop
本次实践研讨会介绍了 Makepad 的强大功能和灵活性,Makepad 是一款用于跨平台开发的尖端 UI rust 框架。 参与者将:学习 Makepad GUI 框架的核心概念, 构建功能性应用程序,从简单的小部件到高级功能, 实现现代 UI 元素和交互, 获得适用于移动和桌面平台的实践经验 适合所有级别的开发人员,从初学者到经验丰富的程序员。在工作坊结束时,您将创建自己的跨平台应用程序并掌握继续使用 Makepad 进行开发的技能。
12:30
午餐
Time
12:30
Track
Makepad App Dev Workshop
Speakers
Date
October 17, 2024
Length
半天

Details coming soon...

Time
议题
12:30
午餐
Time
12:30
Track
Cangjie Language
Speakers
14:00
面向全场景应用的新一代编程语言-仓颉
Time
14:00
Track
Cangjie Language
Speakers
仓颉(Cangjie)是一种新一代的编程语言,旨在支持全场景应用。
14:25
仓颉助力鸿蒙原生应用高效开发关键技术介绍
Time
14:25
Track
Cangjie Language
Speakers
介绍仓颉鸿蒙应用开发中涉及的关键技术。
14:50
仓颉面向鸿蒙原生应用开发实践
Time
14:50
Track
Cangjie Language
Speakers
本文介绍了如何使用仓颉开发鸿蒙原生应用,并为开发者提供了开发仓颉版本鸿蒙应用的参考。
15:15
仓颉语言开源微服务框架microservice开发实践
Time
15:15
Track
Cangjie Language
Speakers
Cangjie language, with its unique syntax and powerful functions, has brought new vitality to the field of programming. Combining the flexibility and scalability of microservice architecture, while exploring the boundaries of modern software development, an open source microservice framework based on Cangjie language was open sourced. This project aims to combine the characteristics of Cangjie language with the advantages of microservice architecture to provide developers with an efficient, reliable and easy-to-maintain solution, whether it is a highly customizable Internet application or an enterprise-level solution that requires stable operation, hoping to create a development environment that can adapt to rapidly changing needs.
15:50
工行鸿蒙原生应用仓颉开发实践
Time
15:50
Track
Cangjie Language
Speakers
工商银行在开发鸿蒙原生应用仓颉的过程中,从试点场景和实施方案等方面分享了实践经验。
16:10
力扣鸿蒙原生应用仓颉开发实践
Time
16:10
Track
Cangjie Language
Speakers
分享使用仓颉语言在鸿蒙操作系统上开发LeetCode应用的实践
16:30
科蓝鸿蒙TEE架构增强型多因素身份认证组件仓颉开发案例实践
Time
16:30
Track
Cangjie Language
Speakers
仓颉编程语言 + 鸿蒙操作系统案例分享
16:50
泛微鸿蒙原生应用:EMobile10仓颉开发实践
Time
16:50
Track
Cangjie Language
Speakers
介绍软件开发的鸿蒙原生应用EMobile10仓颉的开发过程,并分享使用仓颉的实践经验。
17:10
InfoQ鸿蒙原生应用:写作社区仓颉开发实践
Time
17:10
Track
Cangjie Language
Speakers
InfoQ Cangjie Practice
Date
October 18, 2024
Length
半天

Rust 编译器研讨会:探索 Rust 开发的核​​心

Rust 编译器研讨会为开发人员提供了一个独特的机会,让他们深入了解 Rust 编译器的内部结构。参与者将:

  • 深入了解 Rust 编译器的核心架构,了解其内部工作原理。
  • 深入了解编译器的开发过程以及新功能的添加方式。

了解成为 Rust 编译器贡献者的步骤,并获得对项目做出有意义贡献的实用指导。‍

本次研讨会非常适合有兴趣为 Rust 的发展做出贡献并扩展其编译器设计专业知识的开发人员。‍

加入我们,揭开 Rust 编译器的内部工作原理,开始您作为贡献者的旅程!

Time
议题
12:30
午餐
Time
12:30
Track
Rust Compiler Workshop
Speakers
14:00
如何参与Rust编译器工作坊
Time
14:00
Track
Rust Compiler Workshop
为Rust编译器这样的项目做出贡献可能非常具有挑战性。欢迎加入,我们将通过资源、流程、文档和问题/代码来激励和指导您,帮助您开始为编译器做出贡献。
Date
October 17-18 2024
Length
10/17 (半天), 10/18 (全天)

SDV 研讨会:打造下一代软件定义汽车

SDV 研讨会深入探讨了推动软件定义汽车 (SDV) 未来发展的关键开源技术。主要主题包括:

  • 经过认证的 Rust 语言,能够处理最关键和最具创新性的汽车应用。
  • 可扩展的消息传递解决方案,范围从车内通信到 V2X(车对万物)应用。
  • 与全栈自动驾驶解决方案集成的数据流计算框架,可实现高级感知、规划和控制系统。
  • 具有软件在环 (SIL) 和硬件在环 (HIL) 功能的仿真解决方案,涵盖自动驾驶系统的验证。

研讨会还将展示真实的数字孪生演示,展示开源技术在创建全栈 SDV 解决方案中的强大功能。

加入我们,探索这些创新如何改变移动出行的未来!

October 17

Time
议题
12:30
午餐
Time
12:30
Track
SDV Summit Workshop
Speakers
14:00
自动驾驶的仿真、测试、验证和确认
Time
14:00
Track
SDV Summit Workshop
Speakers
杨子江
仿真、测试、验证和确认 (STV2) 是一组从安全和成本角度支持自动驾驶系统的开发、验证和运行的流程。本次演讲将介绍STV2的范围、架构和关键组件,以及如何涵盖自动驾驶系统的整个生命周期。STV2 是自动驾驶架构基础设施和工具层的一部分。
14:30
中国电动汽车百人会概述
Time
14:30
Track
SDV Summit Workshop
Speakers
Jason Zhang
中国电动汽车百人会(ChinaEV100)是中国电动汽车和智能网联汽车领域的一个跨学科、跨行业、跨部门、跨所有制的非官方、非营利性政策和学术研究平台。它是一个高端的交流平台,由政府官员、专家、学者和行业专业人士自愿参与组成。中国电动汽车百人会是国家在汽车领域的第三方智库。
15:00
茶歇
Time
15:00
Track
SDV Summit Workshop
Speakers
30 分钟
15:30
自动驾驶仿真的场景表示与Oasis仿真系统
Time
15:30
Track
SDV Summit Workshop
Speakers
潘余曦
将介绍自动驾驶模拟中场景表示的标准化工作。讨论将涵盖模拟系统中的各种元素,例如传感器模型、车辆动力学模型和代理行为模型等,并以绿洲模拟系统为例进行说明。
16:00
开放与协作的汽车操作系统创新赋能汽车行业的发展与创新
Time
16:00
Track
SDV Summit Workshop
Speakers
梁浩
在汽车行业技术革新的浪潮中,安全可控的汽车操作系统已成为核心。然而,技术的复杂性、巨大的投资需求以及漫长的开发周期,导致了技术进步与专业人才之间出现了鸿沟。面对行业问题、新的OEM需求以及国际趋势和政策,采取开源开发路径是一种合理的选择。本演讲将重点关注汽车操作系统的开源赋能、iSOFT开源项目以及协作开发计划。
16:30
CARLA 开源项目更新
Time
16:30
Track
SDV Summit Workshop
CARLA 新版本和功能。CARLA 是一款用于自动驾驶研究的开源模拟器。CARLA 是从头开始开发的,旨在支持自动驾驶系统的开发、培训和验证。

October 18

Time
Session
9:30
Eclipse SDV - 汽车行业的开放式协作
Time
9:30
Track
SDV Summit Workshop
越来越多的相关企业将开放式合作视为成功之道,以应对现代汽车软件日益复杂的挑战。通过联合开发汽车软件堆栈中的非差异化部分,可以显著降低汽车生态系统需要应对的复杂性和变体数量。目前,Eclipse SDV 作组发展势头迅猛,经过2.5年的发展,本演讲将概述工作组目前的活动现状。
10:00
探索Autoware Open AD Kit
Time
10:00
Track
SDV Summit Workshop
Open AD Kit 是一个旨在通过将云和边缘更紧密地结合来实现自动驾驶系统民主化的开发入门套件。演讲者将介绍 Open AD Kit 的架构及其当前状态。此套件致力于降低自动驾驶技术的门槛,使更多开发者和研究机构能够参与到这一前沿领域的探索与创新之中。通过整合云计算的强大处理能力和边缘计算的实时响应特性,Open AD Kit 为构建高效、可靠的自动驾驶解决方案提供了坚实的基础。
10:30
茶歇
Time
10:30
Track
SDV Summit Workshop
Speakers
30 分钟
11:00
以CARLA创建端到端自动驾驶解决方案
Time
11:00
Track
SDV Summit Workshop
端到端解决方案正在逐渐成为自动驾驶领域的标准,超越了传统的模块化方法。在这次演讲中,我们将展示如何使用 CARLA 开源模拟器来训练和验证端到端的自动驾驶解决方案。CARLA 提供了一个多功能的平台,用于模拟各种场景,使研究人员和工程师能够在安全、受控的环境中开发和测试人工智能模型。此外,我们还将讨论将这些解决方案从模拟转移到现实车辆中的关键过程,探讨在弥合虚拟与物理自主性之间差距时遇到的挑战和成功案例。与会者将了解到 CARLA 如何加速自动驾驶的开发周期,并促进稳健的现实世界应用的部署。
11:30
智能驾驶操作系统的开源挑战
Time
11:30
Track
SDV Summit Workshop
Speakers
滕召智
OpenSDV智能驾驶操作系统分发是一个旨在解决汽车行业基本系统需求的项目,是由汽车企业、开发者和大学共同开发的通用智能驾驶系统。
12:00
使用Eclipse Zenoh应对车辆到一切通信(V2X)挑战
Time
12:00
Track
SDV Summit Workshop
Eclipse Zenoh被认定为汽车领域中的关键协议,从车内通信到车辆到一切(Vehicle-to-Everything, V2X)应用中都发挥着重要作用。本次演讲将突出介绍使其达到这一前沿位置的特点。
12:30
午餐
Time
12:30
Track
SDV Summit Workshop
Speakers
14:00
Eclipse uProtocol:开源的软件定义车辆框架
Time
14:00
Track
SDV Summit Workshop
在次演讲将讨论如何实现一个开源框架,使软件能够针对一组统一的API进行开发,并在其他车载、云端和移动设备上移植。我们设计了一套基本API,可以在几乎任何协议之上进行开发,以便灵活应对未来汽车及其他行业的需求,并内置了RPC、PubSub和通知的设计模式。
14:30
Dora:使用Apache Arrow实现跨语言零拷贝消息传递
Time
14:30
Track
SDV Summit Workshop
Dora是一个用于开发基于数据流的机器人应用程序的框架。在本讲座中,我们将介绍Dora如何使用共享内存和Apache Arrow 据格式实现不同编程语言之间的零拷贝消息传递。
15:00
茶歇
Time
15:00
Track
SDV Summit Workshop
Speakers
30 分钟
15:30
Dora在自动驾驶中的应用
Time
15:30
Track
SDV Summit Workshop
Speakers
岑汝平
本次报告主要介绍了将自动驾驶框架Autoware移植到Dora环境的过程,并在真实车辆上实现自动驾驶的情况。(https://github.com/dora-rs/autoware.universe/tree/feature/autoware_dora)
16:00
面向服务的SDV在自动驾驶与车载操作系统中的应用
Time
16:00
Track
SDV Summit Workshop
Speakers
尚进
本议题将介绍由IEEE-SA自动驾驶工作组(ADWG)发布的自动驾驶架构及其应用。
Date
October 18, 2024
Length
半天

嵌入式 Rust 研讨会:掌握安全和高性能嵌入式开发

嵌入式 Rust 研讨会旨在让开发人员获得使用嵌入式 Rust 进行各种工业应用(包括驱动程序和操作系统开发)的实际见解和实用技能。主要亮点包括:

  • 行业专家关于如何利用嵌入式 Rust 构建强大、高效的嵌入式系统的实际经验。
  • 使用 Rust 编写安全、高性能嵌入式应用程序的原则和最佳实践。

一个动手实验室,参与者将为 BBC micro:bit 板构建自己的 Rust 应用程序,获得嵌入式开发的实践经验。‍

加入我们,学习如何利用 Rust 的强大功能实现嵌入式系统并提升您的开发技能!

October 17

Time
议题
12:30
午餐
Time
12:30
Track
Embedded Rust Workshop
Speakers

October 18

Time
Session
9:30
Rust在嵌入式关键系统中的应用:从创新到生产的旅程
Time
9:30
Track
Embedded Rust Lab
在关键系统上采用新技术的技术方面只是从可行性转向生产的一个考虑因素。Rust具有明显的技术优势,但将其应用于关键系统需要一个结构化的计划,涵盖工具、验证、可追溯性和认证。本次演讲将介绍英飞凌(Infineon)采用Rust 行生产所经历的步骤,以及行业和Rust项目仍需解决的差距。
10:00
busd: There is a New D-Bus Broker in Town
Time
10:00
Track
Embedded Rust Lab
D-Bus is an IPC mechanism that is very ubiquitous on Linux systems everywhere (desktop, cloud and embedded). It is the mechanism you'd use to communicate with many of the core Linux userspace subsystems, such as systemd, NetworkManager etc. Traditionally, most of these services have been written in C, a language known for its lack of safety and expressiveness. In the past years, Zeeshan has developed a library, called zbus for enabling implementation of D-Bus services and clients in a programming language designed for safety: Rust. zbus has become the go-to library for writing D-Bus code in Rust. While that is major step forward, the communication typically still happens through a broker and the two major broker implementation are both are written in C and have been stagnating for years. This is why Zeeshan has recently started working on writing a D-Bus broker based on zbus, called busd, which not only aims provide a drop-in replacement for existing brokers, but also modernize the D-Bus space by providing new features needed by apps and services, such as systemd. In this talk, Zeeshan will walk us through a summary of his journey so far, the current state of busd and his plans and dreams for the future of D-Bus.
10:30
茶歇
Time
10:30
Track
Embedded Rust Lab
Speakers
30 分钟
11:00
嵌入式Rust产品开发经验
Time
11:00
Track
Embedded Rust Lab
Speakers
许昌
针对两种主流的开发平台,分享嵌入式Rust产品开发的经验,并比较传统C/C++嵌入式开发中使用的编程范式的异同。
11:30
HighTec Rust汽车行业解决方案
Time
11:30
Track
Embedded Rust Lab
Speakers
温吉辉
HighTec Rust汽车行业的解决方案介绍及RUST在汽车行业的使用潜力
12:00
让我们试试RustSBI!
Time
12:00
Track
Embedded Rust Lab
Speakers
洛佳
在本次研讨会中,我们将介绍 RustSBI 的一个新版本,这是一个在 RISC-V 架构上完整的安全启动固件环境。在简要介绍了通用的 RustSBI 和 RISC-V 背景知识之后,我们将构建并在不同的硬件或模拟器上运行 RustSBI,然后尝试使用它来引导加载不同的操作系统发行版。
12:30
午餐
Time
12:30
Track
Embedded Rust Lab
Speakers
14:00
低级别编程:Rust教育的“下一件大事”
Time
14:00
Track
Embedded Rust Lab
Speakers
Bart Massey
在这个实践实验室中,参与者将在嵌入式Rust开发板上进行操作。
Date
October 17, 2024
Length
半天
Time
议题
12:30
午餐
Time
12:30
Track
Triton Language & vLLM Workshop
Speakers
14:00
开场致辞
Time
14:00
Track
Triton Language & vLLM Workshop
Speakers
林咏华
开场致辞
14:30
vLLM在月之暗面的应用实践与未来展望
Time
14:30
Track
Triton Language & vLLM Workshop
Speakers
许欣然
1、vLLM 在 Moonshot 的大规模应用 2、vLLM 与 Mooncake PD 分离架构 3、未来发展的前景与方向
15:00
vLLM遇见Qwen:阿里巴巴通义实验室的优化与贡献
Time
15:00
Track
Triton Language & vLLM Workshop
Speakers
何涛
本次演讲将分享阿里巴巴通义实验室在vLLM 上为 Qwen模型提供高效服务所做的优化工作。这些优化包括模型量化、框架性能增强和算法改进。此外,演讲还将重点介绍团队对 vLLM 开源社区的贡献,并讨论 Qwen 系列模型在未来可能给 vLLM 带来的新的挑战。
15:30
vLLM:一个简单、高效且用户友好的大模型推理框架
Time
15:30
Track
Triton Language & vLLM Workshop
Speakers
游凯超
本次演讲将涵盖以下关键点: vLLM 项目的起源与发展。 vLLM 支持的模型、硬件和功能。 vLLM 的社区建设及近期计划展望。
16:00
基于摩尔线程全功能GPU的Triton编译器实现
Time
16:00
Track
Triton Language & vLLM Workshop
Speakers
吴庆
1、摩尔线程全功能 GPU 架构介绍 2、摩尔线程 MUSA 软件生态系统概览 3、摩尔线程 Triton 编译器的实现与 FlagGems 的适配
16:30
多模态压缩与推理:探索vLLM中FlagScale的应用实践和技术细节
Time
16:30
Track
Triton Language & vLLM Workshop
大模型因其在各种任务中的卓越表现而受到广泛关注。然而,在资源受限的场景下,大模型所需的大量计算和内存资源给推理带来了诸多挑战。因此,业界正在积极开发技术以提高大模型的推理效率。本报告将分享 FlagScale 在基于 vLLM 框架压缩和推理多模态大模型的实践经验,重点包括: 1、vLLM 框架的相关模块、策略和性能分析:特别关注新增的 CFG Sampling 特性。 2、使用 llm-compressor 工具进行多模态模型的量化压缩:根据不同部署场景,以不同粒度进行压缩,并探索多模态模型与语言模型的差异,以及如何实现多模态模型的极致压缩。
17:00
Triton中国社区开发者贡献计划
Time
17:00
Track
Triton Language & vLLM Workshop
Speakers
田国伟
Triton中国社区开发者贡献计划
17:30
规约类算子的 triton kernel 优化模式
Time
17:30
Track
Triton Language & vLLM Workshop
Speakers
陈飞宇
Triton 语言提供了面向数据块的线程块级别的编程模式,在对硬件的细粒度控制和心智负担之间取得了较好的平衡,使得非 gpu 编程专家也可以在较短时间内写出性能不错的 kernel. 但使用 triton 来编写一般用途的算子库时,还需要根据不同情况,比如形状和数据排布等,选择合适的算法和任务划分方案来取得更好的性能。本报告将以 softmax 算子的优化为例,分享 reduce 类算子的优化技巧和常用模式:persistent reduction, online softmax normalizer, split-reduction, outer reduction 的任务划分方案等.
Date
October 17, 2024
Length
Half Day

W3C DID Forum

W3C发布的Decentralized Identifiers (DIDs)标准是一种新型标识符,支持可验证的、去中心化的数字身份,为保护用户隐私和基于授权的数据共享权益提供更好的支持。

2024年10月17-18日在北京举办的GOSIM2024大会期间,将于17日上午举办一场关于W3C DID技术标准的专题研讨 (W3C DID Forum)。

本次研讨主要以互动交流为主,W3C DID 标准编辑 Drummond Reed将为大家介绍DID技术标准的最新进展及未来发展方向,并就国内业界感兴趣的DID话题和大家进行交流。同时还有多位来自国内外的相关领域资深技术专家,与现场观众进行互动,欢迎报名参与!

Time
Session
10:10
茶歇 (换场)
Time
10:10
Track
W3C DID Forum
Speakers
20 分钟
10:30
Workshop: W3C DID Forum
Time
10:30
Track
W3C DID Forum
Speakers
W3C发布的Decentralized Identifiers (DIDs)标准是一种新型标识符,支持可验证的、去中心化的数字身份,为保护用户隐私和基于授权的数据共享权益提供更好的支持。 2024年10月17-18日在北京举办的GOSIM2024大会期间,将于17日上午举办一场关于W3C DID技术标准的专题研讨 (W3C DID Forum)。本次研讨主要以互动交流为主,W3C DID 标准编辑 Drummond Reed将为大家介绍DID技术标准的最新进展及未来发展方向,并就国内业界感兴趣的DID话题和大家进行交流。同时还有多位来自国内外的相关领域资深技术专家,与现场观众进行互动,欢迎报名参与!
12:30
午餐
Time
12:30
Track
W3C DID Forum
Speakers
Date
October 17, 2024
Length
Half Day

Open Source Education Forum

Coming soon...

Time
Session
10:30
Contribution-Oriented Open Source Talent Evaluation System and Its Application
Time
10:30
Track
W3C DID Forum
Speakers
The contribution-based open source talent evaluation system provides a fair and transparent incentive mechanism for open source communities while helping companies identify and cultivate open source talent. This presentation introduces the open source governance standard released by the Ministry of Industry and Information Technology, which defines the measurement of open source contributions. Through specific case studies, the application of this evaluation system in practice is demonstrated. By co-creating the OpenTalent open source talent evaluation platform, we aim to assist enterprises, educational institutions, and governments in accurately identifying and cultivating open source talent, thereby promoting the healthy and sustainable development of the global open source ecosystem.
10:45
高校如何参与开源贡献——开源之夏实践之路
Time
10:45
Track
W3C DID Forum
Speakers
高校学生如何在开源之夏有效参与开源