CSCE 531 Presentations by Graduate Students
Project Teams
Robert Ellis and Ivan Panchenkov.
Huston Bokinsky and Ying Zhang.
Xiaochuan Fang and Kang Zheng.
Xiao Lin and Zhonghao Liu.
Megha Gupta and Nikhil Kapoor.
Teigh Berg and Joe Otis.
Nan Gao and Jiting Xu.
Presentations:
- Karina Liles.
Presentation of Chapter 9 of Ch.9 [Mogensen] on Register Allocation.
(Slides).
(Video (m4v)).
- Radu Vitoc.
Presentation of Chapter 9 of Ch.9 [Mogensen] on Register Allocation.
(Slides).
- Rejin James and Roshan Subudhi.
Tuesday, April 23, 2013.
Presentation of:
Ali-Reza Adl-Tabatabai, Michal Cierniak, Guei-Yuan Lueh,
Vishesh M. Parikh, and James M. Stichnoth. 1998.
"Fast, effective code generation in a just-in-time Java compiler."
SIGPLAN Notices 33, 5 (May 1998), 280-290. DOI=10.1145/277652.277740
(local copy)
(Slides (pptx)).
- Megha Gupta and Nikhil Kapoor. The Facebook Just-In-Time PhP Compiler.
Thursday, April 25, 2013.
(Slides (pptx)).
- Logan Hood and Justin Baumgartner.
Tuesday, April 23, 2013.
Presentation of: Buffer overflow in Pokemon.
(Slides).
- Emad Alsuwat.
Tuesday, April 23.
"Context Free Languages and the Deterministic Parsing of Ambiguous Grammars."
(Slides (pdf)).
- Aniqua Baset and Rahul Tomar.
April 25, 2013 (Thursday).
Hall, Mary, David Padua, and Keshav Pingali.
"Compiler research: the next 50 years."
Communications of the ACM 52.2 (2009): 60-67.
- Xiao Lin and Zhonghao Liu.
How to compile a high-level language to JVM code.
Thursday, April 25, 2013. Slides to be added.
(Slides (pptx)).
- Teigh Berg and Joe Otis.
Compiler security checks in depth.
(Slides (pptx)).
- Huston Bokinsky and Ying Zhang.
Presentation of:
Rudolf Eigenmann and Jay Hoeflinger.
"Parallelizing and Vectorizing Compilers."
(Slides (pptx)).
- Karina Liles. Register Allocation.
- Aspen Olmsted, Devaun McFarland, and Mohamed Alamir Sharaf, Tuesday,
February 23, 2010.
N. Wirth.
"The Design of a PASCAL Compiler."
Software: Practice and Experience,
Vol. 1, (1971), pp.309-333.
Presentation (pdf) ).
-
Jason Dew and Gary Fredericks, Thursday, February 25, 2010.
Parsing Expression Grammars (PEGs), Treetop, and a translator from REs to NFAs
(Presentation (ppt) ,
Presentation (pdf) ).
-
Jason Miller, Thursday, March 4, 2010.
Building a Cross-Compiler
(Presentation (pdf)).
-
Miao Xu, Thursday, April 8, 2010.
The Activation Record Stack and Buffer Overflows
(Presentation (ppt)).
-
Neeraj Agrawal and Ankur Jain (T1), Thursday, April 8, 2010.
Garbage Collection in C++ and Java.
(Presentation (ppt)).
-
Zheming Jin, Ibrahim Savran, and N.M. Stiffler (T4), Tuesday, April 13, 2010.
The PTX GPU assembly simulator and interpreter.
(Presentation (ppt)).
-
Steven (Chris) Schmidt, Hossen Mustafa, and Ishtiaq Rouf (T6).
"TAM: A Compiler Controlled Threaded Abstract Machine." David E. Culler,
Seth Copen Goldstein, Klaus Eric Schauser, Thorsten von Eicken (Computer
Science Division, University of California, Berkeley).
(Presentation (ppt)).
-
Yiwei Zhang.
An issue in parallelizing compilers.
(Rudolf Eigenmann and Jay Hoeflinger, Parallelizing and Vectorizing Compilers,
Purdue Univ. School of ECE, High-Performance Computing Lab. ECE-HPCLab-99201,
January 2000.)
April 26, 2010.
(Presentation (ppt)).
-
Heath A. Carroll, Paul W. Hanczaryk, and Richard F. Porter (T3),
Language Typing.
April 20, 2010.
(Presentation (ppt)).
-
Jeffrey Kirby.
"binpac: A yacc for Writing Application Protocol Parsers."
Thursday, April 22, 2010.
(Presentation (pdf)).
-
Hongying Du, Mingzhe Du, and Dharani Chintapatla (T2).
Syntax-based Testing.
Thursday, April 22, 2010.
(Presentation (ppt)).
-
Hatal Alwageed and Ahmed Almadhor.
Lex and yacc, with examples of use.
Monday, April 26, 2010.
(Presentation (ppt)).
-
Zhenhua Liu and Sanjeev K. Singh (T5).
Just-in-time Compilation.
Monday, April 26, 2010.
(Presentation (ppt)).
-
Jordan Bradshaw.
An Issue in Compiler Optimization.
Monday, April 26, 2010.
(Presentation (pdf)).
-
Suyog K. Sethia, Monday, May 10, 2010.
Profiling: Software Performanc
(Presentation (ppt)).
Presentation checklist (MS-Word)
.
Some advice
on oral presentations from Mark Hill and David Patterson
How to give a good presentation,
by Kati Compton and Mark Chang