Adaptive Many-Core Architectures and Systems workshop
York, UK, 13-15th June 2018

****THE PROGRAMME FOR THE WORKSHOP IS AVAILABLE HERE*****

The Adaptive Many-Core Architectures and Systems workshop will be held in the historic city of York. The workshop aims to highlight and discuss emerging trends and future directions in the field of many-core system design (and beyond), and will feature invited position papers from world-leading researchers and industrialists across the field.

The technical programme will focus upon the potential for future developments within the field of adaptive many-core systems, addressing areas such as:

  • Scalable hardware and software design of many-core systems
  • Middleware and algorithms for performance optimisation in many-core systems
  • Run-time management for many-core systems
  • Adaptive task and application mapping
  • Hardware and software mechanisms for power and energy optimisation
  • Network-on-Chip and communication in many-core devices
  • Predicting future technologies and their impact on many-core system design
  • Performance improvement through reconfigurable logic
  • Fault-tolerant system design and design for testability
  • Electronic design tools and optimisations
  • Innovative design techniques (e.g. bio-inspired)

Alan BurnsHard Real-Time Systems and Many-Core Platforms
Abstract
Professor Alan Burns is a member of the Department of Computer Science, University of York, U.K. His research interests cover a number of aspects of real-time systems including the assessment of languages for use in the real-time domain, distributed operating systems, the formal specification of scheduling algorithms and implementation strategies, and the design of dependable user interfaces to real-time applications. Professor Burns has authored/co-authored 500 papers/reports and books. Most of these are in the real-time area. His teaching activities include courses in Operating Systems and Real-time Systems. In 2009 Professor Burns was elected a Fellow of the Royal Academy of Engineering. In 2012 he was elected a Fellow of the IEEE.
Simon BurtonMaking the case for the safety of machine learning for highly automated driving
Abstract
Dr. Simon Burton graduated in computer science at the University of York, where he also achieved his Phd on the topic of the verification and validation of safety-critical systems. Dr. Burton has a background in a number of safety-critical industries. He has spent the last 16 years mainly focusing on automotive, working in research and development projects within a major OEM as well as leading consulting, engineering service and product organisations supporting OEM's and their supply chain with solutions for process improvement, embedded software, safety and security. He currently has the role of Chief Expert within the Robert Bosch GmbH Central Research division, where he coordinates research strategy in the area of safety, security, reliability and availability of software intensive systems.
Benoît Dupont de DinechinManycore Accelerators beyond GPU Architecture
Abstract
Benoît is the Kalray VLIW core main architect, and co-architect of the Kalray Multi-Purpose Processing Array (MPPA). He his also a direct contributor to several components of the AccessCore software development environment. Before joining Kalray, Benoît was in charge of Research and Development for the STMicroelectronics Software, Tools, Services division. He was promoted to STMicroelectronics Fellow in 2008. Prior to STMicroelectronics, Benoît worked at the Cray Research park (Minnesota, USA), where he developed the software pipeliner of the Cray T3E production compilers. Benoît earned an engineering degree in Radar and Telecommunications from the Ecole Nationale Supérieure de l’Aéronautique et de l’Espace (Toulouse, France), and a doctoral degree in computer systems from the University Pierre et Marie Curie (Paris) under the direction of Prof. P. Feautrier. He completed his post-doctoral studies at the McGill university (Montreal, Canada) at the ACAPS laboratory led by Prof. G. R. Gao. Benoît has published over 50 conference papers, journal articles and book chapters, and holds 10 hardware patents.
Nikil DuttFrom Here to MARS: Self-Aware Middleware for Adaptive Reflective Computer Systems
Abstract
Nikil Dutt is a Chancellor's Professor of CS, Cognitive Sciences, and EECS at the University of California, Irvine. He received a PhD from the University of Illinois at Urbana-Champaign (1989). His research interests are in embedded systems, EDA, computer architecture and compilers, distributed systems, and brain-inspired architectures and computing. He has received numerous best paper awards and is coauthor of 7 books. Professor Dutt has served as EiC of ACM TODAES and AE for ACM TECS and IEEE TVLSI. He is on the steering, organizing, and program committees of several premier EDA and Embedded System Design conferences and workshops, and has also been on the advisory boards of ACM SIGBED, ACM SIGDA, ACM TECS and IEEE ESL. He is an ACM Fellow, IEEE Fellow, and recipient of the IFIP Silver Core Award.
Steve FurberSpiNNaker - economy and reliability at scale
Abstract
Steve Furber CBE FRS FREng is ICL Professor of Computer Engineering in the School of Computer Science at the University of Manchester, UK. After completing a BA in mathematics and a PhD in aerodynamics at the University of Cambridge, UK, he spent the 1980s at Acorn Computers, where he was a principal designer of the BBC Microcomputer and the ARM 32-bit RISC microprocessor. Over 100 billion variants of the ARM processor have since been manufactured, powering much of the world's mobile and embedded computing. He moved to the ICL Chair at Manchester in 1990 where he leads research into asynchronous and low-power systems and, more recently, neural systems engineering, where the SpiNNaker project is delivering a computer incorporating a million ARM processors optimised for brain modelling applications.
Giulio GambardellaLow-latency inference of Quantized Neural Networks on Xilinx SoC
Abstract
Dr. Giulio Gambardella is working as a research scientist in Xilinx Research, which he joined in 2016. His expertise covers hardware acceleration of machine learning algorithms, with a particular emphasis on quantized neural networks. Before joining Xilinx, he was a visiting scientist at ABB Corporate Research Centre in Oslo, working on dependability evaluation for embedded systems in safety-critical applications. He obtained his PhD in Computer Engineering from Politecnico di Torino (Italy)with a thesis, “Dynamic Partial Reconfiguration for Dependable Systems”, targeting FGPA adoption in safety-critical applications. Further research interests include memory testing, fault-tolerant reconfigurable systems and software based self-test, working in strong collaboration with CINI, the Italian National Interuniversity Consortium for Informatics and several private companies. He also served as a reviewer for several international journals and conferences.
Geoff MerrettRun-time power management of multi- and many-core systems
Abstract
Geoff V. Merrett is an Associate Professor at the School of Electronics and Computer Science, University of Southampton, where he is Head of the Centre for Internet of Things and Pervasive Systems. He received the BEng (1st, Hons) and PhD degrees in Electronic Engineering from Southampton in 2004 and 2009 respectively. He is internationally known for his research into the system-level energy management of mobile and self-powered embedded systems, and he has published over 150 journal and conference papers in these areas. He has given invited talks on his research (e.g. DAC, DATE), and had a number of best paper nominations and awards (e.g. DATE, CODES-ISSS, IJCAI). He is technical manager of the Arm-ECS Research Centre, an award winning industry-academia collaboration between the University of Southampton and ARM. He has edited a number of research books, and is currently co-editing an IET Press book titled "Multi- and Many-Core Computing: Software and Hardware" due for publication at the beginning of 2019. He is an Associate Editor for the IET CDS (IF: 1.092) and MDPI Sensors (IF: 2.677) journal, has been guest editor on a number of special issues in areas related to his research interests, serves as a reviewer for a number of leading journals, and on TPCs for a range of conferences.
Jürgen TeichMethodologies for Application Mapping for NoC-Based MPSOCs
Abstract
Jürgen Teich is with Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), Germany, where he is head of the chair of hardware/software codesign since 2003. He received the M.Sc. Degree (Dipl.- Ing.; with honors) from the University of Kaiserslautern, Germany, in 1989 and the Ph.D. degree (Dr.-Ing.; summa cum laude) from the University of Saarland, Saarbrücken, Germany, in 1993. Prof. Teich has organized various ACM/IEEE conferences/symposia as program chair including CODES+ISSS 2007, FPL 2008, ASAP 2010, DATE 2016, and was vice general chair of DATE 2018. He currently serves as the general chair of DATE 2019 and in the editorial boards of diverse scientific journals such as ACM TODAES, IEEE Design and Test, IET Cyber-Physical Systems, and JES. He has edited two textbooks on hardware/software codesign and the Handbook of Hardware/Software Codesign (Springer). Since 2010, he has also been the principal coordinator of the Transregional Research Center 89 “invasive computing” on multicore research funded by the German Research Foundation (DFG). He is a member of Academia Europaea, the academy of europe, and a fellow of the IEEE.
Gianluca TempestiContinuous on-line adaptation in many-core systems: The GRACEFUL project
Abstract
Dr. Gianluca Tempesti received a B.S.E. in electrical engineering from Princeton University in 1991 and a M.S.E. in computer science and engineering from the University of Michigan at Ann Arbor in 1993. In 1998 he received a Ph.D. from the Ecole Polytechnique Fédérale de Lausanne (EPFL), Switzerland. In 2003 he was granted a young professorship award from the Swiss National Science Foundation (FNS) and created the Cellular Architecture Research Group (CARG). In 2006 he joined the Department of Electronic Engineering at the University of York as a Reader in Intelligent Systems. His research interests include bio-inspired digital hardware and software, built-in self-test and self-repair, programmable logic, and many-core systems, and he has published over 80 articles in these areas.
Eric Van HensbergenSoftware and Large Scale Systems: ARM's co-design approach to many-core
Abstract
Eric is currently a fellow in the Research division at Arm in Austin, TX leading the software and large scale systems research group. The group's activities include exploring the place of Arm within high performance computing, data centers, and investigating next generation concepts in operating systems, runtimes, and systems software. Previously, he was a research staff member in the Future Systems department at IBM's Austin Research Lab. Over the twelve years at IBM, he has worked on distributed operating systems for high performance computing, low-power dense server and network processor appliance blades, DRAM power management, full system simulation, high performance computing, hypervisors, and the Linux operating system. Before coming to IBM, he worked for four years at Lucent Technologies Bell Laboratories on the Plan 9 and Inferno operating systems. His current research focuses on exploring new operating system and distributed system techniques for systems with hundreds of thousands to millions of cores. Eric received a B.S. in Computer Science from the Rochester Institute of Technology in 1996 and has attended graduate courses in Stanford.

