SlideShare a Scribd company logo
VINEYARD project:
Versatile Integrated framework for
Accelerator-based Heterogeneous
Data Centres
International Symposium of Applied Reconfigurable Computing, March 2016
Christoforos Kachris, Dimitrios Soudris
ICCS/NTUA, Greece
1
Current Data Centers
By 2018, more than three quarters (78%) of workloads will be processed
by cloud data centers.
International Symposium of Applied Reconfigurable Computing, March 2016
[Source: Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update 2014–2019 White Paper]
2
Power budget has reached its limit
The power budget per processor has reached its limit. We can increase the number of
cores but we can no longer power all of the processors at the same time.
International Symposium of Applied Reconfigurable Computing, March 2016
[Source: HiPEAC Vision 2015]
3
The data deluge gap
The Moore’s law cannot follow the increased growth of the data traffic that needs to be processed.
International Symposium of Applied Reconfigurable Computing, March 2016 4
Power consumption of Data Centers
• Currently Data
Centers
consume huge
amounts of
energy
• Servers
consume
around 30% of
the total power
budget
International Symposium of Applied Reconfigurable Computing, March 2016 5
Hardware accelerators
International Symposium of Applied Reconfigurable Computing, March 2016
• HW acceleration can be used to reduce significantly the
execution time and the energy consumption of several
applications (10x-100x)
6
FPGAs in the Cloud
International Symposium of Applied Reconfigurable Computing, March 2016
• Altera’s acquisition by Intel
• Microsoft’s catapult for Bing search
• IBM open power – CAPI interface with FPGAs
7
Heterogeneous DCs for energy
efficiency
International Symposium of Applied Reconfigurable Computing, March 2016
“The only way to differentiate server offerings is through accelerators, like we saw with cell
phones”, OpenServer Summit 2014 Leendert Van Doorn; AMD
TODAY’s DCs Future Heterogeneous DCs
with VINEYARD infrastructure
Run-time manager and
orchestrator
3rd party HW
accelerators
Run-time scheduler
Big Data Applications
• Low performance
• High power consumption
• Best effort
• Higher performance
• Lower power consumption
• Predictable performance
Requirements
Servers
P
Servers
P
P
P
P
P
P
P
P
P
P
P
DFE
DFE
DFE
DFE
VINEYARD
Servers with
dataflow-based
accelerators (DFE)
Big Data Applications
8
VINEYARD’s goals
VINEYARD aims to:
• Build an integrated platform for energy-efficient data
centres based on novel programmable hardware
accelerators (i.e. Dataflow engines and FPGA-coupled
servers).
• Develop a high-level programming framework and
big data infrastructure for allowing end-users to
seamlessly utilize these accelerators in
heterogeneous computing systems by employing
typical cloud programming frameworks (i.e. Spark).
The main goal is to increase significantly the performance
and the energy efficiency of the data centers
International Symposium of Applied Reconfigurable Computing, March 2016 9
VINEYARD accelerators
VINEYARD will develop two types of hardware
accelerators:
• Dataflow engines: These accelerators will be
mainly used for applications that can be
represented mainly as data-flow graphs
• FPGA-based engines: These servers will be based
on MPSoC FPGA that incorporate multiple 64-bit
ARM cores and will be used for application that
needs low latency communication between the
processors and the accelerator
International Symposium of Applied Reconfigurable Computing, March 2016 10
VINEYARD Heterogeneous
Accelerators-based Data centre
International Symposium of Applied Reconfigurable Computing, March 2016
Bioinformatics Finance
Big Data Applications
VINEYARD Progr. Framework
Synthesis
(OpenSPL,OpenCL)
Pattern
Matching
Analytics
engines
String
matching
Other
processing
Commonly used
Function/tasks
…
HW Manager
Library of Hardware
functions as IP Blocks
Requirements:
• Throughput
• Latency
• Power
Racks with programmable
dataflow engine (DFE)
accelerators
Server Racks with
commodity processor
Repository
Compressi
on
EncryptionScheduler
DFE
DFE
DFE
DFE
Cluster Resource Manager
Analytics
P
P
P
P
P
P
P
P
Programm
able
Logic
Racks with
MPSoC FPGAs
Programming Framework, APIs
11
Objectives
• Objective 1: Development of novel Programmable
Dataflow Engines (DFE) for servers: One of the main
objectives of VINEYARD will be the development of novel
programmable dataflow engines (hardware accelerators)
based on coarse-grain programmable components that
can be coupled to servers’ processor in heterogeneous
data centres.
• Objective 2: Development of novel FPGA-accelerated
servers: VINEYARD will develop novel server blades that
will be based on high performance and energy-efficient
FPGAs that incorporate multiple low power cores.
International Symposium of Applied Reconfigurable Computing, March 2016 12
Objectives
• Objective 3: Development of an open-source integrated
programming framework that can be used for the
programming of heterogeneous systems consisting of
general purpose processors (CPUs), and accelerators
(programmable dataflow engines and FPGAs) based on
traditional cloud programming frameworks (i.e. Spark).
• Objective 4: Development of a run-time
scheduler/orchestrator that controls the utilization of the
accelerators based on the applications’ requirements
(execution time, power consumption, available resources,
etc.).
International Symposium of Applied Reconfigurable Computing, March 2016 13
Objectives
• Objective 5: Development of a novel Virtual-Machine
(VM) appliance model for provisioning of data to shared
accelerators. Targeting cloud deployments, this VINEYARD
effort will bring both tangible and novel results. The
enhanced VINEYARD middleware augments the
functionality of the orchestrator, by enabling more
informed allocation of tasks to accelerators.
• Objective 6: Ecosystem Establishment and Support. The
establishment of an ecosystem that will empower open
innovation based on hardware accelerators as data-centre
plugins, thereby facilitating innovative enterprises (large
industries, SMEs, and creative start-ups) to develop novel
solutions using VINEYARDS’s leading edge developments.
International Symposium of Applied Reconfigurable Computing, March 2016 14
Overview of VINEYARD
Overall VINEYARD aspires to address the open challenges in integrating
programmable and hardware accelerators to the predominant
software stacks used for data analytics in the Cloud:
1. hide the accelerator from the programmer by presenting it as a
pure library function, embeddable in query processing, data
processing or aggregation tasks, and by extension to analytical
libraries written on top of high-level programming models;
2. extend the runtime systems of high-level analytics languages to
handle efficiently scheduling, communication, and synchronization
with programmable accelerators; and
3. improve the performance robustness of analytics written in high-
level languages against artefacts of virtualization, notably
performance interference due to contention on shared resources
and hidden noise in hypervisors and hosting VMs.
International Symposium of Applied Reconfigurable Computing, March 2016 15
Consortium
International Symposium of Applied Reconfigurable Computing, March 2016
Platform Evaluator
Data Centre Vendor
System Vendor (Dataflow Engines)
System Software
Programming framework &
Hardware accelerators
Data Centre
Software developers
Data Centre End User
16
The VINEYARD value-chain
International Symposium of Applied Reconfigurable Computing, March 2016
VINEYARD framework
Soft IP-cores
vendor
Heterogeneous
Platform
Application
developers,
Cloud tenants
End user -
client
IP1
IP3
IP4
IP2
17
Three real-world scenarios
The VINEYARD project will be demonstrated on three real-word
applications:
• Computational neuroscience (Neurasmus):
• high-accuracy simulation of the Olivocerebellar system of the
brain, crucial to the understanding of brain functionality
• Financial applications (Neurocom Lux and ATHEX):
• Trading system operations
• Pre-trade risk management
• Data analytics (LeanXcale)
• TPC-C (on-line transaction processing (OLTP) benchmark)
• TPC-H (decision support benchmark).
• IoT application (Linear Road will also be used as a representative
workload in IoT applications)
International Symposium of Applied Reconfigurable Computing, March 2016 18
VINEYARD details
• Project details
– Contract number: H2020- ICT 4 - 687628
– Community contribution: 6.28M€
– Start date: February 1st, 2016
– Duration: 36 Months
– Project Coordinator: Dimitrios Soudris, ICCS/NTUA,
dsoudris@microlab.ntua.gr
– Technical Project Manager: Christoforos Kachris, ICCS/NTUA,
kachris@microlab.ntua.gr
– Website: www.vineyard-h2020.eu
International Symposium of Applied Reconfigurable Computing, March 2016 19
Thank you.
More information on www.vineyard-h2020.eu
Contact details:
Prof. Dimitrios Soudris: dsoudris@microlab.ntua.gr
Dr. Christoforos Kachris: kachris@microlab.ntua.gr
International Symposium of Applied Reconfigurable Computing, March 2016
This project has received funding from the European Union’s Horizon 2020
research and innovation programme under grant agreement No 687628
20

