Date(s) - 22 Apr 2019
1:10 PM - 2:00 PM
3043 ECpE Building Addition
Title: Enhancing the Programmability and Performance Portability of Deep Learning Applications
Abstract: Software developers are facing the era of AI applications. Deep Neural Networks (DNNs) have proven strong results on a wide range of applications form computer vision and natural language processing to human action recognition and robotics. At the same time, multicore CPUs, manycore processors and AI accelerators are standard on desktops, laptops and many embedded and mobile devices, and can process the vast amounts of data of today’s applications. However, in view of the complexity of developing efficient and portable applications, the implementation and optimization of DNN applications present serious challenges. This generally requires months of effort by experienced software developers, who are both capable of producing high efficiency code for a target platform as well as being familiar with the details of DNN computations. This talk will discuss the challenges that have emerged with deploying deep learning applications and how we are likely to react to these challenges. In particular, it gives an overview of our research contributions to an open source framework that enables programmers to implement efficient DNN applications across multiple hardware.
Bio: Ali Jannesari is an Assistant Professor with the Computer Science Department at Iowa State University. His research interests are in the areas of parallelism, deep learning and program analysis. He works on analytical and computing methods to help application developers to utilize the modern hardware platforms for developing complex software systems in different in-demand areas such as deep learning, embedded systems, and HPC. He is particularly interested in multicore/manycore systems and utilizing parallel computation for different applications. Dr. Jannesari holds a Habilitation degree in Computer Science from the Technical University of Darmstadt, and has a PhD in Computer Science from Karlsruhe Institute of Technology, Germany.
ECpE Seminar Host: Ashfaq Khokhar