Efficient embedded computing
Abstract/Contents
- Abstract
- This dissertation describes Elm, an efficient programmable system for high-performance embedded applications. Elm is significantly more efficient than conventional embedded processors on compute-intensive kernels. Elm allows software to exploit parallelism to achieve performance while managing locality to achieve efficiency. Elm implements a novel distributed and hierarchical system organization that allows software to exploit the abundant parallelism, reuse, and locality that are present in embedded applications. Elm provides a variety of mechanisms to assist software in mapping applications efficiently to massively parallel systems. To improve efficiency, Elm allows software to explicitly schedule and orchestrate the movement and placement of instructions and data. This dissertation presents an analysis of the efficiency of conventional embedded processors, and evaluates the impact that the concepts and mechanisms proposed for Elm have on processor and system efficiency.
Description
Type of resource | text |
---|---|
Form | electronic; electronic resource; remote |
Extent | 1 online resource. |
Publication date | 2010 |
Issuance | monographic |
Language | English |
Creators/Contributors
Associated with | Balfour, James David |
---|---|
Associated with | Stanford University, Department of Electrical Engineering |
Primary advisor | Dally, William J |
Thesis advisor | Dally, William J |
Thesis advisor | Horowitz, Mark (Mark Alan) |
Thesis advisor | Kozyrakis, Christoforos, 1974- |
Advisor | Horowitz, Mark (Mark Alan) |
Advisor | Kozyrakis, Christoforos, 1974- |
Subjects
Genre | Theses |
---|
Bibliographic information
Statement of responsibility | James David Balfour. |
---|---|
Note | Submitted to the Department of Electrical Engineering. |
Thesis | Thesis (Ph. D.)--Stanford University, 2010. |
Location | electronic resource |
Access conditions
- Copyright
- © 2010 by James David Balfour
- License
- This work is licensed under a Creative Commons Attribution Non Commercial 3.0 Unported license (CC BY-NC).
Also listed in
Loading usage metrics...