September 11-14, 2017 - Los Angeles, CA
Click Here For Information & Registration
View analytic
Monday, September 11 • 4:50pm - 5:30pm
Deterministic Memory Allocation for Mission-Critical Linux - Jim Huang, South Star Xelerator

Sign up or log in to save this to your schedule and see who's attending!

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 Jim Huang

Jim Huang

Engineering Lead, South Star Xelerator (SSX)
Jim leads the engineering team of South Star Xelerator (SSX), building open source based commercial solutions for information infrastructure and robotics. After involved in Android Open Source Project, Jim specialises in real-time and virtualization to bring Linux based robots to... Read More →

Monday September 11, 2017 4:50pm - 5:30pm
Georgia I/II
Feedback form isn't open yet.

Attendees (5)