Open License Society speaker at MP-SOC 2008, June 23 - 27, 2008

Multi-core is hot today, but is it really that new? What is lacking is a sound programming methodology and that is what OpenComRTOS is offering.

MPSoC is a pluridisciplinary forum bringing together key R&D actors from the different fields required to design heterogeneous multiprocessor SoC (MPSoC). The full week format and the quality of both attendees and speakers make of MPSOC a unique occasion for executives and senior managers to explore new ideas and refine strategic thinking. The program brings together key actors from IP, fabless, semiconductor, system houses and design industry to build a vision of the next step in integrated system design.
Venue: Valkenburg a.d. Geul, the Netherlands

Website: http://www.mpsoc-forum.org/

Eric Verhulst, OpenLicenseSociety, Belgium, Thursday June 26
Programming without Communication, the Key to Multi-Core and Distributed Programming

While multi-core systems are a hot topic today, it is not a really new issue. Many embedded systems have used various types of multi-processors, embedded as on-chip CPU cores or at the board or system level, for decades.
However, the programming world, heavily biased by the von Neumann architecture, has never come up with a clean programming paradigm although process algebras like CSP were specifically developed to tackle the issue. In this presentation we will advocate that the key to programming such targets systems is to make the concurrency explicit, but to hide the communication in the system layer. The communication is still present, but at a more abstract level in the application by way of synchronization and communications services. This view lead to the development of the network-centric OpenComRTOS. It allows to program in an almost transparent way from multi-core single chips to widely distributed networks with just 5 KBytes of code.

AttachmentSize
Verhulst MPSOC 2008.pdf691.07 KB