Tuesday, October 21, 2014
During this year's HiPEAC EU Network of Excellence event, a number of major microserver projects showcased data centre servers based on energy-efficient embedded processors. Many of these are largely funded by the European Union.
The NanoStreams project brings together European expertise in embedded systems design and high-performance computing (HPC) software to address the challenge of real-time analytics on fast data streams. NanoStreams uses an architecture and software stack that address the unique challenges of hybrid transactional-analytical workloads, encountered by emerging applications of real-time big-data analytics.
The NanoStreams processor is an amalgam of RISC cores and nano-cores, a class of programmable, custom accelerators. Novel automatic compiler generation and parameterisation technology enables low-effort programming and integration of nano-cores into application-specific, many-core accelerators.
The project's proposed heterogeneous Analytics-on-Chip processor forms the backbone of the NanoStreams microserver. The system also leverages a hybrid DRAM-PCRAM memory system and a non-cache-coherent, scale-out architecture to achieve extreme energy-efficiency. It systems uses a mix of Calxeda SoC and Xilinx Zinq boards.
NanoStreams brings together a consortium of two academic institutions and three technology providers working in partnership with IBM and Credit Suisse. The main advantage of Nanostreams is that it is driven by the needs of real financial workloads and the proposed architecture is evaluated using real stock-exchange data.
In his talk on the project, Dimitrios Nikolopoulos, a professor and research director at Queen's University of Belfast, compared commodity x86 servers and microservers based on the Boston Viridis platform. He emphasised the need for fair comparisons of power consumption not only between the processors but between whole systems including the power supplies, storage and memory subsystems.
By: DocMemory Copyright © 2023 CST, Inc. All Rights Reserved
|