1
Implementation of thread scheduler to support multithreading in ARM processor using deadline line first algorithm | |
Author | Adhuran, Jayasingam |
Call Number | AIT Caps Proj no.EL-15-20 |
Subject(s) | Threads (Computer programs) Simultaneous multithreading processors--Programming |
Note | A capstone project report submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Engineering in Electronics Engineering, School of Engineering and Technology |
Publisher | Asian Institute of Technology |
Series Statement | Caps. Proj. ; no. EL-15-20 |
Abstract | Multithreading for AMBER ARM has been in the research for a long period of time. This project will deal with handling initial steps towards creating an supportive platform to develop multithreading in the future. The project includes design and implementation of a thread scheduler to support four threads parallel to one another. The thread scheduler will be implemented with a hard real time scheduling algorithm known to be Earliest Deadline First (EDF). The scheduler was tested with two pipeline design out of which one was developed under the scope of this project to test the feasibility of the scheduler for implementation. The scheduler was integrated with the one of the designs in a memory free environment and subjected to test of thread switching which was a success. The design was also implemented on the FPGA. It was concluded that the thread scheduler is capable of supporting multithreading for AMBER ARM processor. |
Year | 2015 |
Corresponding Series Added Entry | Asian Institute of Technology. Caps. Proj. ; no. EL-15-20 |
Type | Capstone Project |
School | School of Engineering and Technology (SET) |
Department | Bachelor Degree |
Academic Program/FoS | Electronic Engineering (EL) |
Chairperson(s) | Mongkol Ekpanyapong; |
Examination Committee(s) | Chumnarn Punyasai; |
Degree | Capstone Project (M.Eng.) - Asian Institute of Technology, 2015 |