Advances in Android Memory Optimization and Linux Kernel Techniques Presented at CCF ESTC 2023
At the 2023 CCF ESTC conference, OPPO showcased its 64 KB dynamic large‑page technology that can increase memory‑access bandwidth up to sixteenfold and improve app startup and frame rates, while also co‑hosting a Linux‑kernel forum on scheduler, lock contention, memory defragmentation and hot‑cold page optimization, underscoring the company’s push for industry‑academic collaboration and future OS research.
On September 16‑17, 2023, the 21st CCF National Embedded Systems Conference (CCF ESTC 2023) was held in Zhangye, Gansu Province. The event, organized by the China Computer Federation (CCF) and co‑hosted by the CCF Embedded Systems Committee, Lanzhou University and Hexi College, attracted more than 200 experts, industry engineers and students, including Professor Yang Tianruo (Canada), Professor Wang Quan (Xidian University) and Deputy Director Wu Yanjun (Institute of Software, Chinese Academy of Sciences). OPPO participated with invited talks and a joint forum with Lanzhou University.
64K Dynamic Large Pages – Boosting Memory Access Performance
OPPO senior low‑level software engineer Han Chuanhua delivered an invited talk titled “Dynamic Large‑Page Optimization on Mobile Platforms”. He introduced OPPO’s self‑developed memory‑performance acceleration technology – the ColorOS Super‑Computing Platform – and its 64K dynamic large‑page mechanism. By leveraging ARM64 contiguous‑PTE hardware features, the solution dynamically adjusts page size from the traditional 4 KB to 64 KB according to workload, achieving up to a 16× increase in memory‑access bandwidth. In real‑world tests on the Reno 10 series, application start‑up speed improved by 10 % under heavy background load, frame‑drop rates fell by 17 %, and overall system smoothness was markedly enhanced. The technique also benefits from a collaborative memory‑compression algorithm with Professor Zhou Qingguo’s team at Lanzhou University.
Promoting Industry‑Academic Collaboration – Linux Kernel Forum
In the afternoon, OPPO and Lanzhou University co‑hosted a forum titled “Typical Issues and Practices of Linux in Android Systems”. The session featured:
Professor Zhou Rui (Lanzhou University) as moderator.
Professor Zhou Qingguo (Chair of the CCF ESTC Program Committee) delivering opening remarks and presenting a thank‑you letter to OPPO’s senior software expert Guo Jian.
Professor Jiang Jianhui (Tongji University) discussing software reliability techniques in Linux, covering fault models, runtime diagnosis and evaluation.
Dr. Chen Yucong (Lanzhou University) reporting on the current research status of Linux kernel hot‑cold page technology, which identifies hot and cold memory pages to improve memory efficiency.
Additional talks by OPPO senior engineers covered:
Hu Pu’s analysis of the Completely Fair Scheduler (CFS) issues on mobile platforms and solutions such as UI‑first, FrameBoost and LatencyBalance, which accelerate key threads and reduce perceived lag.
Xie Liujie’s examination of kernel lock contention on Android and mitigation strategies to ensure timely completion of user‑perceived threads.
Zhou Huacai’s exploration of kernel memory defragmentation techniques that significantly reduce system memory fragmentation.
The forum lasted nearly five hours and sparked lively discussion among participants.
OPPO also announced that senior privacy‑computing researcher Dr. Meng Dan was elected as an executive member of the CCF Embedded Systems Professional Committee.
Beyond the conference, OPPO highlighted its commitment to delivering comprehensive performance across CPU, RAM, storage, cooling, display, networking and charging, emphasizing that breakthroughs in key industry challenges rely on long‑term collaboration with top academic research teams. Future plans include deeper cooperation in operating‑system and computer‑architecture research to promote multidisciplinary integration and the development of China’s embedded‑systems industry.
For readers interested in further technical details, OPPO shared several external articles:
eBPF Program Injection into the Kernel – Part 1
eBPF Program Injection into the Kernel – Part 2
AMD High‑Fidelity Super‑Resolution Algorithm 1.0 Explained
OPPO Kernel Craftsman
Sharing Linux kernel-related cutting-edge technology, technical articles, technical news, and curated tutorials
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.