A European project is aiming to develop a novel software infrastructure to allow time-critical systems to exploit the performance opportunities of the newest processor architectures.
P-SOCRATES (Parallel Software Framework for Time-Critical Many-core Systems) will allow current and future applications with high-performance and real-time requirements to fully exploit the performance opportunities brought by the most advanced many-core processors, while ensuring a predictable performance and maintaining (or even reducing) development costs of applications.
The purpose of P-SOCRATES is to develop an entirely new design framework, from the conceptual design of the system functionality to its physical implementation, to facilitate the deployment of standardised parallel architectures in all kinds of systems. The technology developed within P-SOCRATES will be evaluated within different system scenarios provided by project advisory board members.
'There is a real necessity of new tools for the software development of parallel systems,' said Claudio Scordino of Evidence, the SME responsible for the operating system development. 'P-SOCRATES will provide an entirely new generic design framework, from the conceptual design of the system functionality to its physical implementation, to facilitate the deployment of standardised parallel architectures in all kinds of systems.'