News Archives

[Colloquium] The Security We Touch: Mobile apps, permissions, and understanding

February 11, 2014

  • Date: Tuesday, February 11, 2014
  • Time: 11:00 am - 12:00 pm
  • Place: Mechanical Engineering 21Place: FEC room 141

Luiz DeRose
Programming Environments Director
Sr. Principal Engineer
Cray Inc.

With future high end systems becoming more parallel with more processors per node, more threads per processor, longer vector lengths, and more complex memory hierarchies, application developers need an environment that can maximize programmability, and ease porting and tuning efforts to close the gap between observed performance and achievable performance, while not losing sight of performance portability across a wide range of systems. Developers need sophisticated tools and adaptive runtime systems that can help solve multi-disciplinary and multi-scale problems, enabling them to achieve high levels of performance. In this talk I will present Cray's programming environment vision and will discuss some of the challenges and open research problems that need to be addressed to build the system software for extreme-scale systems.


Dr. Luiz DeRose is a Senior Principal Engineer and the Programming Environments Director at Cray Inc, where he is responsible for the programming environment strategy for all Cray systems. Before joining Cray in 2004, he was a research staff member and the Tools Group Leader at the Advanced Computing Technology Center at IBM Research. Dr. DeRose had a Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign. With more than 20 years of high performance computing experience and a deep knowledge of its programming environments, he has published more than 50 peer-review articles in scientific journals, conferences, and book chapters, primarily on the topics of compilers and tools for high performance computing. Dr. DeRose participated in the definition and creation of the OpenACC standard for accelerators high level programming. He was the Global Chair for the Multicore and Manycore Programming topic in Euro-Par 2013 and was the Program Committee co-Chair at the 21st International Conference on Parallel Architecture and Compilation Techniques PACT-2012

Watch Colloquium: