Publications by Date
-
Parallel Programming and Optimization with GCC, D. Novillo, ECI 2008, Buenos Aires, Argentina, July 2008.
(slides).
-
GIMPLE Tuples Tutorial, A. Hernandez, D. Novillo, 2008 GCC Developers' Summit, Ottawa, Canada, July 2008.
(slides).
-
Memory SSA - A Unified Approach for Sparsely Representing Memory Operations, D. Novillo, 2007 GCC Developers' Summit, Ottawa, Canada, July 2007.
(paper).
-
GCC Internals, D. Novillo, 2007 International Symposium on Code Generation and Optimization (CGO), San Jose, California, March 2007.
(slides).
-
GCC - An Architectural Overview, D. Novillo, OSDL Japan Linux Symposium, Tokyo, Japan, September 2006.
(slides).
-
Alias Analysis in GCC, D. Novillo, GCC Moscow Meeting, Moscow, Russia, August 2006.
(slides).
-
GCC - An Architectural Overview, Current Status and Future Directions, D. Novillo, Ottawa Linux Symposium (OLS 2006), Ottawa, Canada, July 2006.
(paper, slides).
-
OpenMP and automatic parallelization in GCC, D. Novillo, GCC Developers' Summit, Ottawa, Canada, June 2006.
(paper, slides).
-
Deterministically Executing a Concurrent Program for Testing and Debugging, S. MacDonald, J. Chen, and D. Novillo, Proceedings of the 2006 International Conference on Programming Languages and Compilers (PLC 2006), Las Vegas, NV, June 2006, pages 844-850.
(paper).
-
Parallel Programming with GCC, D. Novillo, Red Hat Summit, Nashville, May 2006.
(slides).
-
Parallel Programming with GCC, D. Novillo, Seminar at the Gelato Itanium Conference and Expo, San Jose, California, April 2006.
(slides).
-
Choosing Among Alternative Futures, S. MacDonald, J. Chen, and D. Novillo, Proceedings of First International Haifa Verification Conference, Haifa, Israel, November 2005, Volume 3875 of Lecture Notes in Computer Science, pages 247-264.
(paper).
-
Performance Tuning, Part 2: Analyzing performance problems, D. Novillo, Red Hat Magazine, Issue #12, October 2005.
(article).
-
The GNU Compiler Collection, D. Novillo, Seminar at the Gelato Federation Meeting, Porto Alegre, Rio Grande do Sul, Brasil, October 2005.
(slides).
-
Performance Tuning with GCC, Part 1, D. Novillo, Red Hat Magazine, Issue #11, September 2005.
(article).
-
A Propagation Engine for GCC, D. Novillo, 2005 GCC Developers' Summit, pp. 175-184, Ottawa, Canada, June 2005.
(paper, slides).
-
From Source to Binary: The Inner Workings of GCC, D. Novillo, Red Hat Magazine, Issue #2, December 2004.
(article).
-
Using GCC as a Research Compiler, D. Novillo, Seminar at North Carolina State University, October 2004
(slides).
-
Design and Implementation of Tree SSA, D. Novillo, 2004 GCC Developers' Summit, pp. 119-130, Ottawa, Canada, June 2004.
(paper, slides).
-
Tree SSA - A New Optimization Infrastructure for GCC, D. Novillo, 2003 GCC Developers' Summit, pp. 181-193, Ottawa, Canada, May 2003.
(paper, slides).
-
Tree SSA - A New High-Level Optimization Framework for the GNU Compiler Collection, D. Novillo, NordU/USENIX 2003, Vasteras, Sweden, Feb
2003.
(paper, slides).
-
Identifying and Validating Irregular Mutual Exclusion in Concurrent Programs, D. Novillo, R. Unrau and J. Schaeffer, Euro-Par 2000 Parallel Processing, Lecture Notes in Computer Science 1900, pp. 389-394, Munich, Germany, August 2000.
(paper, slides).
-
Optimizing Mutual Exclusion Synchronization in Explicitly Parallel Programs, D. Novillo, R. Unrau and J. Schaeffer, In Languages, Compilers and Run-Time Systems for Scalable Computers (LCR 2000), pp. 128-142, Rochester, NY, May 2000.
(paper)
-
Compiler Analysis and Optimization Techniques for Explicitly Parallel Programs, D. Novillo, Ph.D. Thesis, University of Alberta, Edmonton, Canada, February 2000.
(thesis).
-
Concurrent SSA Form in the Presence of Mutual Exclusion, D. Novillo, R. Unrau and J. Schaeffer, 1998 International Conference on Parallel Processing (ICPP'98), pp. 356-364, Minneapolis, Minnesota, August 1998.
(paper, slides)
-
Using a Template-Based Parallel Programming Environment to Eliminate Errors, P. Iglinski, N. Kazouris, S. MacDonald, D. Novillo, I. Parsons, J. Schaeffer, D. Szafron, and D. Woloschuk, High Performance Computing Symposium, Ottawa, Ontario, Canada, June 1996.
(paper).
-
Performance Debugging in the Enterprise Parallel Programming Environment, D. Woloschuk, P. Iglinski, S. MacDonald, D. Novillo, I. Parsons, J. Schaeffer, and D. Szafron, CASCON '95 CD-ROM Proceedings, Toronto, Ontario, Canada, November 1995.
(paper).
Last modified: Jul 30, 2008