Law & Management Building,
University of York

The workshop will be held in the Law & Management Building, located at the University of York's newly developed Heslington East campus.

Click here for directions.

York

The University of York is situated in one the most beautiful cities in Europe (voted European Tourism City of the Year in 2007). Midway between the capital cities of London and Edinburgh, and with excellent transport links, the city has a 2000 year history, yet a modern outlook.

The city (then named Eboracum) was founded by the Romans. It has always been an important centre: it was one of the capitals of Roman Britain, and for a short period the entire Roman Empire was governed from York. In the ninth century CE, the city (then called Jorvik) was made the capital of most of northern England by the Vikings, and remainded so for most of the next eight hundred years.

Largely untouched by the industrial revolution, the centre of York today retains many period buildings, cobbled streets and pedestrian-only areas, lined with cafes and speciality shops. Tourism is now a major industry, and York is the second most-visited city in England (after London).

Travelling by Air

Manchester Airport is a large airport in the north of England, and has a wide range of international flights and connections via London. Trains run directly to York from the airport station and take just under 2 hours (see timetable). This is generally the most convenient option.

London Heathrow is the largest UK airport, with flights to a wide range of international destinations. Upon arrival, take the Heathrow Express train to Paddington station, then change to the Hammersmith and City underground line to reach King's Cross station (this takes about 30-45 minutes). Direct trains run frequently to York and take about 2 hours. London Gatwick, London Stansted and London Luton also have public transport connections to York.

