Deferred Memblocks Init for Boot Time Reduction
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore a conference talk that delves into an innovative technique for reducing Linux kernel boot time on systems with large RAM capacities. Learn about the challenges posed by initializing extensive memory during boot and discover how deferring memblocks initialization can significantly improve boot performance. Understand the process of bringing up the system with a subset of memory, followed by asynchronous parallel initialization of remaining RAM blocks using the memory hotplug framework. Gain insights into the implementation details, including the use of kthreads within the kernel or userspace services to leverage SMP parallelism. Examine the benefits of this approach in reducing overall kernel boot time, particularly for devices with 8GB or more RAM.
Syllabus
Deferred Memblocks Init for Boot Time Reduction - Sudarshan Rajagopalan, Qualcomm
Taught by
Linux Foundation
Tags
Related Courses
Computation Structures 3: Computer OrganizationMassachusetts Institute of Technology via edX Parallel Computing in R
DataCamp A Crash Course in Unity's Entity Component System
Udemy High-performance Data Warehousing with Amazon Redshift
Pluralsight Productivity for Creators: Systems, Organization & Workflow
Skillshare