Texts - Refereed Journal Articles - Contributions to Edited Volumes
Archived, Refereed Reviews - Magazine Articles - Papers in Refereed Conference Proceedings - Papers in Non-Refereed Conference Proceedings
Standards Development - Technical Research Reports - Invited Presentations

Texts

[1] Peter J. Ashenden, Gregory D. Peterson, and Darrell Teegarden, The System Designers Guide to VHDL-AMS. Morgan Kaufmann. San Francisco, CA. 2002.

Refereed Journal Articles

[1] Guiming Wu, Yong Dou, Xianghui Xie, Junqing Sun, Zuoning Chen, and Gregory D. Peterson, Parallelizing Sparse LU Decomposition on FPGAs, IEEE Transactions on Parallel and Distributed Systems, in review.

[2] Shuang Gao and Gregory D. Peterson, GASPRNG: GPU Accelerated Scalable Parallel Random Number Generator Library, Computer Physics Communications. In review.

[3] Rick Weber and Gregory D. Peterson, clUtil: A Library for Significantly Improving Productivity with OpenCL, International Journal of Computational Science and Engineering. In review.

[4] Bhanu Rekepalli, Kristin Wuichet, Luke E. Ulrich, Gregory D. Peterson, and Igor B. Zhulin, Probing Dark Matter of the Protein Sequence Universe Reveals Known Protein Families, Genome Biology, in review.

[5] Junqing Sun and Gregory D. Peterson, On Effective Execution Time Estimation for Heterogeneous Parallel Computing, IEEE Transactions on Parallel and Distributed Systems, revision in review.

[6] Depeng Yang, Husheng Li, and Gregory D. Peterson, Compressed sensing UWB positioning system, Digital Signal Processing, in review.

[7] Depeng Yang, Husheng Li, and Gregory D. Peterson, Parallel Compressed Sensing on FPGAs and GPUs, Parallel Computing, revision in review.

[8] Peng Du, Rick Weber, Piotr Luszczek, Stanimire Tomov, Gregory D. Peterson, Jack Dongarra, From CUDA to OpenCL: Towards a Performance-portable Solution for Multi-platform GPU Programming, Parallel Computing, accepted for publication.

[9] Melissa C. Smith and Gregory D. Peterson, Optimization of Shared High-Performance Reconfigurable Computing Resources, ACM Transactions on Embedded Computing Systems, accepted for publication.

[10] Guiming Wu, Yong Dou, Junqing Sun, and Gregory D. Peterson, A High Performance and Memory Efficient LU Decomposer on FPGAs, IEEE Transactions on Computers. 17 Dec. 2010. IEEE Computer Society Digital Library. IEEE Computer Society, http://doi.ieeecomputersociety.org/10.1109/TC.2010.278

[11] David D. Jenkins and Gregory D. Peterson, AESS: Accelerated Exact Stochastic Simulation, Computer Physics Communications, 182(12):2580-2586, December 2011.

[12] Depeng Yang, Husheng Li, and Gregory D. Peterson, Decentralized Turbo Bayesian Compressed Sensing with Application to UWB Systems, EURASIP Journal on Advances in Signal Processing, vol. 2011, Article ID 817947, 17 pages, 2011. doi:10.1155/2011/817947.

[13] Rick Weber, Akila Gothandaraman, Robert J. Hinde, Gregory D. Peterson, Comparing Hardware Accelerators in Scientific Applications: A Case Study, IEEE Transactions on Parallel and Distributed Systems, 22(1):58-68, January 2011.

[14] JunKyu Lee, Gregory D. Peterson, Robert J. Harrison, and Robert J. Hinde, Implementation of Hardware-Accelerated Scalable Parallel Random Number Generators, VLSI Design, vol. 2010, Article ID 930821, 11 pages, 2010. doi:10.1155/2010/930821

[15] Saumil G. Merchant and Gregory D. Peterson, Evolvable Block-Based Neural Network Design for Applications in Dynamic Environments, VLSI Design, vol. 2010, Article ID 251210, 25 pages, 2010. doi:10.1155/2010/251210

[16] Akila Gothandaraman, Gregory D. Peterson, G. Lee Warren, Robert J. Hinde, and Robert J. Harrison, A Pipelined and Parallel Architecture for Quantum Monte Carlo Simulations on FPGAs, VLSI Design, vol. 2010, Article ID 946486, 8 pages,

[17] Gregory D. Peterson, Ethan Farquhar, Benjamin Blaylock, Editorial: Selected Papers from the Midwest Symposium on Circuits and Systems. VLSI Design, Volume 2010 (2010), Article ID 538454, 2 pages doi:10.1155/2010/538454

[18] Akila Gothandaraman, Gregory D. Peterson, G. Lee Warren, Robert J. Hinde, Robert J. Harrison, A Hardware-Accelerated Quantum Monte Carlo framework (HAQMC) for N-body systems. Computer Physics Communications, 180(12):2563-2573, December 2009.

[19] JunKyu Lee, Gregory D. Peterson, Robert J. Hinde, Robert J. Harrison, Hardware Accelerated Scalable Parallel Random Number Generators (HASPRNG), Computer Physics Communications, 180(12):2574-2581, December 2009.

[20] Junqing Sun, Gregory D. Peterson, and Olaf Storaasli High Performance Mixed-Precision Linear Solver for FPGAs. IEEE Transactions on Computers, 57(12):1614-1623, December 2008.

[21] Akila Gothandaraman, Gregory D. Peterson, G. Lee Warren, Robert J. Hinde, Robert J. Harrison, FPGA Acceleration of a Quantum Monte Carlo Application, Parallel Computing, 34(4-5):278-291, May 2008.

[22] J. M. McCollum, G. D. Peterson, C. D. Cox, M. L. Simpson, and N. F.Samatova, The Sorting Direct Method: A Stochastic Simulation Algorithm for Biochemical Models with Varying Reaction Execution Behavior,Journal of Computational Biology and Chemistry, 30(1):39-49. February 2006.

[23] Melissa C. Smith and Gregory D. Peterson, Parallel Application Performance on Shared High Performance Reconfigurable Computing Resources. Performance Evaluation. 60(1-4):107-125, 2005.

