UTCS Colloquia - Calin Cascaval/Qualcomm, "Parallel Programming for Mobile Devices"

Contact Name: 
Jenna Whitney
GDC 4.302
Jun 19, 2013 11:00am - 12:00pm

Talk Audience: UTCS Faculty and Graduate Students

Host:  Keshav Pingali

Talk Abstract: Personal computing is going mobile and applications are changing to adapt to take advantage of new opportunities offered by permanent availability and connectivity. Mobile devices are a significant departure from traditional computing. On one hand, they are very personal, always on, always connected. They promise to fulfill the promise of being the hub for our digital lives more than just phones, they are the gateways for our social interaction through instant messaging, Facebook-ing and Tweeter-ing. On the other hand, they are much more constrained in terms of resources than desktops. Even though progress in their computing capabilities has been staggering, they continue to rely on battery power and are packaged in tight (and appealing) casings that are a nightmare for thermal dissipation. In this talk I will present the challenges facing programmers for mobile devices and discuss some of the projects that we explore at Qualcomm Research, including the Zoomm parallel browser.

Speaker Bio: Dr. Calin Cascaval is Director of Engineering at the Qualcomm Silicon Valley Research Center, where he is leading projects in the area of parallel software for mobile computing. Previously, he worked at the IBM TJ Watson Research Center, where he worked on systems software, programming models, and compilers for a number of large scale parallel systems projects, including Blue Gene and PERCS. He led the implementation of the first UPC compiler to scale to hundreds of thousands of processors, as well as research into parallel programming languages and parallel programming abstractions, such as Transactional Memory, Data-centric synchronization, the Asynchronous Partitioned Global Address Space programming model, and Amorphous Data Parallelism. He collaborated extensively with academia and has more than 50 peer-reviewed publications and more than 40 patent disclosures. Dr. Cascaval has a PhD in Computer Science from the University of Illinois at Urbana-Champaign (2000).