Automatic synthesis of application-specific processors

dc.contributor.advisorAghdasi, F.
dc.contributor.advisorKinyua, J.
dc.contributor.advisorCentral University of Technology, Free State. Faculty of Engineering and Information Technology. School of Electrical and Computer Systems Engineering
dc.contributor.authorMutigwe, Charles
dc.date.accessioned2014-10-18T16:23:54Z
dc.date.available2014-10-18T16:23:54Z
dc.date.issued2012
dc.descriptionThesis (D. Tech. (Engineering: Electrical)) -- Central University of technology, Free State, 2012en_US
dc.description.abstractThis thesis describes a method for the automatic generation of appli- cation speci_c processors. The thesis was organized into three sepa- rate but interrelated studies, which together provide: a justi_cation for the method used, a theory that supports the method, and a soft- ware application that realizes the method. The _rst study looked at how modern day microprocessors utilize their hardware resources and it proposed a metric, called core density, for measuring the utilization rate. The core density is a function of the microprocessor's instruction set and the application scheduled to run on that microprocessor. This study concluded that modern day microprocessors use their resources very ine_ciently and proposed the use of subset processors to exe- cute the same applications more e_ciently. The second study sought to provide a theoretical framework for the use of subset processors by developing a generic formal model of computer architecture. To demonstrate the model's versatility, it was used to describe a number of computer architecture components and entire computing systems. The third study describes the development of a set of software tools that enable the automatic generation of application speci_c proces- sors. The FiT toolkit automatically generates a unique Hardware Description Language (HDL) description of a processor based on an application binary _le and a parameterizable template of a generic mi- croprocessor. Area-optimized and performance-optimized custom soft processors were generated using the FiT toolkit and the utilization of the hardware resources by the custom soft processors was character- ized. The FiT toolkit was combined with an ANSI C compiler and a third-party tool for programming _eld-programmable gate arrays (FPGAs) to create an unconstrained C-to-silicon compiler.en_US
dc.format.extent4 801 938 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/11462/163
dc.language.isoen_USen_US
dc.publisherBloemfontein : Central University of Technology, Free State
dc.rights.holderCentral University of Technology, Free State
dc.subjectCentral University of Technology, Free State - Dissertationsen_US
dc.subjectApplication-specific integrated circuits - Design and constructionen_US
dc.subjectCompilers (Computer programmes)en_US
dc.subjectMicroprocessors - Design and constructionen_US
dc.subjectField programmable gate arraysen_US
dc.subjectComputer architectureen_US
dc.subjectApplication software - Automatic controlen_US
dc.subjectDissertations, Academic - South Africa - Bloemfonteinen_US
dc.titleAutomatic synthesis of application-specific processorsen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Mutigwe, Charles.pdf
Size:
4.43 MB
Format:
Adobe Portable Document Format
Description:
Theses

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: