CORDIS - Résultats de la recherche de l’UE
CORDIS

NanoStreams: A Hardware and Software Stack for Real-Time Analytics on Fast Data Streams

Description du projet


Advanced Computing, embedded and Control Systems

NanoStreams co-designs a micro-server architecture and software stack that address the unique challenges of hybrid transactional-analytical workloads, which are encountered by emerging applications of real-time big-data analytics. To this end, NanoStreams brings together embedded system design principles, application-specific compilers, and HPC software practices.
The processor technology that underpins the NanoStreams micro-server is an amalgam of RISC cores and nano-cores, a new class of programmable custom accelerators. Novel automatic compiler generation and parameterization technology enables low-effort programming and integration of nano-cores into application-specific, many-core accelerators. The proposed heterogeneous Analytics-on-Chip processor forms the backbone of the NanoStreams micro-server, which further leverages a hybrid DRAM-PCRAM memory system and a non-cache-coherent scale-out architecture to achieve extreme energy-efficiency.
The software stack of the NanoStreams micro-server is rooted in domain-specific languages for analytical queries, which the project implements with a streaming dataflow execution model. The language runtime system uses real-time scheduling, performance isolation techniques and region-based memory management to minimize latency on the transactional path and maximize throughput on the analytical path. NanoStreams virtualizes lightweight PCRAM-based persistent memory, for direct user access and locality optimization.
The project will deliver a real-silicon prototype, based on the Xilinx Zynq platform and ARM-Linux. The quantitative objective of NanoStreams, in comparison with contemporary HPC servers, is to reduce analytical response time of commercial in-memory databases by at least 30%, while sustaining transactional throughput and improving system energy-efficiency and programmability. NanoStreams will demonstrate these advances with industry-standard workloads and four real-world case studies.

Appel à propositions

FP7-ICT-2013-10
Voir d’autres projets de cet appel

Coordinateur

THE QUEEN'S UNIVERSITY OF BELFAST
Contribution de l’UE
€ 966 973,00
Adresse
UNIVERSITY ROAD LANYON BUILDING
BT7 1NN Belfast
Royaume-Uni

Voir sur la carte

Région
Northern Ireland Northern Ireland Belfast
Type d’activité
Higher or Secondary Education Establishments
Contact administratif
Rory Jordan (Mr.)
Liens
Coût total
Aucune donnée

Participants (6)