Skip to main content
Aller à la page d’accueil de la Commission européenne (s’ouvre dans une nouvelle fenêtre)
français français
CORDIS - Résultats de la recherche de l’UE
CORDIS
Contenu archivé le 2024-05-27

Java Environment for Parallel Realtime Development

Description du projet


Computing Systems

The JEOPARD project will develop a platform independent software development interface for complex multicore systems, including SMP. The interface will be based on existing technologies including Java, the Real-Time Specification for Java (JSR 1 and JSR 282) and Safety-Critical Java (JSR 302), which provide a good foundation for the development of complex, safe, realtime systems, but do not yet provide particular support for multicore systems. Even worse, some technologies can not support more than one processor, making it impossible to develop applications that scale with the number of processors available on current and future advanced multicore systems.

The JEOPARD consortium covers all layers of a multicore embedded system. At the processor level, virtualised SMP architectures and advanced NUMA architectures are addressed. At the OS level, required OS scheduling facilities and low-level OS APIs will be provided for the virtual machine, or low-level native application code. JEOPARD will also analyse the impact of NUMA on OS facilities and how FPGA-based components can integrate with OS-supported components. At the Java virtual machine level, a realtime Java implementation that supports predictable execution of all Java operations will be extended to maintain predictable execution on multiple parallel processors, including real-time memory management, and support for efficient synchronisation mechanisms and compiler support for parallel systems. At the API layer, a powerful interface will be provided that provides control over and efficient use of available processor resources. Tools for static analysis of parallel applications will also be developed for detection of runtime errors. The project includes close involvement and validation by industry user partners and strong cooperation with standardisation authorities aiming at a POSIX-like standard for multicore systems both at the OS level and Java level.

Champ scientifique (EuroSciVoc)

CORDIS classe les projets avec EuroSciVoc, une taxonomie multilingue des domaines scientifiques, grâce à un processus semi-automatique basé sur des techniques TLN. Voir: Le vocabulaire scientifique européen.

Vous devez vous identifier ou vous inscrire pour utiliser cette fonction

Programme(s)

Programmes de financement pluriannuels qui définissent les priorités de l’UE en matière de recherche et d’innovation.

Thème(s)

Les appels à propositions sont divisés en thèmes. Un thème définit un sujet ou un domaine spécifique dans le cadre duquel les candidats peuvent soumettre des propositions. La description d’un thème comprend sa portée spécifique et l’impact attendu du projet financé.

Appel à propositions

Procédure par laquelle les candidats sont invités à soumettre des propositions de projet en vue de bénéficier d’un financement de l’UE.

FP7-ICT-2007-1
Voir d’autres projets de cet appel

Régime de financement

Régime de financement (ou «type d’action») à l’intérieur d’un programme présentant des caractéristiques communes. Le régime de financement précise le champ d’application de ce qui est financé, le taux de remboursement, les critères d’évaluation spécifiques pour bénéficier du financement et les formes simplifiées de couverture des coûts, telles que les montants forfaitaires.

CP - Collaborative project (generic)

Coordinateur

The Open Group Limited
Contribution de l’UE
€ 269 141,00
Adresse
FORBURY ROAD APEX PLAZA
RG1 1AX Reading
Royaume-Uni

Voir sur la carte

Région
South East (England) Berkshire, Buckinghamshire and Oxfordshire Berkshire
Type d’activité
Private for-profit entities (excluding Higher or Secondary Education Establishments)
Liens
Coût total

Les coûts totaux encourus par l’organisation concernée pour participer au projet, y compris les coûts directs et indirects. Ce montant est un sous-ensemble du budget global du projet.

Aucune donnée

Participants (10)

Mon livret 0 0