Skip to content

分享一些小米系统优化的相关经验和信息,纯技术沟通,不涉及任何保密信息,欢迎大家来一起交流沟通,也欢迎各位专家加入小米

Notifications You must be signed in to change notification settings

soolaugust/system-optimization-of-xiaomi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

system-optimization-of-xiaomi

分享一些小米系统优化的相关经验和信息,纯技术沟通,不涉及任何保密信息,欢迎大家来一起交流沟通,也欢迎各位专家加入小米

目前主要是集中在CPU任务调度,SoC频率管控,微体系架构,CPU流水线优化等方向 其他系统优化领域也涉及,比如GPU,内存,IO等,欢迎沟通交流

image

招聘

base:北京,南京,深圳

小米澎湃OS-CPU调度器优化架构师

image

职位描述

  1. 基于Linux Kernel进行调度优化,结合Android应用生态设计和优化内核调度器;
  2. 熟悉SoC资源管控机制,构建CPU/GPU/DDR/Cache等资源的统一频率管控和性能瓶颈拆解;
  3. 熟悉微架构,能够拆解指令的微架构性能瓶颈并进行优化,基于微架构指标进行调度器的优化和改造;
  4. 跟踪和调研行业最新的调度优化方向,快速进行方案验证和产品导入;
  5. 逆向分析领先的友商技术,对于下一代调度器的方向有一定的认知;
  6. 跟踪和解决内核调度器相关的问题,包括死锁、优先级反转以及稳定性问题;
  7. 对于调度器进行评估,能够建立调度器的评价体系。

职位要求

  1. 本科及以上学历,计算机相关专业;
  2. 熟悉Linux操作系统和内核开发,具有扎实的C/C++编程能力;
  3. 熟悉操作系统调度算法和和原理,了解EEVDF/CFS/EAS等调度算法,关注Linux的新型特性;
  4. 具有良好的架构设计能力,有过一定的移动端方案设计经验,能够快速洞察行业内新技术并进行快速落地;
  5. 具有良好的团队合作精神和沟通能力,能够与其他团队合作完成项目。

Linux内核优化专家(CPU调度)

image

职位描述

  1. 设计、实现和优化 HyperOS系统内核调度器,完成系统调度器的开发优化工作;
  2. 分析和优化HyperOS内核调度器的性能,提高系统的响应速度和吞吐量;优化任务调度延迟;
  3. 熟悉 ARM微架构,优化和设计内核调度,提高SOC系统能效;
  4. 跟踪和解决内核调度器相关的问题,包括死锁、优先级反转以及稳定性问题;
  5. 研究和评估新的调度算法和技术,为系统提供更好的性能和可扩展性。

职位要求

  1. 本科及以上学历,计算机相关专业;
  2. 熟悉 Linux 操作系统和内核开发,具有扎实的 C/C++ 编程能力;
  3. 熟悉操作系统调度算法和原理,了解CFS/EAS等调度算法和其他常见的调度算法;
  4. 熟悉操作系统内存管理基本原理,了解行业最新动态,包括不限于mTHP透明大页、MGLRU算法、DAMON内存访问采样框架等;
  5. 熟悉ARM微架构,具有SOC能效设计及优化经验优先;
  6. 熟练使用系统性能功耗调试工具,perf/simpleperf/top-down/systrace/Ftrace等;
  7. 具有良好的分析和解决问题的能力,能够快速定位和解决系统问题;
  8. 具有良好的团队合作精神和沟通能力,能够与其他团队合作完成项目。

About

分享一些小米系统优化的相关经验和信息,纯技术沟通,不涉及任何保密信息,欢迎大家来一起交流沟通,也欢迎各位专家加入小米

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published