More Related Content

What's hot

SC1 Workshop 2 General Introduction to BDE
SC1 Workshop 2 General Introduction to BDESC1 Workshop 2 General Introduction to BDE
SC1 Workshop 2 General Introduction to BDE
BigData_Europe
 
Introduction to Big Data and Science Clouds (Chapter 1, SC 11 Tutorial)
Introduction to Big Data and Science Clouds (Chapter 1, SC 11 Tutorial)Introduction to Big Data and Science Clouds (Chapter 1, SC 11 Tutorial)
Introduction to Big Data and Science Clouds (Chapter 1, SC 11 Tutorial)
Robert Grossman
 
Cs6703 grid and cloud computing unit 1
Cs6703 grid and cloud computing unit 1Cs6703 grid and cloud computing unit 1
Cs6703 grid and cloud computing unit 1
RMK ENGINEERING COLLEGE, CHENNAI
 
Container and Kubernetes without limits
Container and Kubernetes without limitsContainer and Kubernetes without limits
Container and Kubernetes without limits
Antje Barth
 
Expect More from Hadoop
Expect More from Hadoop Expect More from Hadoop
Expect More from Hadoop
MapR Technologies
 
HDF-EOS Datablade: Efficiently Serving Earth Science Data
HDF-EOS Datablade: Efficiently Serving Earth Science DataHDF-EOS Datablade: Efficiently Serving Earth Science Data
HDF-EOS Datablade: Efficiently Serving Earth Science Data
The HDF-EOS Tools and Information Center
 
