John Giacomoni


Department of Computer Science

University of Colorado at Boulder
Engineering Center, ECCR 1B54
430 UCB
Boulder, CO 80309-0430

E-Mail: John.Giacomoni@colorado.edu

Conference Presentations:
FastForward for Efficient Pipeline Parallelism: A Cache-Optimized Concurrent Lock-Free Queue
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), Salt Lake City, Utah, February, 2008
Frame Shared Memory: Line-Rate Networking on Commodity Hardware
ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Orlando, Florida, December, 2007
Difficulties in Providing Certification and Assurance for Software Defined Radios
IEEE DySPAN (New Frontiers in Dynamic Spectrum Access Networks), Baltimore, Maryland, November 2005

Workshop Presentations:
Supporting Fine-grain TLP with Selective Timesharing
Spring 2008 Front Range Architecture Compilers Tools and Languages Workshop (FRACTAL), Denver University, Denver, Colorado, April 2008
Operating System Support for Fine-Grain Parallelism on Multicore Architectures
Fall 2007 Front Range Architecture Compilers Tools and Languages Workshop (FRACTAL), University of Colorado at Boulder, Boulder, Colorado, October 2007
Operating System Support for Pipeline Parallelism on Multicore Architectures
Workshop on Operating System support for Heterogeneous Multicore Architectures (OSHMA), Brasov, Romania, September 2007
Towards a Toolchain for Pipeline-Parallel Programming on CMPs
Second Software Tools for Multi-Core Systems (STMCS) Workshop, San Jose, California, March 2007
Development Support for Concurrent Threaded Pipelining
Spring 2007 Front Range Architecture Compilers Tools and Languages Workshop (FRACTAL), Colorado State University, Ft. Collins, Colorado, February 2007

Invited Presentations:
FastForward for Effcient Pipeline Parallelism: Cache-Optimized Concurrent Lock-Free Queue
Argonne National Laboratory (MCS and ALCF Divisions), Argonne, Illinois, May 2008.
FastForward for Effcient Pipeline Parallelism: Cache-Optimized Concurrent Lock-Free Queue
Department of Electrical Engineering and Computer Science at Northwestern University, Evanston, IL, May 2008
FastForward for Effcient Pipeline Parallelism: Cache-Optimized Concurrent Lock-Free Queue
Members of Google’s Engineering Staff at the Mountain View, Seattle, and Boulder offices, April 2008
Frame Shared Memory: Line-Rate Networking on Commodity Hardware
Department of Computer Science at the University of Denver, Denver, CO, October 2007

Other Presentations:
Towards Culture/Individual Bias Free Privacy Documentation
Software Engineering Research Laboratory, Department of Computer Science, University of Colorado at Boulder, December 2002
Economics, Information Security, and the SERL Group
Software Engineering Research Laboratory, Department of Computer Science, University of Colorado at Boulder, May 2002
Securing Content Based Routing Publish/Subscribe (SIENA)
Software Engineering Research Laboratory, Department of Computer Science, University of Colorado at Boulder, January 2002
Security Engineering (Overview)
Software Engineering Research Laboratory, Department of Computer Science, University of Colorado at Boulder, January 2002