This event has ended. Visit the official site or create your own event on Sched.
September 11-14, 2017 - Los Angeles, CA
Click Here For Information & Registration
Back To Schedule
Monday, September 11 • 4:50pm - 5:30pm
Deterministic Memory Allocation for Mission-Critical Linux - Jim Huang, South Star Xelerator & Keng-Fu Hsu, National Cheng Kung University

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Dynamic memory allocation tends to be non-deterministic; the time taken to allocate memory may not be predictable and the memory pool may become fragmented, resulting in unexpected allocation failures. RT-alloc is a new experimental open source implementation, aiming for he behavior in multi-threading cache-friendly code, bookkeeping memory overhead, and real-time guarantees. This user-space approach does not require modifying all applications to make them RT-aware, although additional benefits accrue when at least some process within the system actively cooperate with the allocator. In addition, Linux-specific system calls such as madvise are used to perform fine-grained tweaks for PREEMPT_RT environments.

avatar for Keng-Fu Hsu

Keng-Fu Hsu

college student, National Cheng Kung University
Student, National Cheng Kung University Keng-Fu Hsu studies engineering science at National Cheng Kung University, hacking Linux memory allocators recently.
avatar for Jim Huang

Jim Huang

CTO, BiiLabs Co., Ltd.
Jim leads the engineering team of BiiLabs, building blockchain-based solutions. After involved in Android Open Source Project, Jim specializes in real-time and performance tuning to bring Linux based automations. He is the co-founder of LXDE project, a lightweight desktop environment... Read More →

Monday September 11, 2017 4:50pm - 5:30pm PDT
Georgia I/II
  LinuxCon Tracks