SC1 Workshop 2 Technical overview
SC1 Workshop 2 Technical overviewSC1 Workshop 2 Technical overview
SC1 Workshop 2 Technical overview
BigData_Europe
 
Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and ...
 Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and ... Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and ...
Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and ...
YASH Technologies
 
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFiBuilding the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
DataWorks Summit
 
Grid computing notes
Grid computing notesGrid computing notes
Grid computing notes
Syed Mustafa
 
My Other Computer is a Data Center (2010 v21)
My Other Computer is a Data Center (2010 v21)My Other Computer is a Data Center (2010 v21)
My Other Computer is a Data Center (2010 v21)
Robert Grossman
 
PNDA - Platform for Network Data Analytics
PNDA - Platform for Network Data AnalyticsPNDA - Platform for Network Data Analytics
PNDA - Platform for Network Data Analytics
John Evans
 
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET Journal
 
1.demystifying big data & hadoop
1.demystifying big data & hadoop1.demystifying big data & hadoop
1.demystifying big data & hadoop
databloginfo
 
Grid computiing
Grid computiingGrid computiing
Grid computiing
Aamir chouhan
 
BUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONS
BUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONSBUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONS
BUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONS
ijccsa
 
1. OCP workshop
1. OCP workshop1. OCP workshop
1. OCP workshop
FinalBSD
 
Data Center Operating System
Data Center Operating SystemData Center Operating System
Data Center Operating System
Keshav Yadav
 
