6. Embedded OS architectures
While heterogeneous hardware architectures are efficient from the point of view of peak performance (i.e. the performance that can be achieved by using the hardware to its full potential) and MIPS per Watt (number of instructions executed for a given energy consumption), they suffer from an obvious programming difficulty that can be summarized by the following three points:
Architectural differences. Processors may have different instruction sets, different word sizes (e.g. 32 bits for a general-purpose processor and 24 bits for a signal processor), and/or different memory representations (word byte order or endianness);
Non-standardized memory access. The areas of memory accessible by each processor may be different, may even be at different or overlapping addresses, and may require the use of specialized hardware...
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed? Log in!
Embedded OS architectures
Article included in this offer
"Software technologies and System architectures"
(
227 articles
)
Updated and enriched with articles validated by our scientific committees
A set of exclusive tools to complement the resources
Bibliography
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed? Log in!