Title: Celebrating Fran Allen Turing Award Winner
1Celebrating Fran AllenTuring Award Winner
- PLDI
- June 2007
- Prepared by Michael Burke and Ron Cytron
2A photo album of Fran Allens ideas (and how
theyve prospered over the years)
PLDI June 2007 Prepared by Michael Burke and Ron
Cytron
3We need a venue where practical compiler
researchers can exchange ideas
41979 SIGPLAN First Symposium on Compiler
Construction Fran Allen General Chair
We need a venue where practical compiler
researchers can exchange ideas
5We need a venue where practical compiler
researchers can exchange ideas
6We need a journal exclusively for the research
and practice of programming languages
7TOPLAS now in 29th year 750 papers published
90 submitted per year
Volume 1 Issue 1
8I I 4 (A I) x
Commoning A4I B4I4
Commoning T 4I AT BT4
Hoisting Loop on K AI,J 0
Hoisting AI,J 0 Loop on K
9Trust formal but practical structures avoid ad
hoc approaches
10Trust formal but practical structures avoid ad
hoc approaches
11Its the values, not the names, that are
important in a program
12Its the values, not the names, that are
important in a program And its the values that
are important in people as well
13Big, complex machines like Stretch and Harvest
need really good optimizing compilers and
languages to make them work well
14Whats wrong with these pictures?
15Whats wrong with these pictures?
16Big, complex machines like Stretch and Harvest
dont necessarily need men to make them work well
17(No Transcript)
18Frans overnight success
Optimization is dead!
Who needs a compiler anyway?
Well, maybe for DSPs?
1998 Panel predicts end of optimization research
19Frans overnight success
Optimization is dead!
Who needs a compiler anyway?
Overnight, Fran rewrote her PL Achievement Award
talk Foresaw multicore and continued need for
optimization
Well, maybe for DSPs?
1998 Panel predicts end of optimization research
20Thank you, IBM
1978 Automatic Programming Group
21Please join in singing the following song to
honor Fran Sung to the tune ofTake me out to
the ballgame Albert von Tilzer, 1908
Click on speaker to play
22Verse 1 of 2
Lets all sing to Fran Allen For the great things
shes done. PTRAN and Blue Gene and E C S Fran,
weve gathered to toast your success. As we
ponder all youve accomplished, Our colleague
extraordinaire, Heres to you, Fran Allen, youre
truly beyond compare
23Verse 2 of 2
Optimizing compilers Parallel transforms
too Intervals, call graphs, and data flow Keep
our programs from running too slow So we root,
root, root for Fran Allen Her heart, and spirit,
and voice For shes won the Turing Award and we
all rejoice!
24Fran, we are so proud of you and your
accomplishments We wish you the very best, now
and always
25(No Transcript)