[24] Gregory D. Peterson, Embedded Software for SoC. ACM Queue. 2(4):76. June 2004.

[25] James M. McCollum, Gregory D. Peterson, Chris D. Cox, and Michael L. Simpson, Accelerating Gene Regulatory Network Modeling Using Grid-Based Simulation. SIMULATION: Transactions of The Society for Modeling and Simulation International. 80(4-5):231-241. May 2004.

[26] Michael L. Simpson, Chris D. Cox, Gregory D. Peterson, and Gary S. Saylor, Modeling and Engineering Information Transport in Genetic Circuits IEEE Proceedings. 92(5):848-863. May 2004.

[27] Gregory D. Peterson, Optimizing Simulation Investment: Applying Performance Evaluation to Verification Technologies. Modeling and Simulation Journal Online. 5(1), Fall 2003.

[28] Chris D. Cox, Gregory D. Peterson, Michael Allen, Joseph M. Lancaster, James M. McCollum, Derek Austin, Ling Yan Gary S. Sayler and Michael L. Simpson, Analysis of Noise in Quorum Sensing Omics: A Journal of Integrative Biology, 7(3), September 2003.

[29] Gregory D. Peterson and John C. Willis, High Performance Hardware Description Language Simulation: Modeling Issues and Recommended Practices. Transactions of the Society for Computer Simulation, 16(1):6-15, March 1999.

[30] Gregory D. Peterson and Roger D. Chamberlain, Parallel Application Performance in a Shared Resource Environment. IEE Distributed Systems Engineering Journal, August 1996.

[31] Gregory D. Peterson and Roger D. Chamberlain, Parallel Processing the Easy Way: How to Do It and When It Works. Intl. Journal of Computers & Their Applications, August 1995.

[32] Gregory D. Peterson and Roger D. Chamberlain, Beyond Execution Time: Expanding the Use of Performance Models. IEEE Parallel & Distributed Technology, 2(2):37-49, Summer 1994.

Contributions to Edited Volumes

[1] Gregory D. Peterson, Appendix A Exercises. In Computer Architecture: A Quantitative Approach. 5th edition. John Hennessy and David Patterson. Morgan Kaufmann Publishers. 2011.

[2] Gregory D. Peterson, Predicting the Performance of SoC Verification Technologies. Chapter in System on Chip Design Languages. A. Mignotte, E. Villar, and L. Horobin, editors. Kluwer Academic Publishers, 2002.

[3] Gregory D. Peterson, A Comparison of Mixed-Signal Modeling Approaches. Chapter in System on Chip Design Languages. A. Mignotte, E. Villar, and L. Horobin, editors. Kluwer Academic Publishers, 2002.

[4] Gregory D. Peterson, Performance Tradeoffs for Emulation, Hardware Acceleration, and Simulation. System on Chip Methodologies and Design Languages. P. Ashenden, J. Mermet, and R. Seepold, editors. Kluwer Academic Publishers, 2001.

[5] Sathyanarayanan Seshadri, Sanjeev Thiyagarajan, John Willis, and Gregory D. Peterson, Automating the Validation of Hardware Description Language Processing Tools. System on Chip Methodologies and Design Languages. P. Ashenden, J. Mermet, and R. Seepold, editors. Kluwer Academic Publishers, 2001.

