Publications

2023

2022

2021

 

2020

 

Deliverables

Summer 2023

These deliverables have been submitted but are not yet accepted, they might be revised after the next review period.

D3.3 Extended Compiler Prototype

Previous deliverables already shared the overall and refined system architecture [D2.1, D2.2] as well as the initial language and compiler designs [D3.1, D+22] and the initial compiler prototype [D3.2]. This document presents the extended DAPHNE compiler prototype, which is still based on MLIR (multi-level intermediate representation) as a library of compiler infrastructure to facilitate a cost-effective development of our domain-specific language, reuse of compiler infrastructure, and good extensibility.

D9.3 Initial Prototype of Benchmarking Toolkit

This deliverable describes the implementation of the Universal Machine Learning Analysis Utility (UMLAUT) prototype. We describe the implementation of our design decisions, the use cases for the system, as well as its performance implications on Integrated Data Analysis (IDA) pipelines.

Winter 2022/23

These deliverables have been submitted but are not yet accepted, they might be revised after the next review period.

D1.4 2nd Annual Project Report

In D1.4 DAPHNE project team describe the progress made until project month 24 and here particularly the work done in project year 2. This report presents an overview of the type and purpose of the document, its revision history, the strategic objectives of DAPHNE project and the work carried out in project year 2 to reach these objectives.

D4.2 DSL Runtime Prototype

In this deliverable we demonstrate the use of the DAPHNE runtime by sharing a snapshot of the DAPHNE prototype, and provide an example scenario of running simple DaphneDSL scripts on the local runtime as well as on the distributed runtime.

D5.2 Prototype of Pipelines and Task Scheduling Mechanisms

This document describes the use of the pipeline and task scheduling mechanisms currently supported in the DAPHNE system. As discussed in previous deliverable reports [D4.1, D5.1], the DAPHNE project team continuously refines, extends, and adds scheduling mechanisms in DAPHNE. Nevertheless, extensibility is at the heart of the DAPHNE system.

D6.2 Prototype and Overview of Managed Storage Tiers and Near-Data Processing

This deliverable describes the design of the Delilah prototype for offloading eBPF code on a computational storage platform. We detail its implementation on the Daisy computational storage platform and discuss its initial performance evaluation.

Click here for direct access to download the demo

D7.2 Prototype and Overview HW Accelerator Support and Performance Models

This document describes a snapshot of our DAPHNE prototype regarding HW acceleration as a follow-up of deliverable D7.1. In particular, we introduce three example scenarios as the main drivers for the current prototype and describe how to execute these examples with enhanced hardware support.

D9.2 Initial Benchmark Concept and Definition

In D9.2, HPI presents the initial concept and definition of the benchmark for the DAPHNE system.

Summer 2022

D2.2 Refined System Architecture

D2.2 is based on D2.1 Initial System Architecture (see below) and illustrated how this initial system architecture is retained. On top of that we have integrated earlier lessons learned and provide more details on several components.

D7.1 Design of integration HW accelerators

In D7.1, the Daphne project team reports on the planned overall design of integration HW accelerators as well as details on accelerated operations and primitives, as well as its compiler and runtime support.

Winter 2021/2022

D1.3 First Annual Project Report

This report summarizes the work carried out throughout the first year of the Daphne project, as well as the progress and initial results obtained so far. In detail, we share the overall work and progress towards the objectives, status of groups of work packages, and impact.
Additionally, this report also includes an update of the exploitation and dissemination plan, as well as the research data management plan.

D3.1 Language Design Specification

This report on the language design specification summarizes the design of DAPHNE’s domain-specific language (DSL) and related user-facing application programming interfaces (APIs).

D3.2 Compiler Prototype

This document shares a snapshot of this prototype, and describes an example scenario of running regression (and similarly classification, clustering, dimensionality reduction, and graph processing) algorithms on real datasets. The initial open source release of the DAPHNE prototype system is planned for end of March 2022.

D4.1 DSL Runtime Design

In this report the initial design of the Daphne runtime system and its prototype implementation are addressed. Moreover, the support for distribution primitives and the integration with existing frameworks are outlined.

D5.1 Scheduler Design for Pipelines and Tasks

This report describes the Daphne system based scheduling context and decisions as well as the preliminary design of the Daphne scheduler for pipelines and tasks.

D6.1 Computational Storage Capabilities

This report explains how compute and storage interact within storage devices and across a cluster, examining  the recent evolutions in storage architectures and programming abstractions.

Summer 2021

D2.1 Initial System Architecture

This report on the initial system architecture summarizes the preliminary design of the Daphne system infrastructure.

D8.1 Initial Pipeline Definition of all Use Cases

This report describes the five use case pipelines of earth observation, semiconductor manufacturing, material degradation and automotive vehicle development, whereas one is focussing on ejector geometry observation and the latter on virtual prototype development.