Projektbeschreibung
Intelligentere Compiler für komplexere Rechensysteme
Die Informatik entwickelt sich rasant weiter und geht über die traditionellen Modelle hinaus, die jahrzehntelang den technologischen Fortschritt bestimmt haben. Da sich die Skalierung der Elektronik verlangsamt, entstehen neue Hardwarearchitekturen und Rechenparadigmen (wie zum Beispiel Compute-in-Memory (CIM)), die sich vom klassischen Von-Neumann-Paradigma lösen. Dies wird die Ära extrem heterogener Rechensysteme einleiten, die unterschiedliche und komplexe Ansätze kombinieren und nicht mehr auf inkrementellen Programmierfortschritten basieren können. Das ERC-finanzierte Projekt COMETH wird neue Compiler-Technologien und -Modelle entwickeln, um eine Programmierung auf hoher Ebene (zum Beispiel Python) in diese neuen Systeme zu integrieren. Die Forschenden werden mit etablierten Paradigmen wie CIM beginnen und flexible Werkzeuge entwickeln, die sich an zukünftige Paradigmen anpassen können. Die Projektaktivitäten werden zur Demokratisierung eines hochleistungsfähigen und energieeffizienten Rechnens in verschiedenen Disziplinen beitragen.
Ziel
Computing has become a key pillar of many areas in society and science. For decades, the ever-increasing complexity of computing systems has been hidden via incremental advances in programming abstractions, compilers and runtimes environments. Underlying these abstractions is the 8-decade old von Neumann Computing (vNC) model. The demise of scaling laws in electronics, however, has sparked disruption in devices and Hardware (HW) architectures, leading to novel Non-von Neumann Computing (NvNC) paradigms. This will bring an era of Extreme Heterogeneous Computing Systems (ExHCSs), combining fundamentally different paradigms, whose complexity can no longer be effectively hidden behind incremental advances in vNC-based programming. COMETH’s goal is to lay the foundation for a new generation of compilers for ExHCSs. With a bottom-up approach, COMETH proposes novel models that generalize over NvNC paradigms. These models will enable a disruptive re-design of HW and compiler abstractions in COMETH, allowing to seamlessly bridge high-level code (e.g. math expressions in Python) and low- level parameters of emerging architectures (e.g. device dimensioning for retention-energy trade-offs). COMETH is organized into three Work Packages (WPs): WP1 focuses on modeling emerging NvNCs systems (Compute-in-Memory (CIM) and quantum-like), WP2 devises a multi-level compiler infrastructure with extensible HW abstractions, and WP3 investigates transformations and code partitioning across computing paradigms. To cope with risks stemming from its speculative nature, COMETH will (1) target paradigms that do not depend on the success of a particular technology, (2) start with the better-understood CIM paradigm, and (3) focus on flexibility to accommodate for upcoming emerging paradigms. COMETH thus greatly contributes to diminishing the barriers that sheer complexity poses to future applications on future systems to democratize high-performance and efficient computing across disciplines.
Wissenschaftliches Gebiet (EuroSciVoc)
CORDIS klassifiziert Projekte mit EuroSciVoc, einer mehrsprachigen Taxonomie der Wissenschaftsbereiche, durch einen halbautomatischen Prozess, der auf Verfahren der Verarbeitung natürlicher Sprache beruht. Siehe: Das European Science Vocabulary.
Die Klassifikation dieses Projekts wurde von Menschen validiert.
CORDIS klassifiziert Projekte mit EuroSciVoc, einer mehrsprachigen Taxonomie der Wissenschaftsbereiche, durch einen halbautomatischen Prozess, der auf Verfahren der Verarbeitung natürlicher Sprache beruht. Siehe: Das European Science Vocabulary.
Die Klassifikation dieses Projekts wurde von Menschen validiert.
- Technik und Technologie Elektrotechnik, Elektronik, Informationstechnik Elektrotechnik Hardware Computerprozessor
- Naturwissenschaften Informatik und Informationswissenschaften Software Softwareentwicklung
- Naturwissenschaften Informatik und Informationswissenschaften Informatik
- Technik und Technologie Elektrotechnik, Elektronik, Informationstechnik Elektrotechnik Hardware Quantencomputer
- Technik und Technologie Elektrotechnik, Elektronik, Informationstechnik Elektrotechnik Hardware Supercomputer
Schlüsselbegriffe
Schlüsselbegriffe des Projekts, wie vom Projektkoordinator angegeben. Nicht zu verwechseln mit der EuroSciVoc-Taxonomie (Wissenschaftliches Gebiet).
Schlüsselbegriffe des Projekts, wie vom Projektkoordinator angegeben. Nicht zu verwechseln mit der EuroSciVoc-Taxonomie (Wissenschaftliches Gebiet).
- emerging computer architectures
- non-Von Neumann computing
- compute-in-memory
- analog computing
- hardware abstraction
- models of computation
- high-level compilers
- intermediate languages
- intermediate representations
- MLIR
- code optimization
- code transformation
- memory optimization
- domain-specific computing
- domain-specific compilers
- domain-specific languages
- energy-efficient computing
Programm/Programme
Mehrjährige Finanzierungsprogramme, in denen die Prioritäten der EU für Forschung und Innovation festgelegt sind.
Mehrjährige Finanzierungsprogramme, in denen die Prioritäten der EU für Forschung und Innovation festgelegt sind.
-
HORIZON.1.1 - European Research Council (ERC)
HAUPTPROGRAMM
Alle im Rahmen dieses Programms finanzierten Projekte anzeigen
Thema/Themen
Aufforderungen zur Einreichung von Vorschlägen sind nach Themen gegliedert. Ein Thema definiert einen bestimmten Bereich oder ein Gebiet, zu dem Vorschläge eingereicht werden können. Die Beschreibung eines Themas umfasst seinen spezifischen Umfang und die erwarteten Auswirkungen des finanzierten Projekts.
Aufforderungen zur Einreichung von Vorschlägen sind nach Themen gegliedert. Ein Thema definiert einen bestimmten Bereich oder ein Gebiet, zu dem Vorschläge eingereicht werden können. Die Beschreibung eines Themas umfasst seinen spezifischen Umfang und die erwarteten Auswirkungen des finanzierten Projekts.
Finanzierungsplan
Finanzierungsregelung (oder „Art der Maßnahme“) innerhalb eines Programms mit gemeinsamen Merkmalen. Sieht folgendes vor: den Umfang der finanzierten Maßnahmen, den Erstattungssatz, spezifische Bewertungskriterien für die Finanzierung und die Verwendung vereinfachter Kostenformen wie Pauschalbeträge.
Finanzierungsregelung (oder „Art der Maßnahme“) innerhalb eines Programms mit gemeinsamen Merkmalen. Sieht folgendes vor: den Umfang der finanzierten Maßnahmen, den Erstattungssatz, spezifische Bewertungskriterien für die Finanzierung und die Verwendung vereinfachter Kostenformen wie Pauschalbeträge.
HORIZON-ERC - HORIZON ERC Grants
Alle im Rahmen dieses Finanzierungsinstruments finanzierten Projekte anzeigen
Aufforderung zur Vorschlagseinreichung
Verfahren zur Aufforderung zur Einreichung von Projektvorschlägen mit dem Ziel, eine EU-Finanzierung zu erhalten.
Verfahren zur Aufforderung zur Einreichung von Projektvorschlägen mit dem Ziel, eine EU-Finanzierung zu erhalten.
(öffnet in neuem Fenster) ERC-2025-COG
Alle im Rahmen dieser Aufforderung zur Einreichung von Vorschlägen finanzierten Projekte anzeigenGastgebende Einrichtung
Finanzieller Nettobeitrag der EU. Der Geldbetrag, den der Beteiligte erhält, abzüglich des EU-Beitrags an mit ihm verbundene Dritte. Berücksichtigt die Aufteilung des EU-Finanzbeitrags zwischen den direkten Begünstigten des Projekts und anderen Arten von Beteiligten, wie z. B. Dritten.
01069 DRESDEN
Deutschland
Die Gesamtkosten, die dieser Organisation durch die Beteiligung am Projekt entstanden sind, einschließlich der direkten und indirekten Kosten. Dieser Betrag ist Teil des Gesamtbudgets des Projekts.