Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Electrical and Computer Engineering

LSU Doctoral Dissertations

Theses/Dissertations

Compiler optimization

Publication Year

Articles 1 - 3 of 3

Full-Text Articles in Engineering

Analysis And Optimization Of Scientific Applications Through Set And Relation Abstractions, M. Tohid (Rastegar Tohid, Mohammed) Jan 2017

Analysis And Optimization Of Scientific Applications Through Set And Relation Abstractions, M. Tohid (Rastegar Tohid, Mohammed)

LSU Doctoral Dissertations

Writing high performance code has steadily become more challenging since the design of computing systems has moved toward parallel processors in forms of multi and many-core architectures. This trend has resulted in exceedingly more heterogeneous architectures and programming models. Moreover, the prevalence of distributed systems, especially in fields relying on supercomputers, has caused the programming of such diverse environment more difficulties. To mitigate such challenges, an assortment of tools and programming models have been introduced in the past decade or so. Some efforts focused on the characteristics of the code, such as polyhedral compilers (e.g. Pluto, PPCG, etc.) while others …


Compilation And Scheduling Techniques For Embedded Systems, Hassan Salamy Jan 2009

Compilation And Scheduling Techniques For Embedded Systems, Hassan Salamy

LSU Doctoral Dissertations

Embedded applications are constantly increasing in size, which has resulted in increasing demand on designers of digital signal processors (DSPs) to meet the tight memory, size and cost constraints. With this trend, memory requirement reduction through code compaction and variable coalescing techniques are gaining more ground. Also, as the current trend in complex embedded systems of using multiprocessor system-on-chip (MPSoC) grows, problems like mapping, memory management and scheduling are gaining more attention. The first part of the dissertation deals with problems related to digital signal processors. Most modern DSPs provide multiple address registers and a dedicated address generation unit (AGU) …


Memory Optimization Techniques For Embedded Systems, Jinpyo Hong Jan 2002

Memory Optimization Techniques For Embedded Systems, Jinpyo Hong

LSU Doctoral Dissertations

Embedded systems have become ubiquitous and as a result optimization of the design and performance of programs that run on these systems have continued to remain as significant challenges to the computer systems research community. This dissertation addresses several key problems in the optimization of programs for embedded systems which include digital signal processors as the core processor. Chapter 2 develops an efficient and effective algorithm to construct a worm partition graph by finding a longest worm at the moment and maintaining the legality of scheduling. Proper assignment of offsets to variables in embedded DSPs plays a key role in …