Data Center Blueprints: Open Compute
Data Center Blueprints: Open ComputeData Center Blueprints: Open Compute
Data Center Blueprints: Open Compute
Adaptec by PMC
 
MediaMath - Big Data Warehousing Meetup - 2/16/2016
MediaMath - Big Data Warehousing Meetup - 2/16/2016MediaMath - Big Data Warehousing Meetup - 2/16/2016
MediaMath - Big Data Warehousing Meetup - 2/16/2016
SoryRawyer
 

What's hot (20)

SC1 Workshop 2 General Introduction to BDE
SC1 Workshop 2 General Introduction to BDESC1 Workshop 2 General Introduction to BDE
SC1 Workshop 2 General Introduction to BDE
 
Introduction to Big Data and Science Clouds (Chapter 1, SC 11 Tutorial)
Introduction to Big Data and Science Clouds (Chapter 1, SC 11 Tutorial)Introduction to Big Data and Science Clouds (Chapter 1, SC 11 Tutorial)
Introduction to Big Data and Science Clouds (Chapter 1, SC 11 Tutorial)
 
Cs6703 grid and cloud computing unit 1
Cs6703 grid and cloud computing unit 1Cs6703 grid and cloud computing unit 1
Cs6703 grid and cloud computing unit 1
 
Container and Kubernetes without limits
Container and Kubernetes without limitsContainer and Kubernetes without limits
Container and Kubernetes without limits
 
Expect More from Hadoop
Expect More from Hadoop Expect More from Hadoop
Expect More from Hadoop
 
HDF-EOS Datablade: Efficiently Serving Earth Science Data
HDF-EOS Datablade: Efficiently Serving Earth Science DataHDF-EOS Datablade: Efficiently Serving Earth Science Data
HDF-EOS Datablade: Efficiently Serving Earth Science Data
 
SC1 Workshop 2 Technical overview
SC1 Workshop 2 Technical overviewSC1 Workshop 2 Technical overview
SC1 Workshop 2 Technical overview
 
Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and ...
 Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and ... Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and ...
Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and ...
 
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFiBuilding the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
 
Grid computing notes
Grid computing notesGrid computing notes
Grid computing notes
 
My Other Computer is a Data Center (2010 v21)
My Other Computer is a Data Center (2010 v21)My Other Computer is a Data Center (2010 v21)
My Other Computer is a Data Center (2010 v21)
 
PNDA - Platform for Network Data Analytics
PNDA - Platform for Network Data AnalyticsPNDA - Platform for Network Data Analytics
PNDA - Platform for Network Data Analytics
 
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
 
1.demystifying big data & hadoop
1.demystifying big data & hadoop1.demystifying big data & hadoop
1.demystifying big data & hadoop
 
Grid computiing
Grid computiingGrid computiing
Grid computiing
 
BUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONS
BUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONSBUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONS
BUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONS
 
1. OCP workshop
1. OCP workshop1. OCP workshop
1. OCP workshop
 
Data Center Operating System
Data Center Operating SystemData Center Operating System
Data Center Operating System
 
Data Center Blueprints: Open Compute
Data Center Blueprints: Open ComputeData Center Blueprints: Open Compute
Data Center Blueprints: Open Compute
 
MediaMath - Big Data Warehousing Meetup - 2/16/2016
MediaMath - Big Data Warehousing Meetup - 2/16/2016MediaMath - Big Data Warehousing Meetup - 2/16/2016
MediaMath - Big Data Warehousing Meetup - 2/16/2016
 

Similar to VINEYARD Overview - ARC 2016

Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Animesh Chaturvedi
 
[IJET-V1I1P3] Author :R.Rajkamal, P.Rajenderan
[IJET-V1I1P3] Author :R.Rajkamal, P.Rajenderan[IJET-V1I1P3] Author :R.Rajkamal, P.Rajenderan
[IJET-V1I1P3] Author :R.Rajkamal, P.Rajenderan
IJET - International Journal of Engineering and Techniques
 
A 01
A 01A 01
A 01
kakaken9x
 
