The VINEYARD project develops novel servers based on programmable dataflow accelerators that can be customized based on the data centre’s application requirements. These programmable dataflow accelerators will be used not only to increase the performance of servers but also to reduce energy consumption in data centres.
Furthermore, VINEYARD develops a programming framework that will hide the complexity of programming heterogeneous systems while at the same time providing the optimized performance of customized and heterogeneous architectures.
VINEYARD also develops a new programming framework that seamlessly leverages workload-specific accelerators based on the application requirements. In this suite, the user works with familiar programming frameworks (i.e. Spark) while a run-time manager selects appropriate accelerators based on application requirements such as execution time and power consumption.
In this way, the VINEYARD project will develop an integrated platform for heterogeneous accelerator-based servers.
The VINEYARD platform will include both the hardware components (customized accelerators) and a software framework, which consists of two novel components: (i) a programming framework that integrates familiar programming models into heterogeneous systems, and (ii) a middleware layer that supports this heterogeneity in virtualized data centres.
Neurasmus B.V. is part of the Vineyard consortium as a neurocomputing application provider and also provides insight for the heterogeneous technology that is implemented within the project in order to be used for neuroscientific experiments. The Vineyard project deliverables are closely related to the BrainFrame project as the technology developed by Neurasmus and its Vineyard partners serves as a proof-of-concept and the basis for the BrainFrame simulation framework.
For more information please visit the official website of the project: http://vineyard-h2020.eu/en/