liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Porting a Real-Time Operating System to a Multicore Platform
Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
2012 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis is part of the European MANY project. The goal of MANY is to provide developers with tools to develop software for multi and many-core hardware platforms. This is the first thesis that is part of MANY at Enea. The thesis aims to provide a knowledge base about software on many-core at the Enea student research group. More than just providing a knowledge base, a part of the thesis is also to port Enea's operating system OSE to Tilera's many-core processor TILEpro64. The thesis shall also investigate the memory hierarchy and interconnection network of the Tilera processor.

The knowledge base about software on many-core was constrained to investigating the shared memory model and operating systems for many-core. This was achieved by investigating prominent academic research about operating systems for many-core processors. The conclusion was that a shared memory model does not scale and for the operating system case, operating systems shall be designed with scalability as one of the most important requirements.

This thesis has implemented the hardware abstraction layer required to execute a single-core version of OSE on the TILEpro architecture. This was done in three steps. The Tilera hardware and the OSE software platform were investigated. After that, an OSE target port was chosen as reference architecture. Finally, the hardware dependent parts of the reference software were modified. A foundation has been made for future development.

Place, publisher, year, edition, pages
2012. , 58 p.
Keyword [en]
operating system, operating systems, many-core, manycore, multicore, RTOS, distributed operating system
National Category
Computer Engineering
URN: urn:nbn:se:liu:diva-76933ISRN: LIU-IDA/LITH-EX-A--12/009--SEOAI: diva2:523895
External cooperation
Enea AB
Subject / course
Computer and information science at the Institute of Technology
Available from: 2012-05-21 Created: 2012-04-26 Last updated: 2012-05-21Bibliographically approved

Open Access in DiVA

fulltext(1008 kB)435 downloads
File information
File name FULLTEXT01.pdfFile size 1008 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Computer and Information ScienceThe Institute of Technology
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 435 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 233 hits
ReferencesLink to record
Permanent link

Direct link