SMP Presentations

= Multi-core =

Multicore Application Development with Zephyr RTOS [ELCE 2019]
Presenter: Alexey Brodkin, Synopsys Summary: This presentation will examine multi-core application options and considerations using the Zephyr. Also exploration of use-cases where multiple CPU cores might be beneficial for deeply embedded system including both asymmetric & symmetric multiprocessing (AMP & SMP).


 * PDF | VIDEO

Asymmetric Multiprocessing and Embedded Linux [ELCE 2017]
Presenter: Marek Novak & Dušan Červenka, NXP Semiconductor; BUT FEEC Brno Summary: This presentation provides information about user-space “access” layers for AMP which notably consist of Embedded Remote Procedure Call (eRPC) open-source library.


 * PDF | VIDEO

How to Port Linux to a New Processor [ELC 2016]
Presenter: Joel Porquet Summary: This talk will provide an overview of the procedure that carried out from the early assembly boot code to adding SMP support (and some early-NUMA support).


 * PDF | VIDEO

SMP Bring Up On ARM SOCs [ELC 2014]
Presenter: Gregory Clement, Free Electrons Summary: This presentation provides information about SMP on ARM SoC, Booting sequence of the SMP operations, and SMP related features.


 * PDF | VIDEO

Using virtio to Talk With Remote Processors[ELC 2012]
Presenter: Ohad Ben-Cohen, Wizery / Texas Instruments Summary: This presentation provides information about Device topology, OMAP4,rpmsg and virtio.


 * PDF

Asymmetric Multiprocessing using VirtIO (was: "Remote Processor Messaging")[ELCE 2011]
Presenter: Ohad Ben-Cohen (Texas Instruments/Wizery) Summary: This presentation provides information about on-chip processors and device topology.


 * PDF

Strategies for Migrating Uniprocessor Code to Multi-Core SMP [ELC 2010]
Presenter: Mike Anderson Summary: This presentation talks about muti-core migration, Linux threading model and strategies for avoiding race conditions.


 * PDF

Multi-core Scheduling Optimizations for Soft Real-time Multi-threaded Applications -- A Cooperation Aware Approach [ELC 2010]
Presenter: Lucas Martins De Marchi Summary: These slides give information about analysis and optimization of soft real-time multi-threaded application.


 * PDF | ODP

User-Space, Multi-core Development Issues [ELC 2009]
Presenter: Mike Anderson (presented by Reece Pollack) Summary: This presentation talks about multi-core processors and Linux support for multi processing.


 * PDF

Microthreads as Linux CPUs - SMTC Linux for MIPS MT cores [ELC 2006]
Presenter: Kevin D. Kissell Summary: These slides give information about multi-threading concepts and about SMTC Linux.


 * PDF

Optimization Techniques for maximizing application performance on Multi-core processors. [ELC 2006]
Presenter: Kittur Ganesh Summary: This presentation talks about multi-core processors and optimization techniques.


 * PDF

Understanding and Using SMP/Multicore Processors[ELCE 2008]
Presenter: Mike Anderson Summary: This presentation provides information on multi-core processors, scaling issues and about O/S support for multi-core processing.


 * PDF

= Concurrency, Locks =

Lock-free Algorithm for Multi-Core Architecture [ELC 2010]
Presenter:  Hiromasa Kanda Summary: This presentation discusses about problems of multi-thread program and about lock free algorithm.


 * PDF