No.134 Advances in Heterogeneous Computing from Hardware to Software


NII Shonan Meeting Seminar 134


  • Dr. Aaron Smith, Microsoft Research, USA
  • Dr. Christian Fensch, ARM Trondheim, Norway
  • Dr. Hiroshi Sasaki, Columbia University, USA

Keynote Speakers

  • Dr. Shinpei Kato, University of Tokyo/Click IV, Japan
  • Prof. Satoshi Matsuoka, Tokyo Institute of Technology/RIKEN, Japan


  • Dr. Marco Aldinucci, University of Turin, Italy
  • Dr. Bruno Bodin, Yale-NUS, Singapore
  • Dr. Mauricio Breternitz, Lisbon University & INESC-ID Institute, Portugal
  • Dr. Nick Brown, University of Edinburgh, UK
  • Dr. Christophe Dubach, University of Edinburgh, UK
  • Dr. Sebastian Hack, Saarland University, Germany
  • Dr. Keiji Kimura, Waseda University, Japan
  • Dr. Masaaki Kondo, University of Tokyo, Japan
  • Dr. Takatsugu Ono, Kyushu University, Japan
  • Dr. Antoniu Pop, University of Manchester, UK
  • Dr. Louis-Noel Pouchet, Colorado State University, USA
  • Dr. Fabrice Rastello, INRIA, France
  • Prof. Sven-Bodo Scholz, Heriot-Watt University, UK
  • Dr. Magnus Själander, NTNU, Norway
  • Dr. Michel Steuwer, University of Glasgow, UK
  • Dr. Osman Sabri Ünsal, Barcelona Supercomputing Center,  Spain
  • Dr. Wim Vanderbauwhede, University of Glasgow, UK
  • Dr. Yasutaka Wada, Meisei University, Japan
  • Dr. Hiroshi Yamada, Tokyo University of Agriculture and Technology, Japan
  • Dr. Ayal Zaks, Technion, Israel


Sunday (9/2)

  • 15:00 ​-​ 19:00: Hotel Check-In
  • 19:00 ​-​ 21:00: Welcome Banquet

Monday (9/3) – Room 208

Tuesday (9/4) – Room 208

Wednesday (9/5) – Room 208

Thursday (9/6) – Room 208


This​ ​Shonan​ ​seminar​ ​​brings​ ​together​ ​a​ ​mix​ ​of​ ​practitioners​ ​and​ ​researchers​ ​from​ ​industry​ ​and academia​ ​to​ ​discuss​ ​the​ ​latest​ ​advances​ ​and​ ​challenges​ ​in​ ​heterogeneous​ ​computing.​ ​With​ ​increasingly diminishing​ ​returns​ ​in​ ​power​ ​and​ ​performance​ ​due​ ​to​ ​the​ ​slowing​ ​of​ ​Dennard​ ​scaling​ ​and​ ​Moore’s​ ​law, the​ ​heterogeneous​ ​computing​ ​community​ ​is​ ​faced​ ​with​ ​a​ ​demanding​ ​set​ ​of​ ​challenges:

  • provide​ ​increasing​ ​compute​ ​performance,
  • while​ ​improving​ ​energy​ ​efficiency,
  • without​ ​burdening​ ​programmers​ ​with​ ​additional​ ​complexity.

Solutions​ ​to​ ​these​ ​problems​ ​increasingly​ ​rely​ ​on​ ​interdisciplinary​ ​research​ ​and​ ​hardware/software co-design​ ​to​ ​specialize​ ​the​ ​hardware​ ​and​ ​software​ ​stack​ ​for​ ​a​ ​particular​ ​problem​ ​or​ ​application​ ​domain. Examples​ ​of​ ​recent​ ​projects​ ​are​ ​Microsoft’s​ ​Catapult​ ​datacenter​ ​accelerator​ ​which​ ​is​ ​used​ ​in​ ​production to​ ​accelerate​ ​Bing​ ​ranking​ ​and​ ​Azure​ ​networking​ ​on​ ​a​ ​cloud​ ​of​ ​reprogrammable​ ​FPGAs,​ ​Google’s Tensor​ ​Processing​ ​Unit​ ​(TPU)​ ​–​ ​a​ ​custom​ ​application-specific​ ​integrated​ ​circuit​ ​(ASIC)​ ​developed​ ​to accelerate​ ​machine​ ​learning,​ ​and​ ​Amazon’s​ ​Annapurna​ ​ASIC​ ​used​ ​to​ ​accelerate​ ​network​ ​management in​ ​Amazon​ ​datacenters.

Over​ ​the​ ​course​ ​of​ ​this​ ​seminar,​ ​attendees​ ​​participate​ ​in​ ​discussions​ ​on​ ​the​ ​latest​ ​topics​ ​and​ ​trends in​ ​heterogeneous​ ​computing.​ ​We​ ​​hold​ ​sessions​ ​covering​ ​hardware​ ​and​ ​computer​ ​architecture, development​ ​tools,​ ​operating​ ​systems​ ​and​ ​runtimes,​ ​programming​ ​models,​ ​and​ ​application​ ​workloads. These​ ​sessions​ ​include​ ​a​ ​mix​ ​of​ ​talks​ ​and​ ​open​ ​discussions​ ​led​ ​by​ ​experts​ ​in​ ​their​ ​related​ ​areas. There​ ​is​ ​ample​ ​opportunity​ ​for​ ​one​ ​on​ ​one​ ​interaction​ ​in​ ​this​ ​intimate​ ​format​ ​which​ ​we​ ​expect​ ​will allow​ ​attendees​ ​to​ ​develop​ ​new​ ​connections​ ​and​ ​research​ ​directions​ ​for​ ​future​ ​collaborations.