这是一个人流、物流、信息流分秒必至、全世界都在高速运转的高效率时代,也是一个市场... 展开 >








Kingsum is a principal engineer at Alibaba CTO Line Technology Risk and Efficiency Group. Since joining Alibaba in 2016, he has been driving software performance optimization at the scale of data center. Since receiving Ph.D. in Computer Science and Engineering from the University of Washington in 1996, he has been working on performance, modeling and analysis of software applications. He has been issued more than 23 patents. He has presented more than 110 technical papers (40 since joining Alibaba China in 2016).
Kingsum 为阿里巴巴 CTO 业务线-技术风险与能效事业部的首席工程师。自 2016 年加入阿里巴巴后,一直致力于推动数据中心体量的超大规模软件性能优化工作。Kingsum 于 1996 年获得华盛顿大学计算机科学与工程方向的博士学位,其后长期投身于软件应用的性能、建模及分析等工作。在相关领域获得 23 个技术专利,发表了 110 余篇(阿里期间 40 篇)技术论文。
这是一个人流、物流、信息流分秒必至、全世界都在高速运转的高效率时代,也是一个市场潜能被充分挖掘,垂直市场处处红海的后发展时代。投射到软件与互联网行业,则具象化为对市场变化的快速响应,用户体验的极致追求,投入产出的严格把控。而性能则在其中扮演着一个默默无闻却至关重要的角色:
本专题将邀请业界性能优化相关领域的一线技术专家,分享性能优化面临的问题及对应的解决方案,希望听众能通过本专题的内容获得思维上的启发和实践中的经验。
Go 是一门很有特色的编程语言,已经被广泛应用到不少领域,随着使用场景的发展,一些性能相关的问题也开始逐渐暴露出来。本次分享将以字节跳动的性能优化工作为例,介绍基于 Go 生态的微服务体系下,分析系统性能、优化不同层次软件以提升运行性能、提高资源使用效率的一些实践和经验,会特别介绍在 Go 语言 SDK 侧的一些优化工作。
演讲提纲:
1. Go 微服务生态介绍
2. Go 生态下的集群性能分析
3. Go 服务性能优化
4. 未来的工作展望
你将获得:
阿里云飞天操作系统正在全面兼容 X86、ARM、RISC-V 等多种芯片架构,实现“一云多芯”。在这个进程中,系统的性能至关重要,然而相对于高度成熟的 X86 平台,ARM 和 RISC-V 在生态方面仍然存在不足之处。阿里开源 JDK Alibaba Dragonwell 针对 ARM 和 RISC-V 两个架构的特点,做了大量细致优化,在一些权威 benchmark 上获得了超过 50% 的性能提升。另外,针对 Java 方面对使用 SIMD 指令不够自由这一缺点,Alibaba Dragonwell 开源了 Java 向量优化特性 Vector API,利用硬件强大的异构计算能力优化大数据/机器学习等应用场景。
本次分享首先讲述 Alibaba Dragonwell 在 RISC-V 和 ARM 两种架构上的优化工作,随后介绍 Vector API 的使用场景及优化效果。
演讲提纲:
1. 背景
2. Java on aarch64
3. Java on RISC-V
4. 向量优化Vector API
你将获得:
G1 GC 是 JVM 中垃圾回收中最主要的垃圾回收器之一,目前已经应用于各大公司的生产环境中。然而用好它并不容易,特别是在一些复杂的环境中尤为甚之。本次分享 G1 GC 调优的一般经验,以及通过一些复杂场景案例介绍隐藏的 GC 调优技巧。
演讲提纲:
1. G1 GC 介绍
2. G1 GC 调优的基本思路
3. 典型案例分享及隐藏的调优技巧
你将获得:
To develop high performance applications demands not only a well-designed software architecture but also an in-depth understanding on the underneath hardware. Unfortunately, the CPU microarchitectural and platform characteristics have been oftentimes ignored or overlooked by software development community. In this talk, we use real world examples to demonstrate the importance to understand CPU and platform architecture. Using Apache Spark and TPC-DS as an example, we share our best practices to achieve the best application performance on Intel Xeon.
开发高性能应用程序不仅需要设计良好的软件架构,还需要深入了解底层硬件。不幸的是,CPU 微架构和平台特性经常被软件开发社区忽略或忽视。在这次演讲中,我们将使用真实实践案例来展示 CPU 和平台架构的重要性。我们以 Apache Spark 和 TPC-DS 为例,分享我们在 Intel Xeon 上实现最优应用程序性能的最佳实践。
演讲提纲:
1. Background
2. Case Study
3. Q & A
你将获得:
Performance Monitor Unit (PMU) is a commonly available subsystem on most micro-processors nowadays that monitors micro-architectural events like elapsed cycles, cache hits, cache misses, etc. It helps in analyzing how applications or operating systems are performing on the processor. There is no exception for Arm to provide a comprehensive PMU subsystem for its wide range of IP Cores. For this talk, we will introduce PMU based performance analysis methodology and performance metrics by focusing on Arm Neoverse N1 based scalable compute SoCs. Furthermore, a detailed case study of DynamoRIO Stride benchmark analysis will help unveil the power of PMU profiling by analyzing Arm PMU events and metrics.
性能监控单元(Performance Monitor Unit,PMU)是目前大多数微处理器上常用的子系统,用于监控微架构事件,如运行周期、缓存命中率、缓存丢失等。它有助于分析应用程序或操作系统在处理器上的执行情况。Arm 也不例外,为其广泛的 IP 核提供全面的 PMU 子系统。在本次演讲中,我们将重点介绍在 Arm Neoverse N1(可扩展计算平台)上基于 PMU 的性能分析方法和性能指标。此外,会通过一个有关 DynamoRIO Stride 基准分析的详细案例,来展示如何通过 Arm PMU 事件和指标来做性能分析。
演讲提纲:
1. Introduction (简介)
2. Performance Monitor Unit (PMU) based Analysis(基于性能监控单元(PMU)的分析)
3. Case Study – DynamoRIO Stride Benchmark Analysis(案例研究 - DynamoRIO Stride 基准分析)
4. Q & A(问答)
你将获得:
本次演讲将介绍阿里巴巴 Serverless 基础设施,以容器为资源交付界面,以统一的资源管理&调度平台 ASI(Alibaba Serverless Infrastracture)为底座,面向阿里巴巴集团全量异构业务,以及各类包含 CPU、GPU、NPU、FPGA 的异构硬件云服务器,通过 QoS 数据驱动的混部管控&调度、Serverless 弹性等方式,在保证稳定性的前提下,为云基础设施、业务大幅度降本增效。
演讲提纲:
1. 阿里巴巴电商微服务负载特性化(业务负载层):
2. Alibaba Serverless Infrastructure(ASI)阿里巴巴大幅度降本增效(基础设施层):
你将获得:
性能优化是一个令人兴奋、多样化且具有挑战性的领域。虽然已经涌现出一批出色的性能分析工具与追踪框架,但多数开发者在面对性能问题时仍觉得捉襟见肘,难以充分利用零散的性能数据挖掘出关键信息。本次演讲将介绍腾讯云在性能优化工程建设方面的探索之路,协助开发者快速分析解决性能问题。此外,我们将分享腾讯云性能优化的若干实际案例。
演讲提纲:
1. 腾讯云性能工程建设
2. 性能优化案例分享
你将获得:



微信咨询

电话咨询
微信联系我们

