Dr. Aleksandar Milenkovic

Professor, Electrical & Computer Engineering Department


Aleksandar Milenković is a Professor in the Department 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, embedded systems and wireless sensor networks, and VLSI design. His goal is to develop hardware and software techniques that will allow computers execute programs faster and safer at minimal design and operating costs. In particular his research focuses on novel architectures for ensuring code and data integrity and confidentiality (a.k.a., secure processors), architectures for increased programmers' productivity and debuggability, memory hierarchy optimizations, and reconfigurable computing. He is also interested in developing new applications and systems for ubiquitous personal health monitoring. He has published over 70 peer-reviewed journal and conference articles and holds one U.S. patent. His work has been referenced in more than 1,600 papers (as of January 2011). 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).

Dr. Aleksandar Milenkovic's Curriculum Vitae


  • 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 paper award on ACM CASES’10, October 2010.
  • College of Engineering Outstanding Assistant Professor Award, February 2005.
  • Grants and donations from NSF, NASA, SAIC, Xilinx, Intel, Texas Instruments, Tensilica.

Selected Publications

  • 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.