FSU ETD Logo

Title page for ETD etd-11202006-170211


Type of Document Thesis
Author Zimmer, Christopher John
Author's Email Address zimmer@cs.fsu.edu
URN etd-11202006-170211
Title Application Configurable Processors
Degree Master of Science
Department Computer Science, Department of
Advisory Committee
Advisor Name Title
David Whalley Committee Co-Chair
Gary Tyson Committee Co-Chair
Robert van Engelen Committee Member
Keywords
  • Compilers
  • Computer Architecture
  • Embedded Systems
Date of Defense 2006-11-20
Availability unrestricted
Abstract
As the complexity requirements for embedded applications increase, the performance

demands of embedded compilers also increase. Compiler optimizations, such as software

pipelining and recurrence elimination, can significantly reduce execution time for applications, but these transformations require the use of additional registers to hold data values across one or more loop iterations. Compilers for embedded systems have difficulty exploiting these optimizations since they typically do not have enough registers on an embedded processor to be able to apply the transformations. In this paper, we evaluate a new application configurable processor utilizing several different register structures which can enable these optimizations without increasing the architecturally addressable register storage requirements. Using this approach can lead to an improved execution time through enabled optimizations and reduced register pressure for embedded architectures.

Files
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  Thesis-Zimmer-Pass.pdf 315.92 Kb 00:01:27 00:00:45 00:00:39 00:00:19 00:00:01

Browse All Available ETDs by ( Author | Department )

If you have more questions or technical problems, please Contact the FSU Digital Library Center.