Pitt | Swanson Engineering
George, Alan D.
Electrical and Computer Engineering
George, Alan D
Department Chair and R&H Mickle Endowed Chair, NSF CHREC Center Director
Faculty
Professor
Office: 1238D Benedum Hall
download vcard

PhD in Computer Science, The Florida State University, 1991
M.S. in Electrical and Computer Engineeirng, University of Central Florida, 1985
B.S. in Computer Science (with honors), University of Central Florida, 1982

Space processors, networks, systems, services, applications, and missions

Reconfigurable, parallel, distributed, and fault-tolerant computing

High-performance computer architectures, networks, systems, services, and applications

Interdisciplinary problems bridging computational science and computer engineering
  • 2016, College Teacher/Scholar of the Year Award (most prestigious award bestoyed annually by Herbert Wertheim College of Engineering at University of Florida to one faculty member)
  • 2015, inventor of new technology in space computing (CHREC Space Processor) licensed, adopted by NASA and space industry, featured on 14 space missions launching in 2016-2017 (one mission to ISS, 13 on new satellites, 39 CSP computers deployed in all)
  • 2014, invited as featured speaker for Annual CECS Alumni Honors Reception for ECE Department at UCF (selected for recognition as one of top alumni of department), but unable to attend due to prior travel commitment
  • 2013, Fellow of the IEEE (for contributions in reconfigurable and high-performance computing)
  • Keynote Speaker (NAECON16, MAPLD13,HPRCTA09,MCSID08,MRSC08,RSSI07); invited for many others but N/A
  • 2012, Alexander Schwarzkopf Prize for Technology Innovation by an NSF Center (for Novo-G reconfigurable supercomputer)
  • 2010, College Advising Award for Faculty Mentoring (for mentoring assistant and associate professors in computer engineering)
  • 2009, College Advising Award for Doctoral Student Mentoring (for mentoring of Ph.D. students and candidates)
  • 2008, Honorary CS presentation for FSU homecoming festivities (recognized as one of top alumni of department)
  • 2005, University Service Award (for leadership in creating the first campus supercomputer center in school history)
  • 1999, University Productivity Award (for research excellence in computer engineering
  • 1995, State of Florida Teaching Incentive Program (TIP) Award (for teaching excellence
  • 1994, Tau Beta Pi, Florida Eta Chapter, EE Professor of the Year Award (for teaching and research excellence
  • 1993, University Teacher of the Year Award (for teaching excellence
  • ASEE/ONR Senior Summer Faculty Fellow (1994, 1995, 1996, 1997
  • ORNL/ORAU Summer Faculty Fellow (1992, 1993
  • Member of Tau Beta Pi (National Engineering Honor Society
  • Member of Upsilon Pi Epsilon (National Computing Science Honor Society)

1. N. Wulf, A. George, A. Gordon-Ross, “Optimizing FPGA Performance, Power, and Dependability with Linear Programming,”ACM Transactions on Reconfigurable Technology and Systems (TRETS), accepted March 2017, in press.

2. T. Lovelly, A. George, “Comparative Analysis of Present and Future Space-Grade Processors with Device Metrics,” AIAA Journal of Aerospace Information Systems (JAIS), submitted May 2016, accepted Jan. 2017.

3. N. Ghanathe, A. Madorsky, H. Lam, D. Acosta, A. George, M. Carver, Y. Xia, A. Jyothishwara, M. Hansen, “Software and firmware co-development using high-level synthesis,” Journal of Instrumentation, Vol. 12, Jan. 2017.

4. A. Lawande, A. George, H. Lam, “Novo-G#: a Multidimensional Torus-based Reconfigurable Cluster for Molecular Dynamics,” Concurrency and Computation: Practice and Experience, Vol. 28, No. 8, June 2016, 20 pages.

5. J. Richardson, K. Cheng, A. George, H. Lam, “Analysis of Fixed, Reconfigurable, and Hybrid Devices with Computational, Memory, I/O, & Realizable-Utilization Metrics,”ACM Transactions on Reconfigurable Technology and Systems (TRETS), Vol 10, No. 1, Sep. 2016, Article 2.

6. N. Wulf, A. George, A. Gordon-Ross, “A Framework for Evaluating and Optimizing FPGA-based SoCs for Aerospace Computing,”ACM Transactions on Reconfigurable Technology and Systems (TRETS), Vol 10, No. 1, Sep. 2016, Article 1.

7. B. Lam, A. George, H. Lam, V. Aggarwal, “Low-level PGAS computing on many-core processors with TSHMEM,” Concurrency and Computation: Practice and Experience, Vol. 27, No. 17, Dec. 2015, pp. 5288-5310.

8. R. Kirchgessner, A. George, G. Stitt, “Low-Overhead FPGA Middleware for Application Portability and Productivity,” ACM Transactions on Reconfigurable Technology and Systems (TRETS), Vol. 8, No. 4, Oct. 2015, pp. 21:1-22.

9. G. Wang, G. Stitt, H. Lam, A. George, “Core-Level Modeling and Frequency Prediction for DSP Applications on FPGAs,” International Journal of Reconfigurable Computing, Vol. 2015, Article ID 784672, 2015, 20 pages.

10. A. Lawande, A. George, H. Lam, “Novo-G#: a Multidimensional Torus-based Reconfigurable Cluster for Molecular Dynamics,”Concurrency and Computation: Practice and Experience, June 2015 (online preview; Vol/No TBD),

11. S. Craciun, R. Kirchgessner, A. George, H. Lam, J. Principe, “A Real-Time, Power-Efficient Architecture for Mean-Shift Image Segmentation,” Journal of Real-Time Image Processing, Oct. 2014 (online preview; Vol/No TBD).

12. G. Cieslewski, A. Jacobs, A. George, A. Gordon-Ross, “Multibit Fault Injection for FPGAs with SPFI,” AIAA Journal of Aerospace Information Systems, Vol. 11, No. 10, Oct. 2014, pp. 738-750.

13. A. Jacobs, G. Cieslewski, A. George, A. Gordon-Ross, H. Lam, “Reconfigurable Fault Tolerance: A Comprehensive Framework for Reliable and Adaptive FPGA-Based Space Computing,” ACM Transactions on Reconfigurable Technology and Systems (TRETS), Vol. 5, No. 4, December 2012, Article No. 21, 30 pages.

14. C. Reardon, B. Holland, A. George, G. Stitt, H. Lam, “RCML: An Environment for Estimation Modeling of Reconfigurable Computing Systems,” ACM Transactions on Embedded Computing Systems (TECS), Vol. 11, No. S2, Aug. 2012, Article 43, 24 pages.

15. V. Aggarwal, G. Stitt, A. George, C. Yoon, “SCF: A Framework for Task-Level Coordination in Reconfigurable, Heterogeneous Systems,” ACM Transactions on Reconfigurable Technology and Systems (TRETS), Vol. 5, No. 2, June 2012, Article 7, 23 pages.

16. S. Koehler, G. Stitt, A. George, “Platform-Aware Bottleneck Detection for Reconfigurable Computing Applications,” ACM Transactions on Reconfigurable Technology and Systems (TRETS), Vol. 4, No. 3, Aug. 2011, pp: 30:1-30:28.

17. B. Holland, A. George, H. Lam, M. Smith, “An Analytical Model for Multi-Level Performance Prediction of Multi-FPGA Systems,” ACM Transactions on Reconfigurable Technology and Systems (TRETS), Vol. 4, No. 3, Aug. 2011, pp: 27:1-27:28.

18. V. Aggarwal, A. George, C. Yoon, K. Yalamanchili, H. Lam, “SHMEM+: A Multilevel-PGAS Programming Model for Reconfigurable Supercomputing,” ACM Transactions on Reconfigurable Technology and Systems (TRETS), Vol. 4, No. 3, Aug. 2011, pp: 26:1-26:24.

19. G. Stitt, A. George, H. Lam, M. Smith, V. Aggarwal, G. Wang, C. Reardon, B. Holland, S. Koehler, J. Coole, “An End-to-End Tool Flow for FPGA-Accelerated Scientific Computing,” IEEE Design & Test of Computers, Vol. 28, No. 4, July/Aug. 2011, pp. 68-77.

20. A. George, H. Lam, G. Stitt, “Novo-G: At the Forefront of Scalable Reconfigurable Computing,” IEEE Computing in Science & Engineering, Vol. 13, No. 1, Jan/Feb. 2011, pp. 82-86.

21. J. Curreri, G. Stitt, A. George, “High-level Synthesis of In-Circuit Assertions for Verification, Debugging, and Timing Analysis,” International Journal of Reconfigurable Computing (IJRC), special issue of extended best papers from IPDPS/RAW'10, Vol. 2011, Article No. 406857, Jan. 2011, 17 pages.

22. J. Williams, A. George, J. Richardson, K. Gosrani, C. Massie, H. Lam, “Characterization of Fixed and Reconfigurable Multi-Core Devices for Application Acceleration,” ACM Transactions on Reconfigurable Technology and Systems (TRETS), Vol. 3, No. 4, Nov. 2010, pp. 19:1-19:29.

23. C. Reardon, E. Grobelny, A. George, G. Wang, “A Simulation Framework for Rapid Analysis of Reconfigurable Computing Systems,” ACM Transactions on Reconfigurable Technology and Systems (TRETS), Vol. 3, No. 4, Nov. 2010, pp. 25:1-25:29.

24. H. Su, M. Billingsley III, A. George, “Parallel Performance Wizard: A Performance System for the Analysis of Partitioned Global Address Space Applications,” International Journal of High-Performance Computing Applications, Vol. 24, No. 4, Nov. 2010, pp. 485-510.

25. D. Bueno, C. Conger, and A. George, “Optimizing RapidIO Architectures for Onboard Processing,” ACM Transactions on Embedded Computing Systems (TECS), Vol. 9, No. 3, Feb. 2010, pp. 18:1-18:30.

26. J. Curreri, S. Koehler, A. George, B. Holland, R. Garcia, “Performance Analysis Framework for High-Level Language Applications in Reconfigurable Computing,” ACM Transactions on Reconfigurable Technology and Systems (TRETS), Vol. 3, No. 1, Jan. 2010, pp. 5:1-5:23.

27. B. Koh, J. Reinbolt, A. George, R. Haftka, B. Fregly, “Limitations of Parallel Global Optimization for Large-Scale Human Movement Problems,” Medical Engineering & Physics, Vol. 31, No. 5, Jun. 2009, pp. 515-521.

28. K. Nagarajan, B. Holland, A. George, K. Slatton, H. Lam, “Accelerating Machine-Learning Algorithms on FPGAs using Pattern-Based Decomposition,” Journal of Signal Processing Systems (JSPS), Vol. 62, No. 1, Jan. 2009, pp. 43-63.

29. B. Holland, K. Nagarajan, A. George, “RAT: RC Amenability Test for Rapid Performance Prediction,” ACM Transactions on Reconfigurable Technology and Systems (TRETS), Vol. 1, No. 4, Jan. 2009, pp. 22:1-22:31.

30. R. Subramaniyan, E. Grobelny, S. Studham, A. George, “Optimization of Checkpointing-related I/O for High-Performance Parallel and Distributed Computing,” Journal of Supercomputing, Vol. 46, No. 2, Nov. 2008, pp. 150-180.

31. S. Koehler, J. Curreri, A. George, “Performance Analysis Challenges and Framework for High-Performance Reconfigurable Computing,” Parallel Computing (special issue on RC), Vol. 34, No. 4, May 2008, pp. 217-230.

32. D. Bueno, C. Conger, A. George, A. Leko, and I. Troxel, “RapidIO for Radar Processing in Advanced Space Systems,” ACM Transactions on Embedded Computing Systems, Vol. 7, No. 1, Dec. 2007, pp. 1:1-1:38.

33. E. Grobelny, D. Bueno, I. Troxel, A. George, J. Vetter, “FASE: A Framework for Scalable Performance Prediction of HPC Systems and Applications,” Simulation: Transactions of The Society for Modeling and Simulation International, Vol. 83, No. 10, Oct. 2007, pp. 721-745.

34. I. Troxel, E. Grobelny, A. George, “System Management Services for High-Performance In-situ Aerospace Computing,” AIAA Journal of Aerospace Computing, Information, and Communication, Vol. 4, No. 2, Feb. 2007, pp. 636-656.

35. I. Troxel and A. George, “Adaptable and Autonomic Management System for Dependable Aerospace Computing,” Journal of Autonomic and Trusted Computing, accepted (Dec. 2006) and in press.

36. K. Cho, A. George, R. Subramaniyan, K. Kim, “Fault-Tolerant Matched-Field Processing in the Presence of Element Failures,” Journal of Computational Acoustics, Vol. 14, No. 3, Sept. 2006, pp. 299-319.

37. B., Koh, A. George, R. Haftka, B. Fregly, “Parallel Asynchronous Particle Swarm Optimization,” International Journal for Numerical Methods in Engineering, Vol. 67, No. 4, July 2006, pp. 578-595.

38. R. Subramaniyan, P. Raman, A. George, M. Radlinski, “GEMS: Gossip-Enabled Monitoring Service for Scalable Heterogeneous Distributed Systems,” Cluster Computing, Vol. 9, No. 1, Jan. 2006, pp. 101-120.

39. K. Cho, A. George, R. Subramaniyan, “Fault-Tolerant Parallel Algorithms for Adaptive Matched-Field Processing on Distributed Array Systems,” Journal of Computational Acoustics, Vol. 13, No. 4, Dec. 2005, pp. 667-688.

40. J. Schutte, B. Koh, J. Reinbolt, B. Fregly, R. Haftka, A. George, “Evaluation of the Particle Swarm Algorithm for Biomechanical Optimization,” Journal of Biomechanical Engineering, Vol. 127, No. 3, June 2005, pp. 465-474.

41. J. Reinbolt, J. Schutte, B. Fregly, B. Koh, R. Haftka, A. George, and K. Mitchell, “Determination of Patient-specific Multi-joint Kinematic Models through Two-level Optimization,” Journal of Biomechanics, Vol. 38, No. 3, Mar. 2005, pp. 621-626.

42. K. Christensen, P. Gunaratne, B. Nordman, A. George, “The Next Frontier for Communications Networks: Power Management,” Computer Communications, Vol. 27, No. 18, Dec. 2004, pp. 1758-1770.

43. J. Schutte, J. Reinbolt, B. Fregly, R. Haftka, A. George, “Parallel Global Optimization with the Particle Swarm Algorithm,” International Journal of Numerical Methods in Engineering, Vol. 61, No. 13, Dec. 2004, pp. 2296-2315.

44. S. Oral and A. George, “Multicast Performance Modeling and Evaluation for High-Speed Unidirectional Torus Networks,” Microprocessors and Microsystems, Vol. 28, No. 9, Nov. 2004, pp. 477-489.

45. B. Koh, J. Reinbolt, B. Fregly, A. George, “Evaluation of Parallel Decomposition Methods for Biomechanical Optimizations,” Computer Methods in Biomechanics and Biomedical Engineering, Vol. 7, No. 4, Aug. 2004, pp. 215-225.

46. K. Cho, A. George, R. Subramaniyan, K. Kim, “Parallel Algorithms for Adaptive Matched-Field Processing on Distributed Array Systems,” Journal of Computational Acoustics, Vol. 12, No. 2, June 2004, pp. 149-174.

47. J. Kohout and A. George, “A High-Performance Communication Service for Parallel Computing on Distributed DSP Systems,” Parallel Computing, Vol. 29, No. 7, July 2003, pp. 851-878.

48. K. Sistla, A. George, R. Todd, “Experimental Analysis of a Gossip-based Service for Scalable, Distributed Failure Detection and Consensus,” Cluster Computing, Vol. 6, No. 3, July 2003, pp. 237-251.

49. M. Chidester, A. George, M. Radlinski, “Multiple-Path Execution for Chip Multiprocessors,” Journal of Systems Architecture, Vol. 49, No. 1-2, 2003, pp. 33-52.

50. K. Kim and A. George, “Parallel Subspace Projection Beamforming for Autonomous, Passive Sonar Signal Processing,” Journal of Computational Acoustics, Vol. 11, No. 1, Mar. 2003, pp. 55-74.

51. R. Tilak, A. George, R. Todd, “Layered Interactive Convergence for Distributed Clock Synchronization,” Microprocessors and Microsystems, Vol. 26, No. 9, Dec. 2002, pp. 407-420.

52. M. Chidester and A. George, “Parallel Simulation of Chip-Multiprocessor Architectures,” ACM Transactions on Modeling and Computer Simulation, Vol. 12, No. 3, July 2002, pp. 176-200.

53. P. Sinha, A. George, K. Kim, “Parallel Algorithms for Robust Broadband MVDR Beamforming,” Journal of Computational Acoustics, Vol. 10, No. 1, Mar. 2002, pp. 69-96.

54. A. George, J. Garcia, K. Kim, P. Sinha, “Distributed Parallel Processing Techniques for Adaptive Sonar Beamforming,” Journal of Computational Acoustics, Vol. 10, No. 1, Mar. 2002, pp. 1-23.

55. D. Collins and A. George, “Parallel and Sequential Job Scheduling in Heterogeneous Clusters: A Simulation Study using Software in the Loop,” Simulation: Transactions of The Society for Modeling and Simulation International, Vol. 77, No. 6, Dec. 2001, pp. 169-184.

56. E. Hernandez, M. Chidester, A. George, “Adaptive Sampling for Network Management,” Journal of Network and Systems Management, Vol. 9, No. 4, Dec. 2001, pp. 409-434.

57. R. Todd, M. Chidester, A. George, “Comparative Performance Analysis of Directed Flow Control for Real-Time SCI,” Computer Networks, Vol. 37, No. 4, Nov. 2001, pp. 391-406.

58. D. Gonzalez, A. George, M. Chidester, “Performance Modeling and Evaluation of Topologies for Low-Latency SCI Systems,” Microprocessor and Microsystems, Vol. 25, No. 7, Oct. 2001, pp. 343-356.

59. S. Ranganathan, A. George, R. Todd, M. Chidester, “Gossip-Style Failure Detection and Distributed Consensus for Scalable Heterogeneous Clusters,” Cluster Computing, Vol. 4, No. 3, July 2001, pp. 197-209.

60. A. George and R. VanLoon, “High-Fidelity Modeling and Simulation of Myrinet System Area Networks,” International Journal of Modeling and Simulation, Vol. 21, No. 1, 2001, pp. 40-50.

61. A. George, J. Markwell, R. Fogarty, “Real-Time Sonar Beamforming on High-Performance Distributed Computers,” Parallel Computing, Vol. 26, No. 10, Aug. 2000, pp. 1231-1252.

62. M. Sarwar and A. George, “Simulative Performance Analysis of Distributed Switching Fabrics for SCI-based Systems,” Microprocessors and Microsystems, Vol. 24, No. 1, Mar. 2000, pp. 1-11.

63. M. Burns, A. George, B. Wallace, “Modeling and Simulative Performance Analysis of SMP and Clustered Computer Architectures,” Simulation: Transactions of The Society for Modeling and Simulation International, Vol. 74, No. 2, Feb. 2000, pp. 84-96.

64. A. George and K. Kim, “Parallel Algorithms for Split-Aperture Conventional Beamforming,” Journal of Computational Acoustics, Vol. 7, No. 4, Dec. 1999, pp. 225-244.

65. M. Burns, A. George, B. Wallace, “Simulative Performance Analysis of Gossip Failure Detection for Scalable Distributed Systems,” Cluster Computing, Vol. 2, No. 3, 1999, pp. 207-217.

66. A. George, J. Markwell, R. Fogarty, M. Miars, “An Integrated Simulation Environment for Parallel and Distributed System Prototyping,” Simulation: Transactions of The Society for Modeling and Simulation International, Vol. 72, No. 5, May 1999, pp. 283-294.

67. W. Rosen and A. George, “Fault Tolerance in Autonomous Acoustic Arrays,” Journal of the Franklin Institute, Vol. 336, No. 1, Jan. 1999, pp. 19-32.

68. A. George and S. Cook, “Distributed Simulation of Parallel DSP Architectures on Workstation Clusters,” Simulation: Transactions of The Society for Modeling and Simulation International, Vol. 67, No. 2, August 1996, pp. 94-105.

69. A. George, “Simulating Microprocessor-based Parallel Computers using Processor Libraries,” Simulation: Transactions of The Society for Modeling and Simulation International, Vol. 60, No. 1, February 1993, pp. 37-42.

70. A. George, “Fault-Tolerant Multicomputer Design with DSP96002 Microprocessors,” Computers in Education Journal, Vol. 7, No. 3, pp. 10-19, July-September 1997.

71. A. George and F. Simons, “Computer-based Design and Generation of Spectrum-Matched Acoustic Sonar Signatures,” Computers in Education Journal, Vol. V, No. 3, July-September 1995, pp. 41-45.

72. C. Short, A. George, F. Simons, “A Digital Signal Processing Workstation Simulator,” Computers in Education Journal, Vol. IV, No. 3, July-September 1994, pp. 2-7.

73. A. George and F. Simons, “A PC-based DSP System for Sonar Signal Simulation,” Computers in Education Journal, Vol. IV, No. 1, January-March 1994, pp. 61-64.

74. A. George and F. Simons, “Simulation of Microprocessor-in-the-Loop Control Systems,” Computers in Education Journal, Vol. III, No. 2, April-June 1993, pp. 19-24.

75. A. George, “OS/2 vs. UNIX: A Memory Management Approach,” Computers in Education Journal, Vol. 11, No. 2, April-June 1991, pp. 1-5.

76. A. George, “An Object-Oriented Approach to Filter Design in C,” Computers in Education Journal, Vol. 10, No. 3, July-September 1990, pp. 27-30. 

Member of the Editorial Board, IEEE Transactions on Computers (2006-2011)

Member of the Editorial Board, Microprocessors & Microsystems journal (2005-2008)

Member of the Editorial Board, Cluster Computing journal (2001-2007)

Guest Co-Editor, Special Issue on Dep. Dist. Computing, Cluster Computing journal (2002-2003)