| |
|
Seminars: All Seminars
|
| |
Wed Nov 15, 2006 3pm CSE 404
|
Multi-core processors are coming. Will you be ready?
Tim Mattson, Ph.D. Intel Corp., Microcomputer Technology Laboratory

Abstract: All
of the major CPU vendors are moving to multi-core products. These
processors are not a passing fad or a sleazy marketing ploy.
Multi-coreCPUs are the only way for CPU performance to increase within
a fixed power envelope as transistor densities continue to climb. In
this presentation, we will talk about why multi-core CPUs are an
inevitable consequence of semiconductor technology. Then we will
consider some of the consequences of this trend and what software
developers must do to prepare for these next generation CPUs.
=========Speaker's bio=============
Tim Mattson earned a PhD. for his work on quantum molecular scattering
theory (UCSC, 1985). This was followed by a Post-doc at Caltech where
he worked on the Caltech/JPL hypercubes. Since then, he has held a
number of commercial and academic positions with high performance
computers as the common thread. Application areas have included
mathematics libraries, exploration geophysics, computational chemistry,
molecular biology, and bioinformatics. Dr. Mattson joined Intel in
1993. Among his many roles at Intel, he was applications manager for
the ASCI teraFLOPS project, helped create OpenMP, founded the Open
Cluster Group (OSCAR), and launched Intel's programs in computing for
the Life Sciences.
Currently, Dr. Mattson is conducting research on performance modeling
for future multi-core microprocessors and how different programming
models map onto these systems. This work builds on his recent book on
Design Patterns in Parallel Programming (written with Professors
Beverly Sanders and Berna Massingill and published by Addison Wesley).
The patterns provide the "human angle" and help keep his research
focused on technologies that help general programmers solve real
problems.
The permenant URL for this seminar is: http://www.cise.ufl.edu/submit/ext_ops.php ?op=list_seminars&submissionid=14&which=all&speaker=all#5 |
Wed Nov 15, 2006 1:55pm CSE 107
|
How to create a parallel programming language: a case study with OpenMP
Tim Mattson, Ph.D. Intel Corp., Microcomputer Technology Laboratory

Abstract:
Computer scientists have been creating parallel programming languages
for over 20 years. Along the way, we've learned a thing or two about
how to do it right. In this talk, we will look back at the history of
parallel programming languages to highlight some of the key rules
language designers should follow. Then we will look at the history of
OpenMP and show where we hit and where we missed some of these rules.
We will close with a discussion of the future of OpenMP.
This seminar is a guest lecture in COP5555 Programming Language
Principles, but anyone interested is welcome.
===============speaker bio
Tim Mattson earned a PhD. for his work on quantum molecular scattering
theory (UCSC, 1985). This was followed by a Post-doc at Caltech where
he worked on the Caltech/JPL hypercubes. Since then, he has held a
number of commercial and academic positions with high performance
computers as the common thread. Application areas have included
mathematics libraries, exploration geophysics, computational chemistry,
molecular biology, and bioinformatics. Dr. Mattson joined Intel in
1993. Among his many roles at Intel, he was applications manager for
the ASCI teraFLOPS project, helped create OpenMP, founded the Open
Cluster Group (OSCAR), and launched Intel's programs in computing for
the Life Sciences.
Currently, Dr. Mattson is conducting research on performance modeling
for future multi-core microprocessors and how different programming
models map onto these systems. This work builds on his recent book on
Design Patterns in Parallel Programming (written with Professors
Beverly Sanders and Berna Massingill and published by Addison Wesley).
The patterns provide the "human angle" and help keep his research
focused on technologies that help general programmers solve real
problems.
The permenant URL for this seminar is: http://www.cise.ufl.edu/submit/ext_ops.php ?op=list_seminars&submissionid=14&which=all&speaker=all#7 |
|
Click
here to return to the main Submission
page.
|
To submit items for this page, please log in on the
CISE submit page.
|
|