简介
在业务规模扩张和技术架构演进过程中,企业常面临以下典型性能挑战:系统响应速度随业务增长持续劣化,资源成本呈非线性攀升,关键业务时段稳定性难以保障。“系统软件性能工程与优化”致力于通过系统建设性能工程、梳理软硬件性能热点,提供全流程的性能优化策略、 方法和工具实践,全方位提升大型系统软件的性能和资源效率。
某智能车自动驾驶软件架构与性能优化咨询项目
与国内某智能车自动驾驶软件团队合作,进行软件性能建模与代码性能优化,极致降低智驾系统的 CPU 负载和缩短端到端处理时延,提升智驾系统的技术竞争力。
与客户业务专家对现有智驾系统进行性能分析诊断,挖掘性能瓶颈,对齐优化方向。帮助客户解耦领域算法与平台调度机制,提高算法的可替代性,通过对关键业务算法的优化和替换实现性能提升。同时通过降低计算复杂度,提高计算并发度,实现业务性能优化目标。合作过程中带领客户员工实践软件性能建模技术,帮助客户培养软件开发人员的高性能编码技能,并协助团队建设起可快速反馈的软件性能工程。
经过咨询合作,达成 CPU 负载和端到端时延的优化目标;同时帮客户建设起从设计、实现到测试反馈的端到端软件性能工程能力。
某知名电信企业的性能优化和代码重构咨询项目
客户的代码规模日渐膨大,维护上越来越困难,因而对代码启动了从 C 到 C++ 的迁移和重构。由于缺乏经验,初期客户遇到了很多困难,虽然对代码规模有了成功的缩减,但性能相比原先有大幅下降,以致不能满足产品部署的要求。
与客户的技术专家一起对现有系统进行分析诊断,帮助客户找出性能瓶颈和不合适的 C++ 用法;实施性能测试工具和单元测试;根据客户的实际场景,抽象出基本构件,并帮助客户搭建基本组件库;针对项目中的痛点,对开发员工进行培训,传授 C++ 的知识和最佳实践。从架构层面,对客户的系统进行调整,确保在具有可维护性和可测性的同时,能够具有良好的性能。从规范层面,帮助客户完善编码规范,去除不正确或无法实施的条款,改进、增加已有条款,确保编码规范跟实际项目不发生脱节;并精调自动检查工具和规则,确保规则能正确得到施行。
首轮合作帮助试点项目性能提升两倍,代码规模缩减到三分之一,超过了目标要求,大大增强了团队对迁移的信心。在后续合作中协助团队提升技能,创建了 C++ 基础库,对其余模块成功实施了 C++ 重构。
人工智能范式创新与研究
智能化战略转型与落地
大模型为代表的新一代人工智能技术在各行各业引起快速的变革。通过深入剖析大模型驱动的智能化技术架构和产品变革范式,深入分析企业战略痛点与核心业务场景,结合对 AI 技术成熟度的精准洞察,提供从 AI 战略规划到落地实施的全链路解决方案。帮助企业掌握 AI 战略框架,梳理落地路线图,构建可衡量的价值增长模型,实现 AI 时代的战略转型与落地实践。
可信计算与软件程序安全
在数字化时代,企业面临日益复杂的安全挑战:系统漏洞风险加剧、软件供应链安全隐患凸显、合规要求持续升级。我们的咨询服务致力于通过漏洞挖掘、攻击面分析、模糊测试、 安全测试、逆向技术、恶意代码检测 等方式,为企业提供一揽子系统安全 可信设计和实施方案。