YoVDO

A Managed Memory System for Micro Controllers with NOR Flash Memory

Offered By: ACM SIGPLAN via YouTube

Tags

Memory Management Courses Microcontrollers Courses Garbage Collection Courses Raspberry Pi Pico Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 15-minute video presentation from the ISMM 2024 conference that introduces a novel managed memory system designed for microcontrollers with limited memory and NOR flash storage. Discover how this system, targeting devices like the Raspberry Pi Pico, extends available memory space using virtual memory techniques with NOR flash as a backing store. Learn about the system's innovative approach to mitigating the drawbacks of slow write speeds and limited write cycles in flash memory through cooperation with language-level memory management. Understand the implementation of an aggressive garbage collector and the proposed "forwarding bit" technique for efficient object movement in flash memory. Examine experimental results demonstrating significant reductions in flash memory erasures and impressive execution speed improvements when using this system with the mruby language on Raspberry Pi Pico.

Syllabus

[ISMM24] A Managed Memory System for micro controllers with NOR flash memory


Taught by

ACM SIGPLAN

Related Courses

Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera
Electronic Interfaces: Bridging the Physical and Digital Worlds
University of California, Berkeley via edX
Arduino y algunas aplicaciones
Universidad Nacional Autónoma de México via Coursera
Embedded Systems Design
Indian Institute of Technology, Kharagpur via Swayam
Enseignes et afficheurs à LED
École Polytechnique Fédérale de Lausanne via Coursera