Infotech Speaker Series: Tim Mattson

Infotech Speaker Series: Tim Mattson

Date: October 16, 2015
Time: 12:00 AM - 12:00 AM
Host: UF CISE Department
Admission: This event is free and open to the public.

Invisible Computers with Dissociative Identity Disorder: Understanding Trends in Computer Design

Abstract: Many people find Information technology unsettling. As soon as you get used to it, it changes. Furthermore, the rate of change is growing leading to a pace of technological innovation unmatched in human history. The pace is not slacking off. People working inside the information technology field have gotten used to living in this Alice in Wonderland World (picture the Red Queen running as fast as she can just to stay in one place). Recently, however, the proverbial rug has been pulled out from under these hard working technologists: computers are becoming invisible and have developed dissociative identity disorder. In this talk, I will explore how we got to this difficult place and where it is heading (hint: a teraflop in your pocket).

Info Tech Logo

Biography: Tim Mattson is a parallel programmer (Ph.D. Chemistry, UCSC, 1985). Tim has been with Intel since 1993 where he has worked with brilliant people on great projects such as: (1) the first TFLOP computer (ASCI Red), (2) the OpenMP API for shared memory programming, (3) the OpenCL programming language for heterogeneous platforms, (4) Intel’s first TFLOP chip (the 80 core research chip), and (5)Intel’s 48 core, SCC research processor. Tim has published extensively including the books Patterns for Parallel Programming (with B. Sanders and B. Massingill, Addison Wesley, 2004), An Introduction to Concurrency in Programming Languages (with M. Sottile and C. Rasmussen, CRC Press, 2009), and The OpenCL Programming Guide (with A Munshi, B. Gaster, J. Fung, and D. Ginsburg, Addison Wesley, 2011). Currently, Tim is working in the Parallel Computing lab. He is (1) the PI for Intel’s Big Data science and technology center, and (2) leading a small group studying revolutionary approaches to runtime systems for exascale computers.