UTCS Colloquium- Martin Hirzel/IBM T.J. Watson Research Center: "Programming Language Challenges and Solutions in Stream Processing" ACES 2.402, Thursday, July 29, 2010 11:00 a.m.
Type of Talk: UTCS Colloquium
Speaker/Affiliation: Martin
Hirzel/IBM T.J. Watson Research Center
Date/Time: Thursday, July 29,
2010 11:00 a.m.
Location: ACES 2.402
Host: Kathryn McKinley
nTalk Title: Programming Language Challenges and Solutions in Stream Proces
sing
Talk Abstract:
Stream processing applications such as algori
thmic trading, traffic
management, and telecom services are ubiquitous
and essential to
business and entertainment. Stream processing makes it e
asy to exploit
pipeline, task, and data parallelism, but programming l
anguages for
stream processing must address several challenges, includin
g
performance, safety, generality, and portability. This talk surveys
diverse stream processing languages, and formulates a core calculus,
Brooklet, that helps explain and compare their operational semantics.
Ne
xt, this talk describes solutions to various programming language
challe
nges in the context of SPL, the language for System S, IBM''s
distribut
ed stream processing middleware. Stream processing is both
commercially p
rofitable and academically challenging, making it
fertile ground for rel
evant innovation.
Speaker Bio:
Martin Hirzel is a researcher at I
BM''s T.J. Watson Research Center in
New York, where he works on program
ming languages and compilers. He
received his Ph.D. from the University o
f Colorado at Boulder in 2004
under the supervision of Amer Diwan.
- About
- Research
- Faculty
- Awards & Honors
- Undergraduate
- Graduate
- Careers
- Outreach
- Alumni
- UTCS Direct