Skip to Main content Skip to Navigation
Theses

Conception d'un système d'exploitation supportant nativement les architectures multiprocesseurs hétérogènes à mémoire partagée

Abstract : This thesis presents the MutekH operating system. Its kernel can run natively on a hardware platform with processors of different types in shared memory. Processors can have various complexities and different instruction sets. This kernel can then takes advantages of both multi-cores and specialized processors based platforms at the same time. This allow to further reduce power consumption and improve performances in embedded systems and in Systems On Chip. Other software approaches targeting heterogeneous multiprocessor support do not allow native execution in shared memory in the way common operating systems run on legacy multiprocessor platforms. MutekH is the only known operating system which allows reuse of existing applications source code for direct execution on different kinds of processors at the same time. The work is divided in two parts : We first introduce the operating system kernel which is able to mask processors differences thanks to its hardware abstraction layer. We then introduce a specific heterogeneous link editor tool which allows binary files uniformization to ensure code and data can be shared by different processors once loaded in shared memory. Results show that native heterogeneity support have no performance overhead when compared to other well known operating systems running on legacy multiprocessors platforms.
Document type :
Theses
Complete list of metadatas

Cited literature [25 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00814482
Contributor : Theses Bupmc <>
Submitted on : Wednesday, April 17, 2013 - 11:33:47 AM
Last modification on : Friday, January 8, 2021 - 5:32:08 PM
Long-term archiving on: : Thursday, July 18, 2013 - 4:04:11 AM

Identifiers

  • HAL Id : tel-00814482, version 1

Citation

Alexandre Bécoulet. Conception d'un système d'exploitation supportant nativement les architectures multiprocesseurs hétérogènes à mémoire partagée. Système d'exploitation [cs.OS]. Université Pierre et Marie Curie - Paris VI, 2010. Français. ⟨NNT : 2010PA066261⟩. ⟨tel-00814482⟩

Share

Metrics

Record views

430

Files downloads

4306