LEGaTO: first steps towards energy-efficient toolset for heterogeneous computing

LEGaTO is a three-year EU H2020 project which started in December 2017. The LEGaTO project will leverage task-based programming models to provide a software ecosystem for Made-in-Europe heterogeneous hardware composed of CPUs, GPUs, FPGAs and dataflow engines. The aim is to attain one order of magnitude energy savings from the edge to the converged cloud/HPC.

[1]  Rishiyur S. Nikhil,et al.  Bluespec System Verilog: efficient, correct RTL from high level specifications , 2004, Proceedings. Second ACM and IEEE International Conference on Formal Methods and Models for Co-Design, 2004. MEMOCODE '04..

[2]  Shuo Yang,et al.  WIDER FACE: A Face Detection Benchmark , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[3]  Alejandro Duran,et al.  Ompss: a Proposal for Programming Heterogeneous Multi-Core Architectures , 2011, Parallel Process. Lett..

[4]  Frank Klawonn,et al.  Effects of pathogen dependency in a multi-pathogen infectious disease system including population level heterogeneity – a simulation study , 2017, Theoretical Biology and Medical Modelling.

[5]  Miquel Pericàs,et al.  Elastic Places , 2018, ACM Trans. Archit. Code Optim..

[6]  Miquel Pericàs POSTER: ξ-TAO: A cache-centric execution model and runtime for deep parallel multicore topologies , 2016, 2016 International Conference on Parallel Architecture and Compilation Techniques (PACT).

[7]  Agnes Rohlin,et al.  Performance-targeted Resource-aware Task Scheduling for Heterogeneous Platforms , 2018 .

[8]  Yoav Etsion,et al.  DFiant: A dataflow hardware description language , 2017, 2017 27th International Conference on Field Programmable Logic and Applications (FPL).

[9]  Frank Klawonn,et al.  Statistical Modelling for Data from Experiments with Short Hairpin RNAs , 2010, IDA.

[10]  Chong Wang,et al.  Deep Speech 2 : End-to-End Speech Recognition in English and Mandarin , 2015, ICML.

[11]  John Wawrzynek,et al.  Chisel: Constructing hardware in a Scala embedded language , 2012, DAC Design Automation Conference 2012.

[12]  Didier Colle,et al.  Trends in worldwide ICT electricity consumption from 2007 to 2012 , 2014, Comput. Commun..

[13]  Ivan E. Sutherland,et al.  The tyranny of the clock , 2012, Commun. ACM.

[14]  Mario Porrmann,et al.  A Scalable Server Architecture for Next-Generation Heterogeneous Compute Clusters , 2014, 2014 12th IEEE International Conference on Embedded and Ubiquitous Computing.

[15]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[16]  Giovanni Agosta,et al.  M2DC - Modular Microserver DataCentre with heterogeneous hardware , 2017, Microprocess. Microsystems.

[17]  Sven Wachsmuth,et al.  “KogniChef”: A Cognitive Cooking Assistant , 2017, KI - Künstliche Intelligenz.

[18]  James Philbin,et al.  FaceNet: A unified embedding for face recognition and clustering , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[19]  Ali Farhadi,et al.  YOLO9000: Better, Faster, Stronger , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).