YoVDO

Deferred Memblocks Init for Boot Time Reduction

Offered By: Linux Foundation via YouTube

Tags

Embedded Systems Courses Memory Management Courses Parallel Processing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Model Checking
Chennai Mathematical Institute via Swayam
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera
Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera