|
|
|
|
|
|
Embedded Devices: The Impact on Optimizing Compilers
Mary Lou Soffa, University of
Pittsburgh
November 11
Faculty Host: Bill Pugh
The increasing pervasiveness and permeation of computing have created
both a vision of future computing opportunities and exciting challenges.
New software technologies such as software components and dynamic
translation schemes are emerging to meet requirements of new applications.
Diverse microprocessors, embedded systems and networks of
embedded computers are being developed and envisioned
that permeate our bodies and physical environment.
These systems have restrictions that current systems
do not have, including limitations on power, energy, communication
bandwidth and memory. These systems will also be embedded in
long-lived structures, making interoperability an
issue. These characteristics will require radically different
paradigms and solutions to the way we currently design and develop software.
This talk will describe some of the applications
of the systems as embedded devices become increasing smaller and
more powerful. The impact on optimizing compiler technology will be
discussed that addresses some of the challenges offered by these systems.
Ongoing research in developing dynamic optimizations strategies will
be described, including the development of models for applying
optimizations that adapt to the executing code, techniques for
handling the interactions of optimizations, and the monitoring of
such systems.
|
|
|
|
|