NASA NTRS · 20120007455
Energy Usage in an Embedded Space Vision Application on a Tiled Architecture
Abstract
The need for greater autonomy in platforms such as planetary rovers is driving rapidly to codes that far overwhelm the capabilities of conventional space-qualified single core processors to run them in real-time. However, a new generation of potentially space-qualified 2D "tiled" multi-core microprocessor chips is emerging with significant performance potential. Leveraging such inherently parallel hardware for space platforms requires consideration of both time and power limitations - the latter of which is not normally done in conventional parallel computing. This paper takes one such application, Rockster, and analyzes it for energy usage when ported to a multi-core tiled chip such as may come from the Maestro program. The results demonstrate not only the criticality of memory and interconnect in the energy of real-time parallel codes, but also the effects of possible "energy-aware" changes in partitioning and algorithm design.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Kogge, Peter M., Bornstein, Benjamin J., Estlin, Tara A.. 2011-03-29. Energy Usage in an Embedded Space Vision Application on a Tiled Architecture. https://ntrs.nasa.gov/citations/20120007455
Cite the original work for its findings. Save a collection to share your selection of sources.