Public Results

    • D5.1 Accelerator Deployment model

      The current data volume and processing requirements in a modern datacenter outgrow the performance increase offered by CPU technology scaling. In light of this trend, datacenter operators have started exploiting application-specific accelerators in order to provide the performance that is needed, without exceeding power consumption constraints. The resulting heterogeneity of resources raises the question of what type of datacenter composition is most useful and under what circumstances.

      In this document, we explore this question by studying accelerator deployment models. Under accelerator, we understand for example application-specific GPUs or specially programmed FPGAs. A deployment specifies types, amount, and connectivity of accelerators in a datacenter. With these definitions in mind, we created a theoretical model of the datacenter, its components, expected workloads, and finally, its possible deployments.

      We have developed VineSim, a software simulator of a datacenter, based on the aforementioned theoretical modeling.

      Download
    • D4.2 Programming Language and Runtime System: Early Prototype (executive Summary)

      Due to confidentiality reasons, this document only presents the executive summary of the deliverable on Programming Language and Runtime System: Early Prototype, which aims at describing the core functionality of the VINEYARD programming model and runtime system for accelerated data centres. We describe our approach to creating an abstract representation of accelerated kernels, such that application programmers can use these kernels without needing to worry about accelerator-specific calling conventions, or about the specific versions available in the VINEYARD accelerator library.


      If you are interested in knowing more please contact us.

      Download
    • D4.1 Programming Languages and Runtime System

      The VINEYARD projects aims to achieve easy-to-use and transparent acceleration of data analytics. One of the components in the VINEYARD is the programming model and runtime system support. This document elaborates the requirements for the VINEYARD programming model and runtime system.

      Download
    • D2.3 System architecture

      Due to confidentiality reasons, this document presents part of the deliverable on system architecture which aims at describing the overall architecture of VINEYARD and specifically the hardware and the software components that are developed in VINEYARD.

      VINEYARD’s goal is to both develop energy efficient hardware-accelerated servers and to develop the required framework for the seamless utilization of these servers in the programming frameworks that are widely used by the applications developers.

      To this end, this document partly presents the VINEYARD platform and the VINEYARD framework. The VINEYARD platform consists of the hardware devices that are used and developed during the project while the VINEYARD framework consists of all the software, middleware, APIs, libraries and GUIs that are developed for the efficient integration of the hardware platforms.


      If you are interested in knowing more please contact us.

      Download
    • D2.2 Workload & Traffic Pattern Characterization (Executive Summary)

      Due to confidentiality reasons, this document presents the Executive Summary of the deliverable "Workload & Traffic Pattern Characterization". In the deliverable, it is discussed the characteristics of applications that we expect will benefit from the use of accelerators.

       

      If you are interested in knowing more please contact us.

       

       
      Download
    • D2.1: Application requirements and specifications

      Basic taxonomy of datacenter applications in terms of QoS requirements, and application-side requirements that are crucial for each of the considered VINEYARD use cases.
      Download
    • D1.1 Public Project Presentation

      Power Point presentation of VINEYARD project

      Download
    • VINEYARD Brochure

      Download