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


Refereed Publications:
FastForward for Efficient Pipeline Parallelism: A Cache-Optimized Concurrent Lock-Free Queue
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), February 20-23
John Giacomoni, Tipp Moseley and Manish Vachharajani
Frame Shared Memory: Line-Rate Networking on Commodity Hardware
Proceedings of the ACM/IEEE Symposium on Architectures for Networking and Communications Systems 2007 (ANCS), December 2007.
John Giacomoni, John K. Bennett, Antonio Carzaniga, Douglas C. Sicker, Manish Vachharajani and Alexander L. Wolf
Operating System Support for Pipeline Parallelism on Multicore Architectures
2007 Workshop on Operating Systems Support for Heterogeneous Multicore Architectures (OSHMA), September 2007.
John Giacomoni and Manish Vachharajani
Toward a Toolchain for Pipeline Parallel Programming on CMPs
Second Software Tools for Multi-Core Systems (STMCS) Workshop, March 2007.
John Giacomoni, Tipp Moseley, Graham Price, Brian Bushnell, Manish Vachharajani, and Dirk Grunwald
Difficulties in Providing Certification and Assurance for Software Defined Radios
IEEE DySPAN (New Frontiers in Dynamic Spectrum Access Networks), 2005.
John Giacomoni and Douglas C.Sicker

Refereed Posters:
FastForward for Efficient Pipeline Parallelism
Proceedings of the 16th International Conference on Parallel Architectures and Compilation Techniques (PACT), September 2007.
John Giacomoni, Tipp Moseley, and Manish Vachharajani

Technical Reports:
FastForward for Efficient Pipeline Parallelism
CU-CS-1028-07, Department of Computer Science, University of Colorado at Boulder, April 2007.
John Giacomoni, Tipp Moseley, and Manish Vachharajani
Harnessing Chip-Multiprocessors with Concurrent Threaded Pipelines
CU-CS-1024-07, Department of Computer Science, University of Colorado at Boulder, January 2007.
John Giacomoni and Manish Vachharajani
FastForward for Concurrent Threaded Pipelines
CU-CS-1023-07, Department of Computer Science, University of Colorado at Boulder, January 2007.
John Giacomoni, Manish Vachharajani and Tipp Moseley
FShm: High-Rate Frame Manipulation in Kernel and User-Space
CU-CS-1015-06, Department of Computer Science, University of Colorado at Boulder, October 2006.
John Giacomoni, John K. Bennett, Antonio Carzaniga, Manish Vachharajani and Alexander L. Wolf

Book Reviews:
Review of Academy & the Internet, by Helen Nissenbaum and Monroe E. Price eds.
Ethics and Information Technology, Vol. 8, No. 2, June 2006, pp. 88-90.
John Giacomoni

Trade Magazine Articles:
Software Radio: Certification Issues
Avionics Magazine, Vol. 29, No. 11, p. 82, 2005.
John Giacomoni, Douglas C.Sicker

Theses:
PShm: High-Rate Packet Manipulation in User-Space
MS Thesis, Department of Computer Science, University of Colorado at Boulder, May 2006.
John Giacomoni

Unpublished:
The Super-User, an Anacronism?
John Giacomoni