https://elinux.org/index.php?title=Processor_Presentations&feed=atom&action=historyProcessor Presentations - Revision history2024-03-28T18:24:34ZRevision history for this page on the wikiMediaWiki 1.31.0https://elinux.org/index.php?title=Processor_Presentations&diff=530356&oldid=prevSatishrajguru: Created page with "= ARM = == Ubuntu ARM Distribution [ELC 2009] == '''Presenter: ''' David Mandala <br> '''Summary:''' This presentation discusses about what is Ubuntu ARM, challenges and <br>..."2020-09-29T09:03:06Z<p>Created page with "= ARM = == Ubuntu ARM Distribution [ELC 2009] == '''Presenter: ''' David Mandala <br> '''Summary:''' This presentation discusses about what is Ubuntu ARM, challenges and <br>..."</p>
<p><b>New page</b></p><div>= ARM =<br />
== Ubuntu ARM Distribution [ELC 2009] ==<br />
'''Presenter: ''' David Mandala <br><br />
'''Summary:'''<br />
This presentation discusses about what is Ubuntu ARM, challenges and <br><br />
it's future scope.<br><br />
<br />
* [https://elinux.org/images/c/c3/UbuntuARM.pdf PDF]<br />
<br />
== Experiment with Linux and ARM Thumb-2 ISA [ELC 2007 ELC 2006] ==<br />
'''Presenter: '''Philippe Robin <br><br />
'''Summary:'''<br />
These slides give information about ARM roadmap and processor families, <br><br />
Thumb-2 encoding and new instructions.<br><br />
<br />
* [https://elinux.org/images/8/8a/Experiment_with_Linux_and_ARM_Thumb-2_ISA.pdf PDF]<br />
<br />
== Uh-oh, It's I/O Ordering! [ELCE 2018] ==<br />
'''Presenter: '''Will Deacon, Arm <br><br />
'''Summary:'''<br />
This presentation will give a brief tour of the I/O ordering barriers <br><br />
support in mainline Linux: which barriers to use in your driver, when <br><br />
you need to use them and how to achieve the best performance.<br><br />
<br />
* [https://elinux.org/images/a/a8/Uh-oh-Its-IO-Ordering-Will-Deacon-Arm.pdf PDF] | [https://youtu.be/i6DayghhA8Q VIDEO]<br />
<br />
== Extending the swsusp Hibernation Framework to ARM [ELCE 2013] ==<br />
'''Presenter: '''Russ Dill <br><br />
'''Summary:'''<br />
This presentation give information about swsusp/hibernation on ARM,<br><br />
it's challenges and implementation.<br><br />
<br />
* [https://elinux.org/images/b/b7/Dill-slides_1.pdf PDF]<br />
<br />
== From Weak to Weedy: Effective Use of Memory Barriers in the ARM Linux Kernel [ELCE 2013] ==<br />
'''Presenter: '''Will Deacon <br><br />
'''Summary:'''<br />
This presentation talks about memory ordering in the ARM Linux <br><br />
kernel.<br><br />
<br />
* [https://elinux.org/images/7/73/Deacon-weak-to-weedy.pdf PDF]<br />
<br />
== Linux From Sensors to Servers - When is Linux not Linux? [ELCE 2013] ==<br />
'''Presenter: '''Jonathan Austin <br><br />
'''Summary:'''<br />
This presentation talks about what’s the difference between Linux <br><br />
kernels, userspace and toolchains on an ARM system with an MMU and one <br><br />
without MMU .<br><br />
<br />
* [https://elinux.org/images/3/35/Austin-uClinux_ELC_43_small.pdf PDF]<br />
<br />
== Modular Graphics on Embedded ARM [ELCE 2012] ==<br />
'''Presenter: '''Philipp Zabel, Pengutronix e.K. <br><br />
'''Summary:'''<br />
This presentation talks about past graphics drivers <br><br />
and explains in detail about present graphics on embedded ARM.<br><br />
<br />
* [https://elinux.org/images/9/90/ELCE2012-Modular-Graphics-on-Embedded-ARM.pdf PDF]<br />
<br />
== ARM Linux Kernel Alignment & Benefits for Snowball [ELCE 2011] ==<br />
'''Presenter: '''Andrea Gallo (ST-Ericsson) <br><br />
'''Summary:'''<br />
These slides give information about Linaro and some<br />
Snowball SDK and PKD.<br><br />
<br />
* [https://elinux.org/images/b/ba/Elce11_gallo.pdf PDF]<br />
<br />
== Linux Support For the Large Physical Address Extensions [ELCE 2011] ==<br />
'''Presenter: '''Catalin Marinas (ARM Ltd.) <br><br />
'''Summary:'''<br />
This presentation talks about classic ARM MMU, it's limitations<br><br />
ARM LPAE Features, ARM LPAE and Virtualisation.<br><br />
<br />
* [https://elinux.org/images/6/6a/Elce11_marinas.pdf PDF]<br />
<br />
== ARM DMA-Mapping Framework Redesign and IOMMU Integration [ELCE 2011] ==<br />
'''Presenter: ''' Marek Szyprowski & Kyungmin Park (Samsung)<br><br />
'''Summary:'''<br />
This presentation gives information about IOMMU hardware, DMA-mapping framework<br><br />
and ARM implementation issues.<br><br />
<br />
* [https://elinux.org/images/7/7c/Elce11_szyprowski_park.pdf PDF]<br />
<br />
== Use of the Fast IRQ (FIQ) in ARM-Linux [ELCE 2009] ==<br />
'''Presenter: ''' Alessandro Rubini<br><br />
'''Summary:'''<br />
This presentation discusses about what is FIQ,<br><br />
it's use cases and an live example of STE Nomadik.<br><br />
<br />
* [https://elinux.org/images/2/27/0910-elce-fiq.pdf PDF]<br />
<br />
== Creating Cross Platform Multimedia Applications: Case Embedding a Mozilla Based Browser [ELCE 2007] ==<br />
'''Presenter: '''Sampo Nurmentaus <br><br />
'''Summary:'''<br />
This presentation talks about working with ARM Inc.<br><br />
to improve cross ARM architecture portability and Internet experience on<br />
mobile.<br><br />
<br />
* [https://elinux.org/images/b/b2/Sampo-Nurmentaus-Cross-Platform-Linux.pdf PDF]<br />
<br />
= RISC-V =<br />
<br />
== BoF: Open Hardware and RISC-V [ELC 2020] ==<br />
'''Presenter: '''Drew Fustini, BeagleBoard.org Foundation & Stephano Cetola, The Linux Foundation <br><br />
'''Summary:'''<br />
This presentation provides information on RISC-V, RISC-V boot flow<br><br />
and about SBI (RISC-V Supervisor Binary Interface).<br><br />
<br />
* [https://elinux.org/images/9/95/Rv-bof-elc.pdf PDF] | [https://youtu.be/Q-MjBtFgYuw VIDEO]<br />
<br />
== Base Porting of Linux Kernel on RISC V Architecture [ELC 2019] ==<br />
'''Presenter: '''G Satish Kumar, Cavium Networks <br><br />
'''Summary:'''<br />
This presentation discusses on Base porting of linux kernel on RISC V <br> <br />
architecture, minimal kernel support and Initial address & Macros used in <br><br />
Linux kernel to interact with hardware includes.<br> <br />
<br />
* [https://elinux.org/images/c/c7/Base-porting-linux-kernel-riscv-archiecture-ELC-2019.pdf PDF] | [https://www.youtube.com/watch?v=pmLqnRAZgS8 VIDEO]<br />
<br />
== OpenEmbedded/Yocto on RISC-V - New Kid on the Block [ELC 2018] ==<br />
'''Presenter: '''Khem Raj <br><br />
'''Summary:'''<br />
This talk would introduce the status of various important packages<br> <br />
e.g. Qemu, glibc, which are essential for boot strapping a linux distribution <br><br />
on RISC-V and how OpenEmbedded is currently providing the support.<br><br />
<br />
* [https://elinux.org/images/0/0c/ELC%2BIoT_RISCV-Yocto.pdf PDF] | [https://www.youtube.com/watch?v=TdsmjqWJmfc VIDEO]<br />
<br />
= PowerPC =<br />
<br />
== It's Alive! - Linux on Embedded PowerPC porting guide [ELC 2009] ==<br />
'''Presenter: ''' Grant Likely<br><br />
'''Summary:'''<br />
This presentation discusses about porting process for Linux<br><br />
on embedded PowerPc.<br><br />
<br />
* [https://elinux.org/images/4/4e/Glikely-powerpc-porting-guide.pdf PDF]<br />
<br />
= MIPS =<br />
== Improving Performance of a WebKit Port MIPS Platform [ELC 2014] ==<br />
'''Presenter: '''Adrian Perez de Castro, Igalia <br><br />
'''Summary:'''<br />
This presentation talks about optimizing webkit for MIPS platform.<br><br />
<br />
* [https://elinux.org/images/f/fc/ELC_2014_-_Optimizing_WebKit_for_MIPS_74Kf.pdf PDF] | [https://www.youtube.com/watch?v=p-OJ3YSkuI0 VIDEO]<br />
<br />
== Intricacies of a MIPS Stack Backtrace Implementation [ELC 2012] ==<br />
'''Presenter: '''David VomLehn, Cisco <br><br />
'''Summary:'''<br />
This presentation provides information about backtracing on MIPS <br><br />
processor.<br><br />
<br />
* [https://elinux.org/images/0/07/Intricacies_of_a_MIPS_Stack_Backtrace_Implementation.pdf PDF]<br />
<br />
== Back-tracing in MIPS-based Linux Systems [ELC 2008] ==<br />
'''Presenter: '''Jong-Sung Kim <br><br />
'''Summary:'''<br />
These slides give information on MIPS stack-frame structure, <br><br />
back-tracing in MIPS systems and sample applications.<br><br />
<br />
* [https://elinux.org/images/6/68/ELC2008_-_Back-tracing_in_MIPS-based_Linux_Systems.pdf PDF] | [https://bootlin.com/pub/video/2008/elc/elc2008-jong-sung-kim-back-tracing-mips.ogg VIDEO]<br />
<br />
== Prelinker Usage for MIPS Cores [ELC 2007] ==<br />
'''Presenter: '''Arvind Kumar, Kazu Hirata, Shinichi Tsurumoto <br><br />
'''Summary:'''<br />
This presentation provides information about Prelink and Prelinker <br><br />
usage for MIPS cores.<br><br />
<br />
* [https://elinux.org/images/a/af/Evaluation_of_MIPS_Prelinking.pdf PDF] | [VIDEO]<br />
<br />
== Some new tricks for better performance in MIPS-Linux [ELC 2009] ==<br />
'''Presenter: '''David Daney <br><br />
'''Summary:'''<br />
These slides provide MIPS overview and discuss about new tricks<br><br />
for better performance in MIPS-Linux.<br><br />
<br />
* [https://elinux.org/images/1/1f/New-tricks-mips-linux.pdf PDF]<br />
<br />
== MIPS BOF [ELC 2006] ==<br />
'''Presenter: '''Arvind Kuman <br><br />
'''Summary:'''<br />
This BOF session is about MIPS architecture, challenges and it's future scope.<br><br />
<br />
* [https://bootlin.com/pub/video/2006/elc/elc2006-arvind-kumar-mips-bof.ogg VIDEO]<br />
<br />
== Microthreads as Linux CPUs - SMTC Linux for MIPS MT cores [ELC 2006] ==<br />
'''Presenter: '''Kevin D. Kissell <br><br />
'''Summary:'''<br />
This presentation gives information on basic multithreading concepts, <br><br />
MIPS MT ASE and on SMTC Linux.<br><br />
<br />
* [https://elinux.org/images/7/7b/CELF_SMTC_April_2006_v0.3.pdf PDF]<br />
<br />
= X86 =<br />
== Porting the Linux Kernel to x86 MID Platforms [ELC 2010] ==<br />
'''Presenter: '''Jacob Pan <br><br />
'''Summary:'''<br />
This presentation gives information about porting the Linux Kernel <br><br />
to X86 MID platforms.<br><br />
<br />
* [https://elinux.org/images/e/ee/Jacob-Pan-x86MID-elc2010.pdf PDF]<br />
<br />
== Taking the plunge - the marriage of X86 and embedded Linux [ELC 2006] ==<br />
'''Presenter: '''Jordan Crouse <br><br />
'''Summary:'''<br />
This presentation talks about advantages of X86 and embedded images, <br><br />
options for storage media, how to protect the image and the user from disaster<br><br />
and about building images with OpenEmbedded.<br><br />
<br />
* [https://elinux.org/images/1/1b/Jordan_crouse_celf_2006.pdf PDF]<br />
<br />
=Others=<br />
<br />
<br />
== Going Linux on Massive Multicore [ELCE 2013] ==<br />
'''Presenter: '''Marta Rybczynska <br><br />
'''Summary:'''<br />
This presentation talks about the MPPA-256 Processor.<br><br />
<br />
* [https://elinux.org/images/3/37/Rybczynska_Going_Linux_on_Massive_Multicore.pdf PDF]<br />
<br />
== The Dynamic Role of Open Linux Architectures in Today's Mobile Landscape [ELCE 2010] ==<br />
'''Presenter: '''Ari Rauch<br><br />
'''Summary:'''<br />
This presentation talks about OMAP™ processors.<br><br />
<br />
* [https://elinux.org/images/b/b5/Elce2010-ari-rauch.pdf PDF]</div>Satishrajguru