High Performance Embedded Computing

Complex multiprocessor systems require a broad array of software tools to speed system application software development.

Developing software for complex, multiprocessor embedded systems such as found in military, aerospace, and industrial applications is often a challenge due to the multitasking and multithreading employed to get the maximum performance from the CPUs. Those CPUs often integrate multiple processor cores, and the systems may even contain CPUs with different architectures, thus increasing the complexity of application programming. Generic software tools and algorithm libraries to program these multiprocessor embedded systems are available from multiple suppliers such as Wind River.

Additionally, system hardware vendors such as Abaco (formerly the embedded systems business of GE Intelligent Platforms) and others have developed their own tool suites and algorithm libraries that are optimized for their processor boards and other generic and application-speciic boards used in the system.

Previous
Enabling the Migration to Future Aerospace and Defense Systems
Enabling the Migration to Future Aerospace and Defense Systems

Embedded software used in aerospace and defense (A&D) systems is currently undergoing a dramatic evolution....

Next
Software Challenges When Developing Applications for Multiprocessor Embedded Systems
Software Challenges When Developing Applications for Multiprocessor Embedded Systems