[6] Carl Hein, Todd Carpenter, Vijay Madisetti, Allan Anderson, Arnold Bard, J.P. Letellier, Robert Klenke, Gregory D. Peterson, Mark Pettigrew, Perry Alexander, Geoffrey Frank, Anthony Gadient, Randy Harr, Paul Kalutkiewicz, VHDL Modeling Terminology and Taxonomy Version 3.1. (Available at http://www.atl.lmco.com/rassp/taxon) May 26, 1999. Reprinted in VHDL: Electronic Systems Design Methodologies and Interactive Tutorial. IEEE Press, New York, NY, 2000.

[7] John C. Willis, Philip A. Wilsey, Gregory D. Peterson, John Hines, Alex Zamfirescu, Dale A. Martin, Robert N. Newshutz, Advanced Intermediate Representation with Extensibility (AIRE). VHDL International Users' Forum. Durham, NC, October 1996. Reprinted in VHDL: Electronic Systems Design Methodologies and Interactive Tutorial. IEEE Press, New York, NY, 2000.

[8] John C. Willis, Philip A. Wilsey, Gregory D. Peterson, John Hines, William H. Dashiell, Semi-Automated Validation of VHDL & Related Languages. VHDL International Users' Forum. Durham, NC, October 1996. Reprinted in VHDL: Electronic Systems Design Methodologies and Interactive Tutorial. IEEE Press, New York, NY, 2000.

[9] Gregory D. Peterson and John C. Willis, A Taxonomy of Parallel VHDL Simulation Techniques. VHDL International Users' Forum. Boston, MA, October 1995. Reprinted in VHDL: Electronic Systems Design Methodologies and Interactive Tutorial. IEEE Press, New York, NY, 2000.

[10] Gregory D. Peterson, A String Manipulation Package for VHDL. VHDL International Users' Forum. Boston, MA, October 1995. Reprinted in VHDL: Electronic Systems Design Methodologies and Interactive Tutorial. IEEE Press, New York, NY, 2000.

Archived, Refereed Reviews

[1] Gregory D. Peterson, The Pentium Chronicles.ACM Computing Reviews. January 2007.

[2] Gregory D. Peterson, The In-System Configuration Handbook: A Designers Guide to ISC. ACM Computing Reviews. June 2004.

[3] Gregory D. Peterson, Sourcebook of Parallel Computing. ACM Computing Reviews. May 2004.

[4] Gregory D. Peterson, Parallel Program Performance Prediction Using Deterministic Task Graph Analysis. ACM Computing Reviews. March 2004.

[5] Gregory D. Peterson, Embedded Software for SoC. ACM Computing Reviews. March 2004.

[6] Gregory D. Peterson, Efficient Self-Timed Interfaces for Crossing Clock Domains. ACM Computing Reviews. March 2004.

[7] Gregory D. Peterson, High-Level Macro-Modeling and Estimation Techniques for Switching Activity and Power Consumption. ACM Computing Reviews. February 2004.

[8] Gregory D. Peterson, Remarks on Permutive Cellular Automata. ACM Computing Reviews, May 2004.

[9] Gregory D. Peterson, Multiple-path execution for chip multiprocessors. ACM Computing Reviews, April 2004.

[10] Gregory D. Peterson, Viral evolution under the pressure of an adaptive immune system: optimal mutation rates for viral escape. ACM Computing Reviews, February 2004.

[11] Gregory D. Peterson, Microarrays for an integrative genomics: IT infrastructure strategies to manage change and enable growth. ACM Computing Reviews, May 2003.

Magazine Articles

[1] Gregory D. Peterson, Reconfigurable Computing Might Be the Next Big Thing. EDN System Design 8(8):S18-S21, 12 April 2001.

Papers in Refereed Conference Proceedings

[1] JunKyu Lee and Gregory D. Peterson, Iterative Refinement on FPGAs, Symposium on Application Accelerators for High Performance Computing. July 2011.

[2] D. Yang, Husheng Li, and G.D. Peterson, "Compressed Sensing for Smart Grid," Conference on Information Sciences and Systems, March 2011.

[3] D. Yang, Aly E. Fathy, Husheng Li, and G.D. Peterson, "Compressed Sensing UWB positioning system," National Radio Science Meeting, Boulder, Colorado, Jan. 2011

[4] D. Yang, Husheng Li, and G.D. Peterson, "Compressed Sensing TDOA for UWB positioning systems," IEEE Radio and Wireless Symposium (RWS 2011), Arizona, Phoenix, 2011.

[5] JunKyu Lee, Junqing Sun, Gregory D. Peterson, Robert Harrison and Robert Hinde, Power-aware Performance of Mixed Precision Linear Solvers for FPGAs and GPGPUs. Symposium on Application Accelerators for High Performance Computing. July 2010.

[6] Shuang Gao and Gregory D. Peterson, GPU Accelerated Scalable Parallel Random Number Generators. Symposium on Application Accelerators for High Performance Computing. July 2010.

[7] Xing Fu, Xue Li, and Gregory D. Peterson, Automatically Tuned Dense Linear Algebra for Multicore+GPU. Symposium on Application Accelerators for High Performance Computing. July 2010.

[8] David Jenkins and Gregory D. Peterson, GPU Accelerated Stochastic Simulation. Symposium on Application Accelerators for High Performance Computing. July 2010.

[9] Depeng Yang, Junqing Sun, Getao Liang, David Jenkins, Gregory D. Peterson, and Husheng Li, High Performance Relevance Vector Machine on GPUs Symposium on Application Accelerators for High Performance Computing. July 2010.

[10] Depeng Yang, Getao Liang, David Jenkins, Gregory D. Peterson, and Husheng Li, Performance Comparison of Cholesky Decomposition on GPUs and FPGAs Symposium on Application Accelerators for High Performance Computing. July 2010.

[11] D. Yang, A. Fathy, H. Li, G. D. Peterson, and M Mahfouze, "Millimeter accuracy UWB positioning system using sequential sub-sampler and time difference estimation algorithm," IEEE Radio and Wireless Symposium (RWS), New Orleans, 2010.

[12] D. Yang, Husheng Li, and G.D. Peterson, Compressed Sensing TDOA for UWB positioning systems, Vehicle Techonology Conference, Taiwan, China, 2010.

[13] Guiming Wu, Yong Dou, and Gregory D. Peterson, "Blocking LU Decomposition for FPGAs", IEEE Conference on Field Programmable Custom Computing Machines, April 2010.

[14] JunKyu Lee, Junqing Sun, Gregory D. Peterson, Robert J. Harrison, and Robert J. Hinde, "Accelerator performance comparison for mixed precision linear solvers", IEEE Conference on Field Programmable Custom Computing Machines, April 2010.

[15] D. Yang, H. Li, and Gregory D. Peterson, Message Passing Bayeisan compressed sensing for UWB Pulse Acquisition, Conference on Information Sciences and Systems, March 2010.

[16] D. Yang, H. Li, and Gregory D. Peterson, Space-Time Turbo Bayesian Compressed Sensing for UWB Systems, IEEE International Conference on Communications, 2009.

[17] Akila Gothandaraman, Revati Kumar, Dongliang Yang, Kenneth D. Jordan, and Gregory D. Peterson, CUDA Implementation of Monte Carlo Based Applications in Computational Chemistry, GPU Tech, 2009.

[18] D. Yang, H. Li, and Gregory D. Peterson, Feedback Orthogonal Pruning Pursuit for Pulse Acquisition in UWB Communications, submitted to IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Tokyo, Japan, 2009.

[19] Depeng Yang, Gregory D. Peterson, and H. Li, High Performance Reconfigurable Computing for Cholesky Decomposition, Symposium on Application Accelerators in High Performance Computing (SAAHPC), UIUC, July, 2009.

[20] Akila Gothandaraman, Rick Weber, Gregory D. Peterson, Robert J. Hinde, Robert J. Harrison, Architectural Comparisons for a Quantum Monte Carlo Application, Symposium on Application Accelerators in High Performance Computing (SAAHPC), UIUC, July, 2009.

[21] David Jenkins, Gregory D. Peterson, Accelerating the Stochastic Simulation Algorithm, Symposium on Application Accelerators in High Performance Computing (SAAHPC), UIUC, July, 2009.

[22] Rick Weber, Robert J. Harrison, Gregory D. Peterson, Programmability: Design Costs and Payoffs using AMD GPU Streaming Languages and Traditional Multi-Core Libraries, Symposium on Application Accelerators in High Performance Computing (SAAHPC), UIUC, July, 2009.

[23] JunKyu Lee, Gregory D. Peterson, R.J. Hinde, and Robert J. Harrison, Mixed Precision Dense Linear System Solvers for High Performance Reconfigurable Computing, Symposium on Application Accelerators in High Performance Computing (SAAHPC), UIUC, July, 2009.

[24] Depeng Yang, Gregory D. Peterson, Husheng Li, Junqing Sun, An FPGA Implementation for Solving Least Square Problem, IEEE Conference on Field Programmable Custom Computing Machines, April 2009.

[25] Depeng Yang, H. Li, Gregory D. Peterson, and A. Fathy, Compressed sensing based UWB receiver: Hardware compressing and FPGA reconstruction, Conference on Information Sciences and Systems (CISS), Baltimore, MD, Mar. 2009.

[26] Depeng Yang, H. Li, Gregory D. Peterson, and A. Fathy, UWB acquision in locationing systems: Compressed sensing and Turbo signal reconstruction, Conference on Information Sciences and Systems (CISS), Baltimore, MD, Mar. 2009.

[27] Depeng Yang, Gregory D. Peterson, H. Li, and J. Sun, An FPGA Implementation for Solving Least Square Problem, 17th IEEE Symposium on Field- Programmable Custom Computing Machines (FCCM), Napa, California, April. 2009.

[28] Akila Gothandaraman, Gregory D. Peterson, Robert J. Hinde, Robert J. Harrison, "Design Decisions in the Pipelined Architecture for Quantum Monte Carlo Simulations", IEEE Midwest Symposium on Circuits and Systems. Knoxville, TN. August 2008.

[29] JunKyu Lee, Gregory D. Peterson, Robert J. Hinde, Robert J. Harrison, "Hardware Accelerated Scalable Parallel Random Number Generators for Monte Carlo Methods", IEEE Midwest Symposium on Circuits and Systems. Knoxville, TN. August 2008.

[30] Saumil G. Merchant and Gregory D. Peterson. An Evolvable Artificial Neural Network Platform for Dynamic Environments, IEEE Midwest Symposium on Circuits and Systems. Knoxville, TN. August 2008.

[31] S. Tomov, M. Baboulin, J. Dongarra, S. Moore, V. Natoli, G. Peterson, and D. Richie. Special purpose hardware and algorithms for accelerating dense linear algebra computations. SIAM Conference on Parallel Processing for Scientific Computing. Atlanta, Georgia. March 2008.

[32] Akila Gothandaraman, Gregory D. Peterson, and Robert J. Harrison, Hardware Acceleration of a Quantum Monte Carlo Application. Reconfigurable Systems Summer Institute. Urbana, July 2007.

[33] Depeng Yang, Akila Gothandaraman, Junqing Sun, and Gregory D. Peterson, Hardware Acceleration of the 3D Discrete Element Method. Reconfigurable Systems Summer Institute. Urbana, July 2007.

[34] Junqing Sun, Gregory D. Peterson, and Olaf Storaasli. Mapping Sparse Matrix- Vector Multiplication on FPGAs. Reconfigurable Systems Summer Institute. Urbana, July 2007.

[35] JunKyu Lee, Gregory D. Peterson, and Robert J. Harrison, Hardware Accelerated Scalable Parallel Random Number Generators. Reconfigurable Systems Summer Institute. Urbana, July 2007.

[36] Melissa C. Smith and Gregory D. Peterson, Optimization of Shared High- Performance Reconfigurable Computing Resources. International Conference on Engineering of Reconfigurable Systems and Algorithms. Las Vegas, June 2007.

[37] Junqing Sun, Gregory D. Peterson, and Olaf Storaasli, Sparse Matrix-Vector Multiplication Design on FPGAs. IEEE Symposium on Field-Programmable Custom Computing Machines, Napa Valley, April 2007.

[38] Akila Gothandaraman, Gregory D. Peterson, G. Lee Warren, and Robert Harrison, Reconfigurable Accelerator for Quantum Monte Carlo Simulations in N- body Systems. Supercomputing. Tampa, November 2006.

[39] Yu Bi, Gregory D. Peterson, G. Lee Warren, and Robert Harrison, A Reconfigurable Supercomputing Library for Accelerated Parallel Lagged-Fibonacci Pseudorandom Number Generation. Supercomputing. Tampa, November 2006.

[40] Junqing Sun and Gregory D. Peterson, Effective Execution Time Estimation for Heterogeneous Parallel Computing. International Conference on Parallel and Distributed Computing Systems. San Francisco, September 2006.

[41] Bhanu Rekapalli, Gregory D. Peterson, John Rose, and Bob Hillhouse, Parallel Algorithm for the Genetic KNN-Impute Algorithm. International Conference on Parallel and Distributed Computing Systems. San Francisco, September 2006

[42] Wei Jiang, Seong Kong, and Gregory D. Peterson, Continuous Heartbeat Monitoring Using Evolvable Block-based Neural Networks. International Joint Conference on Neural Networks. Vancouver, July 2006.

[43] Saumil Merchant, Gregory D. Peterson, Sang Ki Park and Seong Kong, FPGA Implementation of Evolvable Block-based Neural Networks. IEEE Congress on Evolutionary Computation, Vancouver, July 2006.

[44] Yu Bi, Gregory D. Peterson, Lee Warren, Robert J. Harrison, Hardware Acceleration of Parallel Lagged-Fibonacci Pseudo Random Number Generation. International Conference on Engineering of Reconfigurable Systems and Algorithms. Las Vegas, June 2006.

[45] Saumil Merchant, Gregory D. Peterson, and Seong G. Kong Extrinsic Embedded Design of Block-based Neural Networks on FPGA. International Conference on Engineering of Reconfigurable Systems and Algorithms. Las Vegas, June 2006.

[46] B. P. Thurmon, J. M. McCollum, G. D. Peterson, C. D. Cox, N. F. Samatova, G. S. Sayler and M. L. Simpson, Accelerating Exact Stochastic Simulation using Reconfigurable Computing. International Conference on Engineering of Reconfigurable Systems and Algorithms. Las Vegas, July 2005.

[47] Saumil Merchant, Gregory D. Peterson, and Don Bouldin, Improving Embedded Systems Education: Laboratory Enhancements Using Programmable Systems on Chip. International Conference on Microelectronic Systems Education. Anaheim, June 2005.

[48] Wei Jiang, Seong G. Kong, and Gregory D. Peterson, ECG Signal Classification with Evolvable Block-based Neural Networks. International Joint Conference on Neural Networks. Montreal, June 2005.

[49] James M. McCollum, Gregory D. Peterson, Michael L. Simpson, and Chris D. Cox, Accelerating Exact Stochastic Simulation of Coupled Chemical Reactions. Synthetic Biology 1.0: The First International Meeting on Synthetic Biology, Massachusetts Institute of Technology, June 10-12, 2004.

[50] James M. McCollum, Gregory D. Peterson, Michael L. Simpson, and Chris D. Cox, Accelerating Exact Stochastic Simulation of Coupled Chemical Reactions. Mathematical Models in Signaling Systems, National Academy of Science, Vanderbilt University, June 16-18, 2004.

[51] Hongtau Du, Hairong Qi, and Gregory D. Peterson, Parallel ICA and its hardware implementation in hyperspectral image analysis. 2004 SPIE Defense and Security Symposium.

[52] Hongtau Du, Hairong Qi, and Gregory D. Peterson, Modeling Mobile-Agent-Based Collaborative Processing in Sensor Networks Using Generalized Stochastic Petri Nets 2003 IEEE Systems, Man and Cybernetics. October 2003.

[53] James M. McCollum, Joseph M. Lancaster, and Gregory D. Peterson Using Reconfigurable Computing to Accelerate Simulation Applications, International Conference on Engineering of Reconfigurable Systems and Algorithms. June 2003.

[54] Don Bouldin and Gregory D. Peterson, Implementing Applications Using Reconfigurable Electronic Systems. Government Microcircuit Applications and Critical Technology Conference, Tampa, FL, 31 March 3 April 2003.

[55] Gregory D. Peterson and Steven L. Drager, Accelerating Defense Applications Using High Performance Reconfigurable Computing. Government Microcircuit Applications and Critical Technology Conference, Tampa, FL, 31 March 3 April 2003.

[56] James M. McCollum, Joseph M. Lancaster, Donald W. Bouldin, and Gregory D. Peterson Hardware Acceleration of Pseudo-Random Number Generation for Simulation Applications, IEEE Southeastern Symposium on System Theory. March 2003.

[57] Gregory D. Peterson and Gabe Moretti, The Case for Verification Languages. Design Verification Conference (DVCon 2003). San Jose, February 2003.

[58] Gregory D. Peterson, Optimizing Collaborative Engineering Verification Environments. In Symposium on Collaborative Technologies and Systems, part of the 2003 SCS Western Multiconferences, Orlando, January 2003.

[59] Jeanne M. Lehrter, Faisal N. Abu-Khzam, Donald W. Bouldin, Michael A. Langston, and Gregory D. Peterson, On Special-Purpose Hardware Clusters for High-Performance Computational Grids. In Proceedings of the 14th IASTED International Conference on Parallel and Distributed Computing and Systems, November 2002.

[60] Gregory D. Peterson and Joseph M. Lancaster, Stochastic Simulation of Biological Processes Using VHDL-AMS. In Proceedings of the 6th IEEE International Workshop on Behavioral Modeling and Simulation, October 2002.

[61] Melissa C. Smith and Gregory D. Peterson, Analytical Modeling for High Performance Reconfigurable Computers. In Proceedings of the SCS International Symposium on Performance Evaluation of Computer and Telecommunications Systems, July 2002.

[62] Gregory D. Peterson and Joseph M. Lancaster, Modeling Of Biological Cellular Processes With VHDL-AMS. In Proceedings of 2001 IEEE International Workshop on Behavioral Modeling and Simulation. October 2001.

[63] Gregory D. Peterson and Philip A. Wilsey, Requirements for object-oriented systems modeling with STEAMS. In Proceedings of 2001 IEEE International Workshop on Behavioral Modeling and Simulation. October 2001.

[64] Melissa C. Smith, Steven L. Drager, Lt. Louis Pochet, Gregory D. Peterson, High Performance Reconfigurable Computing Systems. In Proceedings of 2001 IEEE Midwest Symposium on Circuits and Systems. August 2001.

[65] Gregory D. Peterson and Melissa C. Smith, "High Performance Reconfigurable Computer Systems." Invited paper in Scuola Superiore G. Reiss Romoli International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet, 6-12 August 2001, Rome, Italy.

[66] Gregory D. Peterson, Programming High Performance Reconfigurable Computers In SPIEs International Symposium on The Convergence of Information Technologies and Communications. Denver, CO, August 2001.

[67] Gregory D. Peterson, Designing the Design Process: Applying Performance Evaluation to Verification Technologies. IEEE SoutheastCon. Clemson, SC, March 2001.

[68] Gregory D. Peterson, A Comparison of Mixed-Signal Modeling Approaches. IEEE/Accellera International Hardware Description Language Conference (HDLCon). San Jose, CA, March 2001.

[69] Gregory D. Peterson, W. Perry Alexander, and J. Douglas Birdwell, Designing and Validating the Joint Battlespace Infosphere." SPIEs 15th Annual International Symposium on Aerospace/Defense Sensing, Simulation, and Controls. Orlando, FL, April 2001.

[70] Gregory D. Peterson, Evaluating Simulation Acceleration Techniques. SPIEs 15th Annual International Symposium on Aerospace/Defense Sensing, Simulation, and Controls. Orlando, FL, April 2001.

[71] Gregory D. Peterson, Predicting the Performance of SoC Verification Technologies. IEEE/Accellera VHDL International Users Forum. Orlando, FL, October 2000.

[72] Gregory D. Peterson, Performance Tradeoffs for Emulation, Hardware Acceleration, and Simulation. IEEE Hardware Description Language Conference (HDLCon). San Jose, CA, March 2000.

[73] Gregory D. Peterson and John C. Willis, Reasons Why Digital Designers Should Care About VHDL-AMS. IEEE Hardware Description Language Conference (HDLCon). San Jose, CA, March 2000.

[74] Sathyanarayanan Seshadri, Sanjeev Thiyagarajan, John Willis, and Gregory D. Peterson, Automating the Validation of Hardware Description Language Processing Tools. IEEE Hardware Description Language Conference (HDLCon). San Jose, CA, March 2000.

[75] Gregory D. Peterson, Requirements for Object-Oriented Extensions to VHDL. ECSI/IFIP/VI 2nd International Forum on Design Languages. Ecole Normale Supérieure de Lyon, France. Aug. 30 - Sept. 3, 1999.

[76] Gregory D. Peterson and Mike Mills, Hardware/Software Co-design: VHDL and Ada 95 Code Migration and Integrated Analysis. ACM SIGAda Annual International Conference. Washington, D.C., November 1998.

[77] Gregory D. Peterson and Mike Mills, Mission Success: Meeting the Systems Acquisition Challenge with Electronic Systems Design Automation. IEEE 50th National Aerospace and Electronics Conference. Dayton, OH, 13-17 July 1998.

[78] John C. Willis, Gregory D. Peterson, and Steven L. Gregor, The Advanced Intermediate Representation with Extensibility/Common Environment (AIRE/CE). IEEE 50th National Aerospace and Electronics Conference. Dayton, OH, 13-17 July 1998.

[79] Stephen Bailey, Wolfgang Ecker, and Gregory D. Peterson, VHDL Future for Standardization. International Forum on Design Languages, Lausanne, Switzerland, September 1998.

[80] Gregory D. Peterson, Language-Based Electronic Systems Design Automation. IEEE International Workshop on VLSI, Orlando, FL, April 1998.

[81] Gregory D. Peterson, John Hines, Advanced Avionics System Development: Achieving Systems Superiority through Design Automation. 1998 IEEE Aerospace Conference. Snowmass, CO 21-28 March 1998.

[82] Robert L. Ewing, John W. Hines, Gregory D. Peterson, Maya Rubeiz, VHDL-AMS Design for Flight Control Systems. 1998 IEEE Aerospace Conference. Snowmass, CO 21-28 March 1998.

[83] Gregory D. Peterson, Defense Needs for a System Level Design Language. System Level Design Workshop. Il Ciocco, Italy. July 1997.

[84] Gregory D. Peterson, Hardware/Software Co-Design with VHDL. Future of VHDL Workshop. Paris, France. July 1997.

[85] Gregory D. Peterson, Evolving Standards and Methodologies for Electronic Systems Design. 49th National Aerospace and Electronics Conference. Dayton, OH 14-18 July 1997.

[86] Mike Mills, Gregory D. Peterson, Requirements and Concepts for Hardware/Software Codesign. VHDL International Users' Forum. Santa Clara, CA, April 1997.

[87] Gregory D. Peterson, Sanjay Sawant, John C. Willis, Faster: The Quest for Simulation Speed. Invited Embedded Tutorial. VHDL International Users' Forum. Santa Clara, CA, April 1997.

[88] B.C. Read III, D. Barker, R.G. Bishop, L.M. Concha, J.M. Emmert, R.L. Ewing, G.L. Fecher, P. Jarusiewic Jr., G.D. Peterson, M. Rubeiz, A.M. Sayson, Developing the Next Generation Cockpit Display System. 48th National Aerospace & Electronics Conference. Dayton, OH 20-23 May 1996.

[89] John Hines, Lou Concha, Gregory D. Peterson, Supporting the Re-Engineering of Legacy Systems. Defense Manufacturing Sources & Material Shortages Conference. Montgomery, Texas 7-9 May 1996.

[90] Jeff Groat, Bill Hancock, Mike Johnson, John Shackleton, Henk Spaanenburg, Todd Steeves, Richard G. Bishop, Gregory D. Peterson, Britton C. Read III, Graphics Processing Simulation and Tradeoff Study for Cockpit Applications. Aerospace/Defense Sensing and Controls. Orlando, FL 8-12 April 1996.

[91] Gregory D. Peterson, Role of Executable Specifications in Codesign. 4th International Workshop on Hardware/Software Co-Design. Pittsburgh, PA, March 18-20, 1996.

[92] Gregory D. Peterson and Roger D. Chamberlain, Stealing Cycles: Can We Get Along? 28th Hawaii International Conference on System Sciences. Waileau, Maui, HI, January 1995.

[93] Roger D. Chamberlain, Mark A. Franklin, Gregory D. Peterson, and Michael A. Province, Genetic Epidemiology, Parallel Algorithms, and Workstation Networks. 28th Hawaii International Conference on System Sciences. Waileau, Maui, HI, January 1995.

[94] Bradley L. Noble, Gregory D. Peterson, and Roger D. Chamberlain, Performance of Synchronous Parallel Discrete-Event Simulation. 28th Hawaii International Conference on System Sciences. Waileau, Maui, HI, January 1995.

[95] Gregory D. Peterson and Roger D. Chamberlain, Sharing Networked Workstations: A Performance Model. 6th IEEE Symposium on Parallel and Distributed Processing. pages 308-315, Dallas, TX, October 1994.

[96] Gregory D. Peterson and Roger D. Chamberlain, Exploiting Lookahead in Synchronous Parallel Simulation. Winter Simulation Conference. pages 706--712, Los Angeles, CA, December 1993.

[97] Gregory D. Peterson and Roger D. Chamberlain, Performance of a Globally-Clocked Parallel Simulator. International Conference on Parallel Processing. St. Charles, IL, August 1993.

Papers in Non-Refereed Conference Proceedings

[1] Chris Rathgeb, Gregory D. Peterson, Secure Processing Using Dynamic Partial Reconfiguration. 5th Annual Cyber Security and Information Intelligence Workshop, Oak Ridge National Laboratory, April 2009.

[2] Gregory D. Peterson, Evaluating Emerging Platforms for Next-Generation Supercomputing, Workshop on FPGAs, GPUs, and Accelerators for High-Performance Computing. Imperial College, London. September 2008.

[3] Jack Dongarra, Gregory D. Peterson, Stanimire Tomov, Jeff Allred, Vincent Natoli, and David Richie. Exploring New Architectures in Accelerating CFD for Air Force Applications DoD High Performance Computing Modernization Program 1998 User Group Meeting, Seattle, July 2008.

[4] Brian Sharp, Gregory D. Peterson, Lok Yan, Extending Hardware Based Mandatory Access Controls for Memory to Multicore Architectures. 4th Annual Cyber Security and Information Intelligence Workshop, Oak Ridge National Laboratory, May 2008.

[5] Akila Gothandaraman, G. Lee Warren, Gregory D. Peterson, Robert J. Hinde, and Robert J. Harrison, Investigation of a Quantum Monte Carlo Application: Performance on Multiple Acceleration Platforms. Multicore and Reconfigurable Systems Conference. Belfast, Northern Ireland, April 2008.

[6] Gregory D. Peterson, Don Bouldin, Improving Undergraduate Computer Science and Engineering Education: A White Paper Concerning Integrative Computing Education and Research NSF Faculty Workshop on Integrative Computing Education and Research (ICER) - Preparing IT Graduates for 2010 and Beyond, Dallas, TX. October 2005.

[7] J. M. McCollum, G. D. Peterson, C. D. Cox, M. L. Simpson, and N. F. Samatova, Accelerating Exact Stochastic Simulation using Parallel Supercomputing, Poster Presentation, Computational Methods in Systems Biology, Edinburgh, Scotland, April 2005.

[8] J. M. McCollum, G. D. Peterson, C. D. Cox, M. L. Simpson, and N. F. Samatova, A Parallel Implementation of Gillespies Exact Stochastic Simulation Algorithm, Poster Presentation, Third International Symposium on Computational and Cellular Biology, Lenox, MA, March 2005.

[9] J. M. McCollum, G. D. Peterson, C. D. Cox, M. L. Simpson, and N. F. Samatova, BioSpreadsheet: A Biological Model Design, Simulation, and Analysis Tool, Software Demonstration, Third International Symposium on Computational and Cellular Biology, Lenox, MA, March 2005.

[10] G. D. Peterson, Research Experiences for Undergraduates in Wireless Biosensors Poster Presentation, National Science Foundation Engineering and Computer Education Conference, Washington, D.C., February 2005.

[11] C. D. Cox, J. M. McCollum, B. Boggess, M. Allen, L. Yan, G. D. Peterson, M. L. Simpson, H. Sauro, C. Wellock, V. Chickarmane, D. A. Adalsteinsson, and T. Elston, Quorum Sensing Use Case, Web-cast Presentation, DARPA BioSPICE Users Group, December 2004.

[12] M. L. Simpson, C. D. Cox, G. D. Peterson, G. S. Sayler, M. Allen, J. M. McCollum, D. Austin, and L. Yan, Analysis, Modeling, Simulation, and Visualization of the Vibrio fischeri Quorum Sensing System, Platform Presentation, DARPA Bio-COMP PI Meeting, Washington, DC, October 2004.

[13] C. D. Cox, J. M. McCollum, B. Boggess, M. Allen, L. Yan, G. D. Peterson, M. L. Simpson, H. Sauro, C. Wellock, V. Chickarmane, D.A. Adalsteinsson, and T. Elston, Quorum Sensing Use Case, Platform Presentation, DARPA Bio-COMP PI meeting, Washington, DC, October 2004.

[14] J. M. McCollum, G. D. Peterson, C. D. Cox, and M. L. Simpson, Accelerating Exact Stochastic Simulation of Coupled Chemical Reactions, Platform Presentation, Mathematical Methods in Signaling Systems, Nashville, TN, June 2004.

[15] Gregory D. Peterson, Biological Applications of High Performance Reconfigurable Computing, Poster at UT/ORNL Bioinformatics Summit, Fall Creek Falls, TN. March 2004.

[16] M. L. Simpson, C. D. Cox, G. D. Peterson, G. S. Sayler, D. Koch, M. Allen, J. Lancaster, J. M. McCollum, D. Austin, L. Yan, and M. Dutton, Simulation and Analysis Tools for Stochastic Processes with Applications to the Vibrio fischeri Quorum Sensing System, Poster Presentation, DARPA Bio-COMP PI meeting, Washington, DC Feb 3-5, 2004 .

[17] M. L. Simpson, C. D. Cox, G. D. Peterson, G. S. Sayler, M. Allen, J. M. McCollum, D. Austin, and L. Yan, Analysis, Modeling, Simulation, and Visualization of the Vibrio fischeri Quorum Sensing System, Platform Presentation, DARPA Bio-COMP PI meeting, Washington, DC, Feb 3-5, 2004.

[18] M. L. Simpson, C. D. Cox, G.D. Peterson, G.S. Sayler, D. Koch, M. Allen, J. Lancaster, J. M. McCollum, D. Austin, L. Yan, and M. Dutton, Analysis, Modeling, Simulation, and Visualization of the Vibrio fischeri Quorum Sensing System, Platform Presentation, DARPA Bio-COMP PI meeting, Ft. Lauderdale, FL, May 2003.

[19] C.D. Cox, G.D. Peterson, M.L. Simpson, J. M. McCollum, J. Lancaster, M. Allen, G.S. Sayler, Modeling Quorum Sensing Using Exact Stochastic Simulation, Platform Presentation, DARPA Bio-COMP PI meeting, San Diego, CA, December 9-11, 2002.

[20] Gregory D. Peterson, Perry Alexander, and J. Douglas Birdwell, Developing C4ISR Systems for Robust Information Operations. TCPP, SPAWAR, San Diego, May 2001.

[21] Marc Pitarys and Gregory D. Peterson, Affordable C2 Hardware and Software. 1999 Command and Control Research and Technology Symposium. Naval War College, Rhode Island. 29 June - 1 July 1999.

[22] Gregory D. Peterson and Marc Pitarys, Affordable Hardware and Software Development for Space Based Radar. Space Based Radar Workshop. Georgia Institute of Technology. Atlanta, Georgia. 4-6 November 1998.

[23] Gregory D. Peterson, Real-Time Java: What is Needed to Meet DoD Requirements? NIST Workshop for Real-time Java(TM) Implementation Issues, June 1998.

[24] John C. Willis and Gregory D. Peterson, Auriga: HPC Compiler & Simulation Technology Boosts Capacity and Performance. DoD High Performance Computing Modernization Program 1998 User Group Meeting, June 1998.

[25] John C. Willis, Phil Wilsey, Gregory D. Peterson, Advanced Intermediate Representation with Extensibility. Tutorial at the Spring 1998 IEEE VHDL International Users Forum. March 1998.

[26] Gregory D. Peterson, RASSP and Hardware/Software Codesign. VHDL Workshop. Wallby Sateri, Sweden, May 1997.

[27] Gregory D. Peterson and Roger D. Chamberlain, Predicting the Performance of Applications on Networked Workstations. PVM Users' Group Meeting, May 1994. Oak Ridge. TN.

[28] Bradley L. Noble, Gregory D. Peterson, and Roger D. Chamberlain, Performance of a Synchronous Parallel Simulator. PVM Users' Group Meeting, May 1994. Oak Ridge, TN.

Standards Development

[1] IEEE Standard VHDL-AMS Packages for Multiple Energy Domain Support. IEEE Std 1076.1.1-2004. Member of language design working group. IEEE, New York, New York. 2004.

[2] VSIA System Level Design Model Taxonomy, Standard system design modeling taxonomy based on RASSP modeling taxonomy VHDL Modeling Terminology and Taxonomy Version 3.1. (Available at http://www.atl.lmco.com/rassp/taxon), Virtual Socket Interface Alliance (VSIA, http://www.vsia.org), July 2001.

[3] IEEE Standard VHDL Language Reference Manual. IEEE Std 1076-2000. Member of language design committee. IEEE, New York, New York. 2000.

[4] IEEE Standard VHDL Analog and Mixed-Signal Extensions. IEEE Std 1076.1-1999. Managed language reference manual development project. IEEE, New York, New York. 1999.

Technical Research Reports

[1] Gregory D. Peterson, Hyperspectral Imaging Applications on High Performance Reconfigurable Computers. UT ECE Technical Report. (Final Project Report for AFRL). December 2003.

[2] Chris D. Cox, J. Michael McCollum, Gregory D. Peterson, Timothy Elston, David Adalsteinsson Application of BioSPICE Model Definition Language To Stochastic Models. UT/UNC Technical Report/submission to DARPA BioSPICE program, 12 December 2003.

[3] Gregory D. Peterson, Destruction of Electronic Magnetic Storage Media. UT ECE Technical Report. (Final Project Report for ORNL). August 2002.

[4] Gregory D. Peterson, Programming High Performance Reconfigurable Computers. UT ECE Technical Report. (Final Project Report for AFRL). August 2002.

[5] Gregory D. Peterson, Parallel Application Performance on Shared, Heterogeneous Workstations. Doctoral dissertation, Washington University, St. Louis, MO, December 1994.

[6] Gregory D. Peterson and Roger D. Chamberlain, Performance Modeling of Distributed Synchronous Iterative Algorithms. Technical Report WUCCRC-94-03, Computer and Communications Research Center, Washington University, St. Louis, MO, February 1994.

[7] Gregory D. Peterson, An Investigation of Parallel Nonlinear Optimization Using Gemini/Almini. Technical Report WUCCRC-93-18, Computer and Communications Research Center, Washington University, St. Louis, MO, September 1993.

[8] Gregory D. Peterson, Qnet: A Globally-Clocked Discrete-Event Queueing Network Simulator. Master's thesis, Washington University, St. Louis, MO, May 1992.

Invited Presentations

[1] Introductory and Closing Remarks, Symposium on Application Accelerators in High Performance Computing, July 2011.

[2] Emerging Architectures for Computational Science, Invited Presentation, Clemson Sept 2010.

[3] Computational Biology with Emerging Computational Capabilities, Invited Presentation, Clemson Sept 2010.

[4] Introductory Remarks, Symposium on Application Accelerators in High Performance Computing, July 2010.

[5] Emerging Computing Architectures: Challenges and Opportunities, Technical Society of Knoxville, 5 Oct 2009.

[6] Next Generation Computational Science: Assessing Emerging Platforms, Invited Seminar. Department of Computer Science, Queen's University, Belfast, Northern Ireland. 5 Nov 2008.

[7] Enabling Computational Science with High Performance Reconfigurable Computing, Invited Seminar, Washington University, St. Louis, MO. 26 January 2007.

[8] Functional and Performance Verification of Embedded Systems, Invited Talk at Virginia Tech Embedded Systems Colloquium, Blacksburg, VA. October 2003.

[9] Performance Analysis of High Performance Reconfigurable Computers, Invited Seminar, University of Cincinnati, Cincinnati OH. January 2003.

[10] Grid Applications for High Performance Reconfigurable Computing, SinRG Conference, CITR. January 2002.

[11] Computer Engineering Education at UT/ECE. Presentation at ADTRAN Corporation, Huntsville, AL. November 2001.

[12] Designing the Design Process: Applying Performance Evaluation to Verification Technologies. IEEE East Tennessee Chapter, November 2001.

[13] Systems Design with AMS HDLs: What's Next? Panel presentation. In Proceedings of 2001 IEEE International Workshop on Behavioral Modeling and Simulation. October 2001.

[14] Language Interoperability for Hardware-Software Systems Design. Panel presentation, IEEE Hardware Description Language Conference and Exposition. February 2001.

[15] Setting the Context for VHDL 200X. Panel presentation, IEEE/Accellera VHDL International Users Forum. Orlando, FL, October 2000.

[16] System Level Design Language. Panel presentation, 1998 IEEE Asian South Pacific Design Automation Conference. Yokohama, Japan, 13 February 1998.

[17] Costs and Benefits of Object-Oriented Extensions to VHDL. Panel presentation, IEEE VHDL International Users Forum. Arlington, VA, Oct. 1997.

[18] System Level Design Language, Panel presentation, IEEE VHDL International Users Forum. Arlington, VA, October 1997.

[19] What Advantages Can We Expect from Object-Oriented Extensions to VHDL? Panel presentation, European Design Automation Conference & EURO-VHDL. Geneva, Switzerland, September 16-20, 1996.

Gregory Peterson - gdp@utk.edu - Ph:865-974-6352 Fax:865-974-5483
411 Ferris Hall - 1508 Middle Drive - Knoxville, TN 37996-2100