1 AIT Asian Institute of Technology

M²uP (multithreading microprocessor) datapath, ALU and hazard detection and handling unit development

AuthorGomes, Tiago
Call NumberAIT Thesis no.ISE-11-22
Subject(s)Computer arithmetic and logic units
Embedded computer systems

NoteA thesis submitted in partial fulfillment of the requirement for the degree of Master Engineering in Microelectronics and Embedded Systems, School of Engineering and Technology
PublisherAsian Institute of Technology
Series StatementThesis ;no. ISE-11-22
AbstractThis work presents the implementation of the Datapath, Arithmetic and Logic Unit (ALU) and Hazard Detection and Handling Unit for a three stages pipelined microprocessor with multi-thread support. The ALU is responsible for perform all the arithmetic and logic operations as well as the memory addresses calculations. Depending on the application target, the ALU structure can be configured by pre-processor directives to be tree or chain structured providing high performance or low power consumption implementations. The Hazard Unit implements a simplified scoreboard algorithm in order to reduce pipeline stalls caused by memory accesses and increase the processor performance.
Year2011
Corresponding Series Added EntryAsian Institute of Technology. Thesis ; no. ISE-11-22
TypeThesis
SchoolSchool of Engineering and Technology (SET)
DepartmentDepartment of Industrial Systems Engineering (DISE)
Academic Program/FoSIndustrial Systems Engineering (ISE)
Chairperson(s)Mongkol Ekpanyapong.;
Examination Committee(s)Tavares, Adriano;Dailey, Matthew N.;Chumnarn Punyasai;
Scholarship Donor(s)EM EuroAsia Scholarship Program;Asian Institute of Technology;
DegreeThesis (M. Eng.) - Asian Institute of Technology, 2011


Usage Metrics
View Detail0
Read PDF0
Download PDF0