Publications
Copyright Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Journals
17. [Wiley.CAEE’08] Jovan Djordjevic, Bosko Nikolic, Tanja Borozan, Aleksandar Milenković, "CAL2: Computer Aided Learning in Computer Architecture Laboratory," Computer Applications in Engineering Education, Vol. 16, Issue 3, 2008, pp. 172-188.
[pdf]
16. [ACM.TOMACS’06] Aleksandar Milenković, Milena Milenkovic, "An Efficient Single-Pass Trace Compression Technique Utilizing Instruction Streams," ACM Transactions on Modeling and Computer Simulation, Vol. 17, No. 1, 2007, pp. 1-27.
[pdf]
15. [Rinton.JMM’06] Chris Otto, Aleksandar Milenković, Corey Sanders, Emil Jovanov, "System Architecture of a Wireless Body Area Sensor Network for Ubiquitous Health Monitoring," Journal of Mobile Multimedia, Vol. 1, No. 4, 2006, pp. 307-326.
[pdf]
14. [Elsevier.COMPCOMM’06] Aleksandar Milenkovic, Chris
Otto, Emil Jovanov, "Wireless Sensor Networks
for Personal Health Monitoring: Issues and an Implementation," Computer Communications (Special issue: Wireless Sensor Networks: Performance, Reliability, Security, and Beyond), Vol. 29, No. 13-14, Elsevier, 2006, pp. 2521-2533.
[pdf]
13. [IOS.JEC’06] Aleksandar Milenkovic,
Milena Milenkovic, Emil Jovanov "An Efficient Runtime
Instruction Block Verification for Secure Embedded Systems," Journal of
Embedded Computing, Vol. 2, No. 1, IOS Press, Amsterdam, The Netherlands, September 2006, pp. 57-76.
[pdf]
12. [IEEE.TE’05] Jovan Djordjevic, Bosko
Nikolic, Aleksandar Milenkovic, "Flexible Web-based
Educational System for Teaching Computer Architecture and Organization," IEEE Transactions on
Education, Vol. 48, No. 2, 2005, pp 264-273.
[pdf]
11. [ACM.CAN’05] Milena Milenkovic, Aleksandar
Milenkovic, Emil Jovanov, "Using Instruction Block
Signatures to Counter Code Injection Attacks," Computer Architecture News, Vol. 33, No. 1, March 2005,
pp. 108-117.
[pdf]
10. [BioMED.JNER’05] Emil Jovanov, Aleksandar Milenkovic,
Chris Otto, Piet C. de Groen, "A wireless body area
network of intelligent motion sensors for computer assisted physical
rehabilitation," Journal of NeuroEngineering and Rehabilitation, 2:6, March
1, 2005.
[http://www.jneuroengrehab.com/content/2/1/6]
[pdf]
9. [Wiley.SPE’04] Milena
Milenkovic, Aleksandar Milenkovic, Jeffrey Kulick, "Microbenchmarks for
determining branch predictor organization," Software Practice
& Experience, Vol. 34, No. 4, April 2004, pp.
465-487.
[pdf]
[ps.gz]
[Click
here for more information]
8. [IEEE.CAL’03] Aleksandar
Milenkovic, Milena Milenkovic, "Stream-Based
Trace Compression," Computer
Architecture Letters, Vol. 2, Sep. 2003.
[pdf]
[ps.gz]
7. [Elsevier.MICPRO’02] Aleksandar
Milenkovic, V. M. Milutinovic "A Performance Evaluation
of Cache Injection in Bus-based Shared Memory Multiprocessors," Microprocessors
and Microsystems, Vol. 26, No. 2, March 2002, pp. 51-61.
[pdf]
[ps.gz]
6. [IEEE.CONC’00] Aleksandar Milenkovic, "Achieving High
Performance in Bus-Based Shared Memory Multiprocessors," IEEE
Concurrency, Vol. 8, No. 3, July-September 2000, pp. 36-44.
[pdf]
5. [IEEE.MICRO’00] Jovan Djordjevic, Aleksandar
Milenkovic, and Nenad Grbanovic, "An Integrated
Environment for Teaching Computer Architecture," IEEE
Micro, Vol. 20, No. 3, 2000, pp. 66-74.
[pdf]
[ps.gz]
4. [Elsevier.MEJ’98] Aleksandar Milenkovic and V. M. Milutinovic, "A quantitative analysis
of wiring lengths in 2D and 3D VLSI," Microelectronics Journal,
vol. 29, no. 6, 1998, pp. 313-322.
[pdf]
3. [IASTED.IJCA’97b] Salim Lakhani, Y. Wang, Aleksandar Milenkovic, and V. M. Milutinovic, "3D Convolution on a 3D Systolic Arrays: Another Point of View," International Journal of Computers and Applications, vol. 19, no. 3, 1997, pp. 130-134.
2. [IASTED.IJCA’97a] Salim Lakhani, V. M.
Milutinovic, Aleksandar Milenkovic, D. Meyer, and Branislava Perunicic,
"Stochastic Modeling and
Analysis of Propagation Delays in Processing Units,"
International Journal of
Computers and Applications, vol. 19, no. 2, 1997, pp.
61-69.
1. [Elsevier.MEJ’96] Salim Lakhani, Y. Wang,
Aleksandar Milenkovic, and V. M. Milutinovic,
"2D Matrix Multiplication
on a 3D Systolic Arrays,"
Microelectronics Journal, vol. 27, no.1, February 1996,
pp. 11-22.
[pdf]
Back to Top
Conferences and Workshops
41. [ACM.DAC’09] Vladimir Uzelac, Aleksandar Milenković, "A Real-Time Program Trace Compressor Utilizing Double Move-to-Front Method," to appear in the Proceedings of the 46th Design Automation Conference (DAC’09), July 26-31, San Francisco, CA. (148 out of 682, ~21% acceptance rate, double blind review)
[pdf]
40. [CSREA.ERSA’09] Austin Rogers, Aleksandar Milenković, "An Implementation of Security Extensions for Data Integrity and Confidentiality in Soft Core Processors," to appear in Proceedings of the Engineering of Reconfigurable Systems and Algorithms - ERSA'09, July 13-16, Las Vegas, NV.
[pdf]
39. [IEEE.ISPASS’09] Vladimir Uzelac, Aleksandar Milenković, "Experiment Flows and Microbenchmarks for Reverse Engineering of Branch Predictor Structures," in Proceedings of the 2009 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS’09), April, 2009, Boston, MA. (~25% acceptance rate, double blind review)
[pdf]
38. [IEEE.SSST’09] Dejan Raskovic, Venkatramana Revuri, David Giessel, Aleksandar Milenković, "Embedded Web Server for Wireless Sensor Networks," in Proceedings of the 41st IEEE Southeastern Symposium on System Theory (SSST'09), Tullahoma, TN, USA, March 15-17, 2009, pp. 154-158.
[pdf]
37. [IEEE.SSST’08b] Joel L. Wilder, Vladimir Uzelac, Aleksandar Milenković, Emil Jovanov, "Runtime Hardware Reconfiguration in Wireless Sensor Networks," in Proceedings of the 40th IEEE Southeastern Symposium on System Theory (SSST'08), New Orleans, LA, March 2008, pp. 154-158.
[pdf]
36. [IEEE.SSST’08a] Joel L. Wilder, Aleksandar Milenković, Emil Jovanov, "Smart Wireless Vehicle Detection System," in Proceedings of the 40th IEEE Southeastern Symposium on System Theory (SSST'08), New Orleans, LA, March 2008, pp. 159-163.
[pdf]
35. [IEEE.ICCD’07] Austin Rogers, Milena Milenković, Aleksandar Milenković, "A A Low Overhead Hardware Technique for Software Integrity and Confidentiality," in Proceedings of the 2007 IEEE International Conference on Computer Design (ICCD'07), Olympic Valley, CA, October 7-10, 2007, pp. 113-120. (~30% acceptance rate)
[pdf]
34. [IEEE.ISCAS’07] Ashkan Ashrafi, Aleksandar Milenković, Reza Adhami, "A 1GHz Direct Digital Frequency Synthesizer Based on the Quasi-Linear Interpolation Method," in Proceedings of the 2007 IEEE International Symposium on Circuits and Systems (ISCAS'07), New Orleans, LA, 27-20 May 2007, pp. 2766-2769.
[pdf]
33. [IEEE.DCC’07] Milena
Milenkovic, Aleksandar Milenković, Martin Burtscher, "Algorithms and
Hardware Structures for Unobtrusive Real-Time Compression of
Instruction and Data Address Traces," in Proceedings of the 2007 Data Compression Conference (DCC’07), Snowbird, UT, March 27–29, IEEE Computer Society, pp. 55-65.
[pdf] [ppt slides]
32. [IEEE.ISSS-MDBS’06] Chris A. Otto, Emil Jovanov, Aleksandar Milenković, "A WBAN-based System for Health Monitoring at Home,"
in Proceedings of the 3rd IEEE-EMBS International Summer School and
Symposium on Medical Devices and Biosensors (ISSS-MDBS 2006), September
2006.
[pdf]
[pdf]
30. [IEEE.EMBS’05b] Emil Jovanov, Aleksandar Milenkovic, Chris Otto, Piet de
Groen, Bruce Johnson, Steve Warren, Gueseppe Taibi, "A WBAN System for
Ambulatory Monitoring of Physical Activity and Health Status:
Applications and Challenges," Proceedings of the 27th
Annual International Conference of the IEEE Engineering in Medicine and
Biology Society (EMBS), Shanghai, China, September 2005.
[pdf]
29. [IEEE.EMBS’05a] Steve Warren, Jeffrey Lebak , Jianchu Yao , Jonathan
Creekmore , Aleksandar Milenkovic , Emil
Jovanov, "Interoperability and
Security in Wireless Body Area Network
Infrastructures," Proceedings of the 27th
Annual International
Conference of the IEEE Engineering in Medicine and Biology Society
(EMBS),
Shanghai, China, September 2005.
[pdf]
28. [IEEE.SSST’05b] Aleksandar Milenkovic, Milena Milenkovic, Emil Jovanov, Dennis Hite,
Dejan Raskovic,
"An Environment for
Runtime Power Monitoring of Wireless Sensor Network Platforms," Proceedings of the 37th
IEEE Southeastern Symposium on System Theory (SSST'05), Tuskegee, AL, March 2005, pp. 406-410.
[pdf]
[ppt
slides]
27. [IEEE.SSST’05a] Dennis Cox, Emil Jovanov, Aleksandar Milenkovic, "Time Synchronization for
ZigBee Networks," Proceedings of the 37th IEEE Southeastern Symposium on System Theory
(SSST'05), Tuskegee, AL, March 2005, pp. 135-138.
[pdf]
[ppt
slides]
26. [ACM.SE’05] Chris Otto, John P. Gober, Reggie W. McMurtrey, Aleksandar Milenkovic,
Emil Jovanov,
"An Implementation of
Hierarchical Signal Processing on a Wireless Sensor in TinyOS
Environment," Proceedings of the 43rd
ACM Southeastern Conference, Kennesaw, GA, March 2005,
Vol. 2, pp. 49-53.
[pdf]
[pdf][ps.gz] [ppt slides]
24. [IEEE.EMBS’04] Emil Jovanov, Aleksandar Milenkovic, S. Basham, D. Clark, D. Kelley, "Reconfigurable
Intelligent Sensors for Health Monitoring: A Case Study of Pulse
Oximeter Sensor," Proceedings of the 26th
Annual International Conference of the IEEE Engineering in Medicine and
Biology Society, San Francisco, California, September 2004, pp. 4759–4762.
[pdf]
23. [ACM.SE’04d] Swathi T. Gurumani, Aleksandar Milenkovic, "Execution
Characteristics of SPEC CPU2000 Benchmarks: Intel C++ vs. Microsoft VC++",
Proceedings of the 42nd
ACM Southeast Conference, April 2-3, 2004, Huntsville, AL,
pp. 261-266.
[pdf]
22. [ACM.SE’04c] Milena Milenkovic, Aleksandar Milenkovic, Emil Jovanov, "A Framework For Trusted
Instruction Execution Via Basic Block Signature Verification,"
Proceedings of the 42nd
ACM Southeast Conference, April 2-3, 2004, Huntsville, AL,
pp. 191-196.
[pdf]
21. [ACM.SE’04b] H. Al-Zoubi, Aleksandar Milenkovic, Milena Milenkovic, "Performance Evaluation
of Cache Replacement Policies for the SPEC CPU2000 Benchmark Suite,"
Proceedings of the 42nd
ACM Southeast Conference, April 2-3, 2004, Huntsville, AL,
pp. 267-272.
[pdf]
20. [ACM.SE’04a] Zexin Pan, Wendy D. Pan, Aleksandar Milenkovic, "Complexity-Distortion
Tradeoffs in Variable Complexity 2-D DCT," Proceedings of the 42nd
ACM Southeast Conference, April 2-3, 2004, Huntsville, AL,
pp. 460-465.
[pdf]
19. [IEEE.WWC’03] Aleksandar Milenkovic, Milena Milenkovic, "Exploiting Streams in
Instruction and Data Address Trace Compression," Proceedings of the IEEE
6th Annual Workshop on Workload Characterization, Austin,
TX, USA, October 27, 2003, pp. 99-107.
[pdf][ps.gz]
[ppt
slides]
18. [ISCA.PDCS’03] Aleksandar Milenkovic, Milena Milenkovic, Jeffrey Kulick, "N-Tuple Compression: A
Novel Method for Compression of Branch Instruction Traces," Proceedings of the 16th International Conference on Parallel and
Distributed Computing Systems (PDCS-2003), Reno, Nevada, USA, August 13-15, 2003, pp. 49-55.
[pdf][ps.gz]
17. [IEEE.MSE’03] Aleksandar Milenkovic, David Fatzer, "Teaching IP Core
Development: An Example," Proceedings of the 2003
International Conference on Microelectronic Systems Education, Anaheim, California, USA, June 1-2, 2003, pp. 16-17.
[pdf][ps.gz]
16. [IEEE.SSST’03] Aleksandar Milenkovic, Milena Milenkovic, and Nelson Barnes, "A performance evaluation
of memory hierarchy in embedded systems," Proceedings of the 35th
IEEE Southeastern Symposium on System Theory, Morgantown, West Virginia, USA, 16-18 March 2003, pp. 427-431.
[pdf][ps.gz]
15. [Dod.HPC'02] Kenneth G. LeSueur, Emil Jovanov, and Aleksandar Milenkovic "Lookup Table Based Real-Time Non-Uniformity Correction Of Infrared Scene Projectors," Proceedings of the 12th Annual DoD High Performance Computing Modernization User Group Conference, Austin, Texas, June 2002.
[pdf]
14. [WWD’02] Milena Milenkovic, Aleksandar Milenkovic, and Jeffrey Kulick, "Demystifying Intel
Branch Predictors," Proceedings of the
Workshop on Duplicating, Deconstructing, and Debunking (held in conjunction with 29th ISCA), Anchorage, Alaska, May 2002.
[pdf]
13. [WCAE’02] Aleksandar Milenkovic, Bosko Nikolic, Jovan Djordjevic, "CASTLE: Computer
Architecture Self-Testing and Learning System" Proceedings
of the Workshop on Computer Architecture Education (held in
conjunction with 29th ISCA), Anchorage, Alaska, May 2002.
[pdf]
12. [IEEE.MASCOTS’00] Darko Marinov, Davor Magdic, Aleksandar Milenkovic, Jelica Protic, Igor
Tartalja, and V. M. Milutinovic, "SCOWL: A Tool for
Characterization of Parallel Workload and its Use on Splash-2
Application Suite," Proceedings of the 8th
International Symposium on Modeling, Analysis and Simulation of
Computer and Telecommunication
Systems (MASCOTS), San Francisco, California,
August/September 2000, pp. 207-213.
[pdf]
11. [Springer.EuroPar’00] Aleksandar Milenkovic and V. M. Milutinovic, "Cache Injection: A Novel
Technique for Tolerating Memory Latency in Bus-Based SMPs,"
Lecture Notes in
Computer Science, vol. 1900, Proceeding of the 6th International
Euro-Par Conference, Munich, Germany, August/September 2000, pp. 558-566.
[pdf]
10. [Springer.PPAM’99] Igor Ikodinovic, Aleksandar Milenkovic, V. M.
Milutinovic, and Davor Magdic, "Limes: A Multiprocessor
Simulation Environment for PC Platforms," Proceedings of the 3rd
International Conference on Parallel Processing and Applied Mathematics
(PPAM’99), Kazimierz Dolny, Poland, September 14-17, 1999, pp. 398-412.
[pdf]
9. [WCAE’99] Jovan Djordjevic, Aleksandar Milenkovic, Ivan Todorovic, and Darko
Marinov, "CALKAS: A Computer
Architecture Learning and Knowledge Assessment System," Proceedings of the 4th
Annual Workshop on Computer Architecture Education, (held in conjunction with 5th HPCA), Orlando, Florida, USA, January
1999.
[pdf]
8. [IEEE.APADS’98] Aleksandar Milenkovic and V. M. Milutinovic, "Cache Injection on
Bus-based Multiprocessors," Proceedings of the
Workshop on Advances in Parallel and Distributed Systems, (held in conjunction
with 17-th IEEE Symposium on Reliable Distributed Systems), West Lafayette, Indiana, October 1998.
[pdf]
7. [ISCEE’98] Jovan Djordjevic, Miroslav Bojovic, and Aleksandar Milenkovic, "An Integrated
Educational Environment for Computer Architecture and Organisation,"
Proceedings of the
International Symposium on Computer Employment and Education
(ISCEE’98), Amiens, France, October 1998.
[pdf]
6. [WCAE’98isca] Jovan Djordjevic, Aleksandar Milenkovic, and Slobodan Prodanovic, "A Hierarchical Memory
System Environment," Proceedings of the
Workshop on Computer Architecture Education (held in conjunction with 25th ISCA), Barcelona, Spain, June 1998.
[pdf]
5. [WCAE’98hpca] Jovan Djordjevic, Aleksandar Milenkovic, Nenad Grbanovic, and Miroslav
Bojovic, "An Educational
Environment for Teaching a Course in Computer Architecture and
Organization," Proceedings of the 4th
Annual Workshop on Computer Architecture Education, (held in conjunction with 4th HPCA), Las Vegas, Nevada, January 1998.
[pdf]
4. [IEEE.HICSS’98b] Darko Marinov, Davor Magdic, Aleksandar Milenkovic, Jelica Protic, Igor
Tartalja, and V. M. Milutinovic, "An Approach to
Characterization of Parallel Applications for DSM Systems,"
Proceedings
of the 31st HICSS, IEEE Computer Society Press, Vol. 7,
January 1998, pp. 782-784.
[pdf]
3. [IEEE.HICSS’98a] Aleksandar Milenkovic and V. M. Milutinovic, "Lazy Prefetching," Proceedings
of the 31st HICSS, IEEE Computer Society Press, Vol. 7,
January 1998, pp. 780-782.
[pdf]
2. [IEEE.MIEL’97] Aleksandar Milenkovic and V. M. Milutinovic, "A Quantitative Analysis of Wiring Lengths in 2D and 3D VLSI Implementations of 3D Systolic Arrays," Proceedings of the MIEL'97, Vol. 2, Nis, Yugoslavia, September 1997, pp. 833-837.
1. [IEEE.MASCOTS’97] V. M. Milutinovic, Aleksandar Milenkovic, and Gad Sheaffer, "The Cache Injection
Control Architecture: Initial Performance Analysis," Proceedings
of the 5th International Symposium on Modeling, Analysis and Simulation
of Computer and Telecommunication Systems (MASCOTS), Haifa, Israel, January
1997.
[pdf]
Books
1. [AM.IntroCE] Jelica Protic, Aleksandar Milenkovic, Introduction to Computer Engineering: Problems and Solutions (in Serbian), Academic Mind, Belgrade, Serbia, 2000.
Book Chapters
4. [Wiley’09] Aleksandar Milenković, Addressing: Direct and Indirect, Wiley’s Encyclopedia of Computer Science and Engineering, Editor: Benjamin Wah, Wiley, 2009.
3. [Elsevier’08] Dejan Rašković, Aleksandar Milenković, Dr. Piet C. De Groen, Emil Jovanov, From Telemedicine To Ubiquitous M-Health: The Evolution Of E Health Systems, in Biomedical Information Technology, Edited by David Dagan Feng, Elsevier, 2008.
2. [Wiley’00b] Igor Ikodinovic, Zoran Dimitrijevic, Davor Magdic, Aleksandar Milenkovic, Jelica Protic, and V. M. Milutinovic, "Limes: A Multiprocessor Simulation Environment for PC Platforms, " in Surviving the Design of Microprocessor and Multimicroprocessor Systems by V. M. Milutinovic, John Wiley & Sons, Inc., USA, 2000.
1. [Wiley’00a] Darko Marinov, Davor Magdic, Aleksandar Milenkovic, Jelica Protic, and V. M. Milutinovic, "The Scowl Tool for PC-Based Characterization of Parallel Applications, " in Surviving the Design of Microprocessor and Multimicroprocessor Systems by V. M. Milutinovic, John Wiley & Sons, Inc., USA, 2000.
Other Publications
6. [Redstone.RSMNb’07b] Aleksandar Milenković, Jeffrey Kulick, Rhonda Gaede, "Tamper Protection of Hardware/Software Systems Using Dynamic Re-configuration of FPGAs," Reconfigurable Systems, Microsystems, and Nanotechnology Conference, May 8-10, 2007, Redstone Arsenal, AL.
5. [Redstone.RSMN’07a] Joel Wilder, Vladimir Uzelac, Aleksandar Milenković, Emil Jovanov "Wireless Sensor Networks for Updating Reprogrammable Logic Designs in Real-time," Reconfigurable Systems, Microsystems, and Nanotechnology Conference, May 8-10, 2007, Redstone Arsenal, AL
4. [UH.HCBER’07] Xiaofang Chen, Emil Jovanov, Aleksandar Milenkovic, "A Real-Time Step Detection Using A Single 3d Accelerometer On The Upper-Trunk," Proceedings of the Mini-Symposium on Digital Healthcare at 24th Annual Houston Conference on Biomedical Engineering Research, Houston, TX, February 2007, pp. 239, 2007.
3. [IEEE.TCCA’00] Jovan Djordjevic, Aleksandar Milenkovic, Ivan Todorovic, Darko Marinov, "CALKAS: A Computer
Architecture Learning and Knowledge Assessment System," IEEE TCCA Newsletter,
July 2000, pp. 26-29.
[Abstract]
2. [IEEE.TCCA’99b] Jovan
Djordjevic, Aleksandar Milenkovic, Nenad Grbanovic, and Miroslav
Bojovic, "An Educational
Environment for Teaching a Course in Computer Architecture and
Organization," IEEE TCCA Newsletter,
July 1999, pp. 5-7.
[Abstract]
1. [IEEE.TCCA’99a] Jovan
Djordjevic, Aleksandar Milenkovic and Slobodan Prodanovic, "Hierarchical Memory
System Environment," IEEE TCCA Newsletter,
February 1999, pp. 60-62.
[Abstract]
Dissertation & Thesis
2.
Aleksandar Milenkovic,
Cache injection in
bus-based shared memory multiprocessors,
PhD dissertation, School of Electrical Engineering, University of
Belgrade, Serbia, 1999.
[Abstract]
[pdf
](in Serbian)
1. Aleksandar Milenkovic,
A quantitative analysis
of wiring lengths in 2D and 3D VLSI implementation of 3D systolic arrays,
Master's thesis, School of Electrical Engineering, University of
Belgrade, Serbia, 1997.
[Abstract]
[pdf
](in Serbian)
