Dr. Aleksandar Milenkovic

Department Chair and Professor, ECE


301 Sparkman Drive
Engineering Building
Room 272
Huntsville, AL 35899
Campus Map



Aleksandar Milenković is a Chair and Professor of Electrical and Computer Engineering at the University of Alabama in Huntsville. He received his Ph.D., M.S., and Dipl. Ing. degrees from the University of Belgrade, Serbia in 1999, 1997, and 1994, respectively. Professor Milenković's research interests span the areas of computer architecture, energy-efficient computing, embedded systems, wireless sensor networks, and hardware design. In particular his research focuses on non-volatile memories, hardware-oriented security, architectures for ensuring code and data integrity and confidentiality (a.k.a., secure processors), architectures for increased programmers’ productivity and debuggability, and memory hierarchy optimizations. He is also interested in developing new applications and systems for ubiquitous personal health monitoring (a.k.a., mHealth systems). He leads the LaCASA Laboratory (lacasa.uah.edu) and co-leads the mHealth Laboratory (portal.mhealth.uah.edu)He has published over 140 peer-reviewed journal and conference articles and holds 3 U.S. patents. His papers have been cited ~7,000 times (as of June 2023). Previously he has held academic positions at the Dublin City University in Dublin, Ireland (2000-2001) and the School of Electrical Engineering, the University of Belgrade (1994 - 2000).

Curriculum Vitae

Personal Website


  • Ph.D., Electrical Engineering, University of Belgrade, Yugoslavia, 1999
  • M.S., Electrical Engineering, University of Belgrade, Yugoslavia, 1997
  • Dipl. Ing., Electrical Engineering, University of Belgrade, Yugoslavia, 1994

Honors & Awards

  • Best student paper at PECCS'16 award.
  • IEEE Huntsville Section Outstanding Educator 2015, February 2015.
  • The College of Engineering National Engineer’s Week Outstanding Senior Faculty Award, February 2014.
  • The College of Engineering Outstanding Faculty Award, May 2013.
  • Best paper award on ACM CASES'10, October 2010.
  • College of Engineering Outstanding Assistant Professor Award, February 2005.


  • Computer systems architecture, Embedded Systems, Secure Computer Systems, Wireless Sensor Networks, Energy-efficient Computing, Reconfigurable Computing, VLSI.

Recent Publications

  • Ranjan Hebbar,  Aleksandar Milenković, “PMU-Events-Driven DVFS Techniques for Improving Energy Efficiency of Modern Processors,” ACM Transactions on Modeling and Performance Evaluation of Computing Systems, Vol. 7, No: 1, Article No: 3, May, 2022, pp. 1-31. doi: 10.1145/3538645.

  • Prawar Poudel, Biswajit Ray, Aleksandar Milenković, “Microcontroller Fingerprinting Using Partially Erased NOR Flash Memory Cells,” ACM Transactions on Embedded Computing Systems, Vol. 20, No: 3, Article 26, March 2021. doi: 10.1145/3448271.

  • Mounika Ponugoti, Aleksandar Milenković, “Enabling On-the-Fly Hardware Tracing of Data Reads in Multicores,” ACM Transactions on Embedded Computing Systems, Vol. 18, Issue 4, No. 34, pp. 1-27, June 2019. doi: 10.1145/3322642.

  • Vladimir Uzelac, Aleksandar Milenković, Milena Milenković, Martin Burtscher, "Using Branch Predictors and Variable Encoding for On-the-fly Program Tracing," IEEE Transactions on Computers, Vol. 63, No. 4, April 2014, pp. 1008-1020, doi: 10.1109/TC.2012.267.

  • Vladimir Uzelac, Aleksandar Milenković, "Hardware-Based Load Value Trace Filtering for On-the- Fly Debugging," ACM Transactions on Embedded Computing Systems, Vol. 12, No. 2s, May 2013, doi: 10.1145/2465787.2465799.

  • Emil Jovanov, Aleksandar Milenković, "Body Area Networks for Ubiquitous Healthcare Applications: Opportunities and Challenges," Journal of Medical Systems, Vol. 35, No. 5, October 2011, pp. 1245-1254, doi: 10.1007/s10916-011-9661-x.

  • Aleksandar Milenković, Vladimir Uzelac, Milena Milenković, Martin Burtscher "Caches and Predictors for Real-time, Unobtrusive, and Cost-Effective Program Tracing in Embedded Systems," IEEE Transactions on Computers, Vol. 60, No. 7, July 2011, pp. 992-1005. doi: 10.1109/TC.2010.146.

  • Vladimir Uzelac, Aleksandar Milenković "Hardware-Based Load Value Trace Filtering for On-the-Fly Debugging," to appear in ACM Transactions on Embedded Computing Systems.

  • Mladen Milosevic, Emil Jovanov, Aleksandar Milenković "Rapid Processor Customization for Design Optimization: a Case Study of ECG R-Peak Detection," in the Proceedings of the 2011 Annual IEEE Biomedical Circuits and Systems (BioCAS) Conference, November 14-16, San Diego, CA, pp. 209-212.