SYSGO, the global supplier of highly reliable device software, and AMD (NYSE: AMD) have formed a cooperative venture to exploit AMD multi-core technology in conjunction with SYSGO’s PikeOS paravirtualization real-time operating system. AMD and SYSGO aim to provide a unique combination of multi-core technology, hardware virtualization, and software virtualization for the embedded industry. The first result of this partnership demonstrates the cooperative execution of Windows Embedded XP and a real-time application in clearly separated partitions.
“To realize our vision of a broad use of AMD-V(TM) virtualization technology and AMD multi-core technology in the embedded market, the right software solution must be available. With SYSGO’s PikeOS technology, hardware and software virtualization can be combined in hard real-time, secure and safety-critical environments,” said Jeff Chu, marketing manager of AMD’s embedded computing solutions division.
“Since AMD, with its leadership role in hardware virtualization, drove their AMD-V technology into the embedded domain, we see a unique opportunity to join forces and to amplify the benefits exponentially, by combining AMD and SYSGO technologies. With PikeOS and AMD-V technology, virtualization is greatly empowered in the embedded market,” said Detlev Schaadt, CTO at SYSGO.
Virtualization is a powerful technique that enables hardware convergence efforts, legacy code reuse, IP protection, and security and safety solutions. Both AMD and SYSGO provide broad support for these market issues, using different but complementary virtualization approaches.
PikeOS is a unique combination of a complete real-time operating system that’s based on a separation microkernel, and a hypervisor with all its virtualization capabilities. Within PikeOS, the separation microkernel manages the partitioning of the user space, and therefore enables virtualization. With AMD-V virtualization technology, some of the separation work runs in hardware. These features will enable PikeOS to become even more efficient, by avoiding the execution of some rather complex algorithms. The very compact implementation of PikeOS will be reduced even further when using AMD-V, and overall performance will definitely be improved.
The SYSGO/AMD joint solution will be able to handle:
- Running real-time applications cooperatively with Linux and/or Microsoft Windows
- Running applications with different security and safety levels on one hardware
- Combining several electronic control units on one platform
- Running legacy code that’s clearly separated from, but cooperates with, new technology
- Enabling several instances of Linux running on one machine
Aside from the technical advantages, the SYSGO/AMD solution helps to reduce and control implementation costs, as well as the overall embedded project risk.
The first step of the cooperation roadmap is general support of AMD multi-core CPU’s within PikeOS. This will be followed immediately by support for AMD-V technology. As soon as the new I/O MMU is available, PikeOS will utilize it. This will be the last step to a complete virtualization environment. SYSGO will continue to support AMD’s single-core line.
Advanced Micro Devices (NYSE: AMD) is a leading global provider of innovative processing solutions in the computing, graphics and consumer electronics markets. AMD is dedicated to driving open innovation, choice and industry growth by delivering superior customer-centric solutions that empower consumers and businesses worldwide.
About SYSGO AG
SYSGO is specialized in design, implementation and configuration of device software for the embedded market. Besides SYSGO’s real-time operating system solution for safety-critical systems, PikeOS and the Embedded Linux development environment, ELinOS, SYSGO offers the development of device drivers, board support packages and firmware. SYSGO also supports its international customers with services for Embedded Linux, real-time and certification for safety-critical applications. The target markets are Aerospace & Defense, Industrial Automation, Automotive, Consumer Electronic and Network Infrastructure. SYSGO’s customers include DaimlerChrysler, EADS Airbus, EADS Military Air Systems, Honeywell, IBM, Raytheon, Rheinmetall, Rockwell-Collins as well as Rohde & Schwarz. SYSGO AG was founded in Mainz, Germany, in 1991 and was reincorporated as a joint stock company in October 2002. Today, the company has six facilities in Germany and Europe and provides a global distribution