Using Platform-As-A-Service (Paas) for Better Resource Utilization and Better...
Using Platform-As-A-Service (Paas) for Better Resource Utilization and Better...Using Platform-As-A-Service (Paas) for Better Resource Utilization and Better...
Using Platform-As-A-Service (Paas) for Better Resource Utilization and Better...
AM Publications
 
BigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal PilotsBigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal Pilots
BigData_Europe
 
StreamAnalytix - Multi-Engine Streaming Analytics Platform
StreamAnalytix - Multi-Engine Streaming Analytics PlatformStreamAnalytix - Multi-Engine Streaming Analytics Platform
StreamAnalytix - Multi-Engine Streaming Analytics PlatformAtul Sharma
 
MapR 5.2: Getting More Value from the MapR Converged Data Platform
MapR 5.2: Getting More Value from the MapR Converged Data PlatformMapR 5.2: Getting More Value from the MapR Converged Data Platform
MapR 5.2: Getting More Value from the MapR Converged Data Platform
MapR Technologies
 
IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...
IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...
IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...
Angela Williams
 
Trends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systemsTrends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systems
Igor José F. Freitas
 
Privacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storagePrivacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storage
dbpublications
 
How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?
OVHcloud
 
Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorialAnna Liu
 
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
BigData_Europe
 
OpenPOWER Update
OpenPOWER UpdateOpenPOWER Update
OpenPOWER Update
inside-BigData.com
 
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
IJAEMSJORNAL
 
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Facultad de Informática UCM
 
02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction
AslamHossain30
 
WSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product OverviewWSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product Overview
WSO2
 
Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions
Mostafa Arjmand
 
ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)
Abdelkrim Boujraf
 

Similar to VINEYARD Overview - ARC 2016 (20)

Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
[IJET-V1I1P3] Author :R.Rajkamal, P.Rajenderan
[IJET-V1I1P3] Author :R.Rajkamal, P.Rajenderan[IJET-V1I1P3] Author :R.Rajkamal, P.Rajenderan
[IJET-V1I1P3] Author :R.Rajkamal, P.Rajenderan
 
A 01
A 01A 01
A 01
 
Using Platform-As-A-Service (Paas) for Better Resource Utilization and Better...
Using Platform-As-A-Service (Paas) for Better Resource Utilization and Better...Using Platform-As-A-Service (Paas) for Better Resource Utilization and Better...
Using Platform-As-A-Service (Paas) for Better Resource Utilization and Better...
 
BigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal PilotsBigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal Pilots
 
StreamAnalytix - Multi-Engine Streaming Analytics Platform
StreamAnalytix - Multi-Engine Streaming Analytics PlatformStreamAnalytix - Multi-Engine Streaming Analytics Platform
StreamAnalytix - Multi-Engine Streaming Analytics Platform
 
MapR 5.2: Getting More Value from the MapR Converged Data Platform
MapR 5.2: Getting More Value from the MapR Converged Data PlatformMapR 5.2: Getting More Value from the MapR Converged Data Platform
MapR 5.2: Getting More Value from the MapR Converged Data Platform
 
IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...
IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...
IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...
 
Trends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systemsTrends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systems
 
Privacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storagePrivacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storage
 
How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?
 
Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorial
 
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
 
OpenPOWER Update
OpenPOWER UpdateOpenPOWER Update
OpenPOWER Update
 
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
 
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
 
02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction
 
WSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product OverviewWSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product Overview
 
Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions
 
ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)
 

Recently uploaded

Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 

Recently uploaded (20)

Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 

