This page contains a Flash digital edition of a book.
Feature Power Multicore consolidation


Michael Christofferson, Director of Product Management at ENEA explores how enabling system consolidation is creating greater design freedom in multicore processors


ENEA Hypervisor delivers the performance and flexibility required for today’s leading edge multicore applications


developers who want to take advantage of the proven power, speed and reliabil- ity of OSE, while also utilising the vast ecosystem of third party software avail- able on Linux.


ystem consolidation is emerging as a key use case for multicore technology in embedded applica- tions. Consolidation is achieved by reducing the number of individual processors in a given system by plac- ing several applications onto a single chip, which in the past, may have been running on different processors and different operating systems.


S


Developers expect this will save on device footprint, power and perhaps most importantly, bill of materials cost. But running multiple operating systems on the same multicore proces- sor can be a complex proposition. Enea has responded with its Hypervisor solution, which allows heterogeneous operating systems to co-exist in a straightforward fashion, taking out the complexity of configura- tion and software management - while speeding product development and lowering costs.


The tool implements multiple high performance computing environments on top of multicore processors, bene- fiting developers of next generation


network equipment with lower devel- opment costs by enabling hardware consolidation, increased performance in the system with higher throughput and shorter development time.


The Hypervisor is based on OSE micro kernel technology and runs OSE RTOS applications at native processor speeds without compromising any real-time critical properties and takes as guest the Linux Operating System


The Hypervisor is based on OSE micro kernel technology and runs OSE RTOS applications at native processor speeds without compromis- ing any real-time critical properties, and takes as guests Linux Operating System and optionally semiconductor specific executive environments for bare-metal speed packet processing. This implementation is ideal for


AUTOSAR tool vendors collaborate


have resulted in the integration of Symtavision’s SymTA/S scheduling analysis tool suite for system-level timing design and timing verification with aquintos/Vector’s PREEvision, Continental Engineering Services’ CESSAR-CT, dSPACE’s SystemDesk and ETAS’ i-SOLAR. The standardisation afforded by AUTOSAR and the emergence of associated modelling tools has already contributed significantly to an enormous improvement in productivity from a software development perspective. SymTA/S enables engineers to capture all the timing properties along with the existing AUTOSAR meta-model, today with the commonly used AUTOSAR Release 3.2 and in the future with the timing extensions in AUTOSAR 4.0. Symtavision: www.symtavision.com


A 34


series of collaborations on timing design and verification with leading AUTOSAR modelling tool vendors has been announced by Symtavision. The collaborations


Communication between Linux and OSE applications is handled by Enea LINX, an OS independent, high-per- formance inter-process communication protocol. This enables reliable message transfer between processes in a multi- processing environment, independent of which operating systems are used. LINX can be used as a highly scalable and powerful IPC mechanism within an operating system, as well as between operating systems whether it is for core to core, chip to chip, board to board or even rack to rack communication. The clusters do not require any static configuration of the system topology; hence they can easily cope with dynamic changes in the number of cores and operating systems. Services such as IP connectivity through Ethernet port sharing, File Systems and Shell commands can be accessible from both OSE and Linux domains. To ensure system integrity, OSE and Linux applications co-exist in secure domains where common resources like memory and devices are protected. A new device driver model allows realtime, as well as guest OS applications to share devices. The company provides out-of-the- box support for standard Kernel.org Linux, as well as commercially sup- ported Linux distributions.


The Hypervisor implements support for loading applications and operating systems into a multicore system, start- ing and stopping them as required. Should an application or even the guest operating system crash then the Hypervisor will report an error con- taining error codes and other parame- ters critical for proper fault management and post mortem debug analysis.


The company’s Eclipse-based Optima development tools are avail- able for system and application debug- ging. The Optima Log Analyser supports log fusion from applications and operating systems using the Hypervisor, providing a coherent system event view and analysis of the entire platform.


Enter 219


The solution delivers the perform- ance and flexibility required for today's leading edge multicore applications. ENEA www.enea.com


JULY 2011 Electronics


Enter 218


Page 1  |  Page 2  |  Page 3  |  Page 4  |  Page 5  |  Page 6  |  Page 7  |  Page 8  |  Page 9  |  Page 10  |  Page 11  |  Page 12  |  Page 13  |  Page 14  |  Page 15  |  Page 16  |  Page 17  |  Page 18  |  Page 19  |  Page 20  |  Page 21  |  Page 22  |  Page 23  |  Page 24  |  Page 25  |  Page 26  |  Page 27  |  Page 28  |  Page 29  |  Page 30  |  Page 31  |  Page 32  |  Page 33  |  Page 34  |  Page 35  |  Page 36  |  Page 37  |  Page 38  |  Page 39  |  Page 40  |  Page 41  |  Page 42  |  Page 43  |  Page 44