1 AIT Asian Institute of Technology

Implementation of thread scheduler to support multithreading in ARM processor using deadline line first algorithm

AuthorAdhuran, Jayasingam
Call NumberAIT Caps Proj no.EL-15-20
Subject(s)Threads (Computer programs)
Simultaneous multithreading processors--Programming

NoteA 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
PublisherAsian Institute of Technology
Series StatementCaps. Proj. ; no. EL-15-20
AbstractMultithreading 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.
Year2015
Corresponding Series Added EntryAsian Institute of Technology. Caps. Proj. ; no. EL-15-20
TypeCapstone Project
SchoolSchool of Engineering and Technology (SET)
DepartmentBachelor Degree
Academic Program/FoSElectronic Engineering (EL)
Chairperson(s)Mongkol Ekpanyapong;
Examination Committee(s)Chumnarn Punyasai;
Degree Capstone Project (M.Eng.) - Asian Institute of Technology, 2015


Usage Metrics
View Detail0
Read PDF0
Download PDF0