Research and development

Since we create the products and systems of the future, a large part of our business activity is focused on R&D. This is crucial to developing the company. We therefore invest continually in R&D and take part in EU-financed research projects. Besides which, we work together with universities, colleges and other specialists to build a company culture where learning is integral to the business. Our work with R&D allows us to develop our knowledge and delve into the very latest technology. We then share this knowledge with our customers and partners in the form of training courses, seminars, articles and workshops.

Artemis SMECY

SMECY expects recent multi-core technologies to develop rapidly in tandem with computing environments and become widespread within the embedded systems industry sector within only a few years, on account of their improved performance, energy and cost properties. This will affect and shape the whole business landscape, in that semiconductor vendors will need to be capable of offering advanced multi-core platforms for diverse application sectors. Intellectual Property (IP) providers will need to re-target existing solutions and develop new ones to be compatible with evolving multi-core platforms and the need for embedded systems houses, product architecture adaptations and the renewal of systems, architecture, software and hardware development processes.

In the future, smart multi-core embedded systems will be so complex as to require holistic system integration, largely because of strict constraints on performance and time to market that can only be negotiated by using a design approach that optimises interaction between SoC design and embedded software. Therefore, many companies whose cultures are traditionally rooted in nano- and microelectronics have expressed an urgent need to acquire know-how and competences in embedded software. Equally urgent is the need for embedded systems houses so as to be able to convert those product assets which are currently in use to multi-core systems and, at the same time, establish development processes which can then be fully exploited.

You can read more about the project and the consortium on the Artemis website SMECY.

Artemis PaPP

PaPP - Portable and Predictable Performance on Heterogeneous Embedded Systems

The PaPP project aims to make performance predictable for parallel applications on heterogeneous parallel platforms. Performance should be predictable at every phase of development, from the modelling of the system to its implementation, and finally to its execution. This will enable European developers to design systems and software for the complicated heterogeneous systems of the future with performance portability and reduced resource usage, as part of cost-efficient solutions which are capable of competing on a worldwide market.

This will be achieved by allowing for the early specification and analysis of system performance, and by adapting systems to different hardware platforms, including an adaptive runtime system. The concrete results of PaPP will be tools, software architectures and best practices guidelines for the development of software on heterogeneous manycore systems of increasing complexity.

As part of the project, Realtime Embedded will develop a platform based on an FPGA with multiple Leon3 soft-processor cores configured heterogeneously, along with a hybrid OS solution involving a mixture of Linux and real time OS running on different cores. The flexibility of the platform allows it to be adjusted so as to optimise inter-processor communication, power management and resource sharing. The platform can also be fitted with hardware support for performance counters, debugging and external control.

Besides which, Realtime Embedded will develop a virtual platform to facilitate effective software development early in the design phase. This will also allow for automated testing and debugging throughout the development cycle. This tool will offer a framework in which virtual components (devices) can be assembled to form a virtual platform with software interfaces which are identical to an actual physical platform. Within PaPP, Realtime Embedded will therefore develop a virtual environment which, from a software perspective, is identical to the physical platform, and which executes the same unmodified software. In the future, an elastic hardware platform combined with a virtual environment will allow for the fast creation of flexible multi-core and heterogeneous systems which are portable across many applications.

You can read more about the project and the consortium on the Artemis website:  PaPP.

Artemis DEWI

With its 58 partners from 11 countries, the EC project known as ‘DEWI’ (Dependable Embedded Wireless Infrastructure) focuses on the development of wireless sensor networks, wireless communication and wireless applications. DEWI will provide key solutions for seamless wireless connectivity and interoperability in smart cities and infrastructures, by taking into account the everyday physical environment of citizens and professional users of aeroplanes, cars, trains and buildings. The results will be presented to the public via practical demonstrations within the aeronautics, automotive, rail and building industries. Furthermore, DEWI makes essential contributions to interoperability, standardisation and the certification of wireless sensor networks and wireless communications.

You can read more about the project on the  DEWI project website and about the consortium on the Artemis webpage for DEWI.

ICES

Realtime Embedded is a proud Bronze sponsor of ICES.

The guiding vision of ICES is to achieve a flourishing ecosystem for industry and academia, excelling in embedded systems training, research and innovation. ICES has been established as a KTH competence centre, an organisation for establishing multidisciplinary cooperation both across KTH schools and throughout the industry.

Academic ICES founder members, all represented on the ICES board, come from research groups spanning 4 of the 11 KTH schools:

  • Computer Science and Communications (CSC)
  • Electrical Engineering (EES)
  • Information and Communication Technology (ICT)
  • Industrial Engineering and Management (ITM)

You can read more about ICES here