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.

Return to Resource Center