VINEYARD Overview - ARC 2016

  • 1. VINEYARD project: Versatile Integrated framework for Accelerator-based Heterogeneous Data Centres International Symposium of Applied Reconfigurable Computing, March 2016 Christoforos Kachris, Dimitrios Soudris ICCS/NTUA, Greece 1
  • 2. Current Data Centers By 2018, more than three quarters (78%) of workloads will be processed by cloud data centers. International Symposium of Applied Reconfigurable Computing, March 2016 [Source: Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update 2014–2019 White Paper] 2
  • 3. Power budget has reached its limit The power budget per processor has reached its limit. We can increase the number of cores but we can no longer power all of the processors at the same time. International Symposium of Applied Reconfigurable Computing, March 2016 [Source: HiPEAC Vision 2015] 3
  • 4. The data deluge gap The Moore’s law cannot follow the increased growth of the data traffic that needs to be processed. International Symposium of Applied Reconfigurable Computing, March 2016 4
  • 5. Power consumption of Data Centers • Currently Data Centers consume huge amounts of energy • Servers consume around 30% of the total power budget International Symposium of Applied Reconfigurable Computing, March 2016 5
  • 6. Hardware accelerators International Symposium of Applied Reconfigurable Computing, March 2016 • HW acceleration can be used to reduce significantly the execution time and the energy consumption of several applications (10x-100x) 6
  • 7. FPGAs in the Cloud International Symposium of Applied Reconfigurable Computing, March 2016 • Altera’s acquisition by Intel • Microsoft’s catapult for Bing search • IBM open power – CAPI interface with FPGAs 7
  • 8. Heterogeneous DCs for energy efficiency International Symposium of Applied Reconfigurable Computing, March 2016 “The only way to differentiate server offerings is through accelerators, like we saw with cell phones”, OpenServer Summit 2014 Leendert Van Doorn; AMD TODAY’s DCs Future Heterogeneous DCs with VINEYARD infrastructure Run-time manager and orchestrator 3rd party HW accelerators Run-time scheduler Big Data Applications • Low performance • High power consumption • Best effort • Higher performance • Lower power consumption • Predictable performance Requirements Servers P Servers P P P P P P P P P P P DFE DFE DFE DFE VINEYARD Servers with dataflow-based accelerators (DFE) Big Data Applications 8
  • 9. VINEYARD’s goals VINEYARD aims to: • Build an integrated platform for energy-efficient data centres based on novel programmable hardware accelerators (i.e. Dataflow engines and FPGA-coupled servers). • Develop a high-level programming framework and big data infrastructure for allowing end-users to seamlessly utilize these accelerators in heterogeneous computing systems by employing typical cloud programming frameworks (i.e. Spark). The main goal is to increase significantly the performance and the energy efficiency of the data centers International Symposium of Applied Reconfigurable Computing, March 2016 9
  • 10. VINEYARD accelerators VINEYARD will develop two types of hardware accelerators: • Dataflow engines: These accelerators will be mainly used for applications that can be represented mainly as data-flow graphs • FPGA-based engines: These servers will be based on MPSoC FPGA that incorporate multiple 64-bit ARM cores and will be used for application that needs low latency communication between the processors and the accelerator International Symposium of Applied Reconfigurable Computing, March 2016 10
  • 11. VINEYARD Heterogeneous Accelerators-based Data centre International Symposium of Applied Reconfigurable Computing, March 2016 Bioinformatics Finance Big Data Applications VINEYARD Progr. Framework Synthesis (OpenSPL,OpenCL) Pattern Matching Analytics engines String matching Other processing Commonly used Function/tasks … HW Manager Library of Hardware functions as IP Blocks Requirements: • Throughput • Latency • Power Racks with programmable dataflow engine (DFE) accelerators Server Racks with commodity processor Repository Compressi on EncryptionScheduler DFE DFE DFE DFE Cluster Resource Manager Analytics P P P P P P P P Programm able Logic Racks with MPSoC FPGAs Programming Framework, APIs 11
  • 12. Objectives • Objective 1: Development of novel Programmable Dataflow Engines (DFE) for servers: One of the main objectives of VINEYARD will be the development of novel programmable dataflow engines (hardware accelerators) based on coarse-grain programmable components that can be coupled to servers’ processor in heterogeneous data centres. • Objective 2: Development of novel FPGA-accelerated servers: VINEYARD will develop novel server blades that will be based on high performance and energy-efficient FPGAs that incorporate multiple low power cores. International Symposium of Applied Reconfigurable Computing, March 2016 12
  • 13. Objectives • Objective 3: Development of an open-source integrated programming framework that can be used for the programming of heterogeneous systems consisting of general purpose processors (CPUs), and accelerators (programmable dataflow engines and FPGAs) based on traditional cloud programming frameworks (i.e. Spark). • Objective 4: Development of a run-time scheduler/orchestrator that controls the utilization of the accelerators based on the applications’ requirements (execution time, power consumption, available resources, etc.). International Symposium of Applied Reconfigurable Computing, March 2016 13
  • 14. Objectives • Objective 5: Development of a novel Virtual-Machine (VM) appliance model for provisioning of data to shared accelerators. Targeting cloud deployments, this VINEYARD effort will bring both tangible and novel results. The enhanced VINEYARD middleware augments the functionality of the orchestrator, by enabling more informed allocation of tasks to accelerators. • Objective 6: Ecosystem Establishment and Support. The establishment of an ecosystem that will empower open innovation based on hardware accelerators as data-centre plugins, thereby facilitating innovative enterprises (large industries, SMEs, and creative start-ups) to develop novel solutions using VINEYARDS’s leading edge developments. International Symposium of Applied Reconfigurable Computing, March 2016 14
  • 15. Overview of VINEYARD Overall VINEYARD aspires to address the open challenges in integrating programmable and hardware accelerators to the predominant software stacks used for data analytics in the Cloud: 1. hide the accelerator from the programmer by presenting it as a pure library function, embeddable in query processing, data processing or aggregation tasks, and by extension to analytical libraries written on top of high-level programming models; 2. extend the runtime systems of high-level analytics languages to handle efficiently scheduling, communication, and synchronization with programmable accelerators; and 3. improve the performance robustness of analytics written in high- level languages against artefacts of virtualization, notably performance interference due to contention on shared resources and hidden noise in hypervisors and hosting VMs. International Symposium of Applied Reconfigurable Computing, March 2016 15
  • 16. Consortium International Symposium of Applied Reconfigurable Computing, March 2016 Platform Evaluator Data Centre Vendor System Vendor (Dataflow Engines) System Software Programming framework & Hardware accelerators Data Centre Software developers Data Centre End User 16
  • 17. The VINEYARD value-chain International Symposium of Applied Reconfigurable Computing, March 2016 VINEYARD framework Soft IP-cores vendor Heterogeneous Platform Application developers, Cloud tenants End user - client IP1 IP3 IP4 IP2 17
  • 18. Three real-world scenarios The VINEYARD project will be demonstrated on three real-word applications: • Computational neuroscience (Neurasmus): • high-accuracy simulation of the Olivocerebellar system of the brain, crucial to the understanding of brain functionality • Financial applications (Neurocom Lux and ATHEX): • Trading system operations • Pre-trade risk management • Data analytics (LeanXcale) • TPC-C (on-line transaction processing (OLTP) benchmark) • TPC-H (decision support benchmark). • IoT application (Linear Road will also be used as a representative workload in IoT applications) International Symposium of Applied Reconfigurable Computing, March 2016 18
  • 19. VINEYARD details • Project details – Contract number: H2020- ICT 4 - 687628 – Community contribution: 6.28M€ – Start date: February 1st, 2016 – Duration: 36 Months – Project Coordinator: Dimitrios Soudris, ICCS/NTUA, dsoudris@microlab.ntua.gr – Technical Project Manager: Christoforos Kachris, ICCS/NTUA, kachris@microlab.ntua.gr – Website: www.vineyard-h2020.eu International Symposium of Applied Reconfigurable Computing, March 2016 19
  • 20. Thank you. More information on www.vineyard-h2020.eu Contact details: Prof. Dimitrios Soudris: dsoudris@microlab.ntua.gr Dr. Christoforos Kachris: kachris@microlab.ntua.gr International Symposium of Applied Reconfigurable Computing, March 2016 This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 687628 20