Leeds-Bradford is the closest airport to York, and has some international flights. Taxis to York take around 45 minutes. Other nearby airports with public transport connections include Newcastle, Durham Tees Valley and Humberside.

Travelling by Rail

From Europe — York can be reached in around 5 hours from Paris or Brussels by train, by taking the Eurostar from Paris Nord to London St Pancras, with a short transfer (5 minute walk) to London Kings Cross for a direct rail service to York.

From the United Kingdom — York is on the East Coast main line from London to Edinburgh, just over two hours away from London King's Cross and around 2.5 hours from Edinburgh. There are also direct express services to many other major cities, including Manchester, Newcastle, Sheffield, Leeds, Birmingham and Glasgow.

Click here for directions to the venue.

Hotels and Bed and Breakfast

York has a wide selection of hotels and B&Bs. However, as a major tourist destination, it is recommended that you book accommodation early. Please note that the university is approximately 2 miles from the city centre and is served by a very regular bus service.

These hotels all lie close to the bus route to the university, and are also convenient for the city centre

Novotel York Centre.

Park Inn by Radisson.

Holiday Inn York City Centre.

Hotel Indigo York.

The York tourist office provides an accommodation search facility.

Accommodation on Campus

Accommodation is also available on the University of York campus. A search facility is available here. A panoromic view of typical accommodation is here.

Slides

The following slides were contributed by speakers who presented at the workshop:

Steve Furber
Steve Furber
Jürgen Teich
Jürgen Teich
Alan Burns
Alan Burns
Dave McEwan
Dave McEwan
Rob Stewart
Rob Stewart
Matthew Walker
Matthew Walker
Ghaith Tarawneh
Ghaith Tarawneh
JunKyu Lee
JunKyu Lee
Leandro Indrusiak
Leandro Indrusiak

Abstracts

The following extended abstracts were presented at the workshop and have been made available by the authors:

Somdip Dey
Somdip Dey

Keynote speakers

Alan Burns
University of York, UK

Simon Burton
Bosch

Benoît Dupont de Dinechin
Kalray

Nikil Dutt
University of California, Irvine, USA

Steve Furber
University of Manchester, UK

Giulio Gambardella
Xilinx

Geoff Merrett
University of Southampton

Jürgen Teich
Friedrich-Alexander-Universität
Erlangen-Nürnberg (FAU), Germany

Gianluca Tempesti
University of York, UK

Eric Van Hensbergen
ARM

Organisers

Gianluca Tempesti

Andy Tyrrell

Martin Trefzer

Richard Redpath

Ali Abuassal

Osama Eljade

Dept. of Electronic Engineering,
University of York

IEEE Task Force on
Evolvable Hardware