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 open source based commercial solutions for blockchain-based energy ecosystems. After involved in Android Open Source Project, Jim specialises in real-time and virtualization to bring Linux based robots to fit for the industrial requirements... Read More →

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