Jens Knoop · Wolfgang Karl Martin Schulz · Koji Inoue Thilo Pionteck (Eds.) Architecture of 2 7 1 Computing Systems – 0 1 S C ARCS 2017 N L 30th International Conference Vienna, Austria, April 3–6, 2017 Proceedings 123 Lecture Notes in Computer Science 10172 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University, Lancaster, UK Takeo Kanade Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler University of Surrey, Guildford, UK Jon M. Kleinberg Cornell University, Ithaca, NY, USA Friedemann Mattern ETH Zurich, Zurich, Switzerland John C. Mitchell Stanford University, Stanford, CA, USA Moni Naor Weizmann Institute of Science, Rehovot, Israel C. Pandu Rangan Indian Institute of Technology, Madras, India Bernhard Steffen TU Dortmund University, Dortmund, Germany Demetri Terzopoulos University of California, Los Angeles, CA, USA Doug Tygar University of California, Berkeley, CA, USA Gerhard Weikum Max Planck Institute for Informatics, Saarbrücken, Germany More information about this series at http://www.springer.com/series/7407 Jens Knoop Wolfgang Karl (cid:129) Martin Schulz Koji Inoue (cid:129) Thilo Pionteck (Eds.) Architecture of – Computing Systems ARCS 2017 30th International Conference – Vienna, Austria, April 3 6, 2017 Proceedings 123 Editors Jens Knoop Koji Inoue Vienna University of Technology Kyushu University Vienna Fukuoka Austria Japan WolfgangKarl Thilo Pionteck Karlsruhe Institute of Technology Otto vonGuericke University Magdeburg Karlsruhe Magdeburg Germany Germany Martin Schulz Lawrence LivermoreNational Laboratory Livermore USA ISSN 0302-9743 ISSN 1611-3349 (electronic) Lecture Notesin Computer Science ISBN 978-3-319-54998-9 ISBN978-3-319-54999-6 (eBook) DOI 10.1007/978-3-319-54999-6 LibraryofCongressControlNumber:2017933871 LNCSSublibrary:SL1–TheoreticalComputerScienceandGeneralIssues ©SpringerInternationalPublishingAG2017 Thisworkissubjecttocopyright.AllrightsarereservedbythePublisher,whetherthewholeorpartofthe material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storageandretrieval,electronicadaptation,computersoftware,orbysimilarordissimilarmethodologynow knownorhereafterdeveloped. Theuseofgeneraldescriptivenames,registerednames,trademarks,servicemarks,etc.inthispublication doesnotimply,evenintheabsenceofaspecificstatement,thatsuchnamesareexemptfromtherelevant protectivelawsandregulationsandthereforefreeforgeneraluse. Thepublisher,theauthorsandtheeditorsaresafetoassumethattheadviceandinformationinthisbookare believedtobetrueandaccurateatthedateofpublication.Neitherthepublishernortheauthorsortheeditors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissionsthatmayhavebeenmade.Thepublisherremainsneutralwithregardtojurisdictionalclaimsin publishedmapsandinstitutionalaffiliations. Printedonacid-freepaper ThisSpringerimprintispublishedbySpringerNature TheregisteredcompanyisSpringerInternationalPublishingAG Theregisteredcompanyaddressis:Gewerbestrasse11,6330Cham,Switzerland Preface The30thInternationalConferenceonComputerArchitecture(ARCS2017)washosted by the Complang Group at the Vienna University of Technology during April 3–6, 2017. It was organized by the special interest group on “Architecture of Computing Systems”oftheGI(GesellschaftfürInformatike.V.)andITG(Informationstechnische Gesellschaft im VDE). The ARCS conferences series has over 30 years of tradition in reporting leading-edgeresearchincomputerarchitectureandoperatingsystems.Itcoversawide spectrumoftopicsfromembeddedandreal-timetolarge-scaleparallelsystemsaswell as from hardware design to software techniques required to exploit new hardware systems efficiently. It also covers various cross-cutting themes, such as autonomous optimization, power and energy awareness, and resilience, providing a comprehensive platform for systems research. Additionally, a new topic on post-Moore architectures was added for this year. Each year the conference selects a special focus topic, which for 2017 was “Heterogeneous Node Architectures with Deep Memory Systems.” This selection reflects current trends in node design in high-performance computing (HPC) environ- ments, which increasingly feature deeper and more complex memory hierarchies, the integrationofnon-volatilestorage,aswellastheuseofaccelerators,suchasGPUs,to satisfy the ever-rising demand for computational power. The conference attracted 42 submissions from authors in 19 countries. Each paper wasreviewedbyadiverseanddedicatedProgramCommittee,whichsubmittedatotal of199reviews.Mostpapersreceivedfivereviewsandfinaldecisionsweremadebased on the reviews as well as online discussions. Following this process, the Program Committee ended up accepting 19 papers by authors from 11 countries. These papers were organized into seven sessions: Resilience (2 papers), Accelerators (3 papers), Performance (2 papers), Memory Systems (3 papers), Parallelism and Many-core (4 papers), Scheduling (2 papers), and Power/Energy (3 papers). ARCShasalongtraditionofhostingassociatedworkshops,fourofwhichwereheld in conjunction with the main conference this year: the 5th International Workshop on Self-Optimization in Autonomic and Organic Computing Systems (SAOS), the 13th Workshop on Dependability and Fault Tolerance (VERFE), the Second FORMUS3IC Workshop,and,forthefirsttimein2017,theWorkshoponComputerArchitecturesin Space (CompSpace). Wewouldliketothank themanyindividuals whocontributedtothesuccessofthe conference, in particular the members of the Program Committee as well as the additional external reviewers, for the time and effort they put into reviewing the sub- missions carefully and selecting a high-quality program. Many thanks also to all authors for submitting their work. The workshops were organized and coordinated by VI Preface Carsten Trinitis, the proceedings were compiled by Thilo Pionteck and Gerald Krell, andthewebsitewasmaintainedbyMarkusHoffmann.Ourgratitudegoestoallofthem as well as all other people who helped in the organization of ARCS 2017. April 2017 Jens Knoop Wolfgang Karl Martin Schulz Koji Inoue Organization General Co-chairs Jens Knoop Vienna University of Technology, Austria Wolfgang Karl Karlsruhe Institute of Technology, Germany Program Co-chairs Martin Schulz Lawrence Livermore National Lab, USA Koji Inoue Kyushu University, Japan Workshop and Tutorial Chair Carsten Trinitis Technical University of Munich, Germany Publicity Chair Miquel Pericàs Chalmers University of Technology, Sweden Publication Chair Thilo Pionteck Otto von Guericke University Magdeburg, Germany Program Committee Michael Beigl Karlsruhe Institute of Technology, Germany Mladen Berekovic Technische Universität Braunschweig, Germany Jürgen Brehm Leibniz Universität Hannover, Germany Uwe Brinkschulte Goethe-Universität Frankfurt am Main, Germany João M.P. Cardoso Universidade do Porto, Portugal Laura Carrington San Diego Supercomputer Center/University of California, USA Albert Cohen Inria, France Martin Daněk daiteq s.r.o., Czech Republic Ahmed El-Mahdy Egypt-Japan University of Science and Technology, Egypt Dietmar Fey Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany William Fornaciari Politecnico di Milano, Italy Roberto Giorgi University of Siena, Italy Daniel Gracia Pérez Thales Research and Technology, France Jan Haase Universität zu Lübeck, Germany VIII Organization Jörg Hähner University of Augsburg, Germany Andreas Herkersdorf Technical University of Munich, Germany Christian Hochberger Technische Universität Darmstadt, Germany Gert Jervan Tallinn University of Technology, Estonia Wolfgang Karl Karlsruhe Institute of Technology, Germany Jörg Keller FernUniversität in Hagen, Germany Andreas Koch Technische Universität Darmstadt, Germany Koji Inoue Kyushu University, Japan Jens Knoop Vienna University of Technology, Austria Hana Kubátová FIT CTU, Prague, Czech Republic Olaf Landsiedel Chalmers University of Technology, Sweden Dong Li University of California, Merced, USA Erik Maehle Universität zu Lübeck, Germany Christian Müller-Schloer Leibniz Universität Hannover, Germany Alex Orailoglu University of California, San Diego, USA Miquel Pericàs Chalmers University of Technology, Sweden Luis Miguel Pinho CISTER, ISEP, Portugal Thilo Pionteck Otto von Guericke University Magdeburg, Germany Pascal Sainrat IRIT – Université de Toulouse, France Luca Santinelli ONERA, France Toshinori Sato Fukuoka University, Japan Wolfgang Friedrich-Alexander-Universität Erlangen-Nürnberg, Schröder-Preikschat Germany Martin Schulz Lawrence Livermore National Laboratory, USA Muhammad Shafique Vienna University of Technology, Austria Cristina Silvano Politecnico di Milano, Italy Leonel Sousa Universidade de Lisboa, Portugal Rainer G. Spallek Technische Universität Dresden, Germany Olaf Spinczyk Technische Universität Dortmund, Germany Benno Stabernack Fraunhofer Institute for Telecommunications, Heinrich Hertz Institute, Germany Walter Stechele Technical University of Munich, Germany Djamshid Tavangarian Universität Rostock, Germany Jürgen Teich Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany Sven Tomforde University of Kassel, Germany Eduardo Tovar Polytechnic Institute of Porto, Portugal Carsten Trinitis Technical University of Munich, Germany Nicolas Tsiftes SICS Swedish ICT, Sweden Theo Ungerer University of Augsburg, Germany Hans Vandierendonck Queen’s University Belfast, UK Stephane Vialle CentraleSupelec and UMI GT-CNRS 2958, France Lucian Vintan Lucian Blaga University of Sibiu, Romania Klaus Waldschmidt Goethe-Universität Frankfurt am Main, Germany Stephan Wong Delft University of Technology, The Netherlands Sungjoo Yoo Seoul National University, Korea Organization IX Additional Reviewers Imran Ashraf Behnaz Pourmohseni Andreas Becher Thomas B. Preußer Christopher Blochwitz Marco Procaccini Hendrik Borghorst Oskar Pusz Markus Buschhoff Stefan Reif Chongxiao Cao Sven Rheindt Florian Franzmann Johanna Rohde Alexander Gabrecht Tajas Ruschke Jose Germano Horst Schirmeier João F.D. Guerreiro Florian Schmaus Fabrice Guet Alexander Schwarz Jaco Hofmann Syad Abbas Shah Joost Hoozemans Manu Shantharam Timo Hönig Romeo Shuka Boguslaw Jablkowski Lukas Sommer Tobias Klaus Akshay Srivatsa Gerald Krell Konstantinos Tovletoglou Steffen Köhler Peter Ulbrich Joerg Lenhardt Josef Weidendorfer Paulo Martins Sebastian Weis Dominik Meyer Jakob Wenzel Jörg Mische Michael Witterauf Nizar Msadek Wei Xie Julian Oppermann Martin Zabel Jutta Pirkl
Description: