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


16. [ACM.TOMACS’06] Aleksandar Milenkovic, Milena Milenkovic, "An Efficient Single-Pass Trace Compression Technique Utilizing Instruction Streams," to appear in the ACM Transactions on Modeling and Computer Simulation, Vol. 17, No. 1, 2007, pp. 1-27.
[pdf]

15. [Rinton.JMM’06] Chris Otto, Aleksandar Milenkovic, 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," to appear in Journal of Embedded Computing, Vol. 4, No. 1, IOS Press, Amsterdam, The Netherlands, 2006.
[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

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]

31. [ACM.CASES’05] Milena Milenkovic, Aleksandar Milenkovic, Emil Jovanov, "Hardware Support for Code Integrity in Embedded Processors," in Proceedings of the International Conference on Compilers, Architectures and Synthesis of Embedded Systems (CASES’05), San Francisco, CA, Sept. 24 – Sept. 27, 2005, pp. 55-65. (~30% acceptance rate)
[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]

25. [ACM.WASSA’04] Milena Milenkovic, Aleksandar Milenkovic, Emil Jovanov, "Using Instruction Block Signatures to Counter Code Injection Attacks," Proceedings of the Workshop on Architectural Support for Security and Anti-Virus (WASSA) (held in conjunction with 11th ASPLOS), Boston, Massachusetts, USA, October 9, 2004, pp. 104–113.
[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]

Back to Top


Books

1. [AM.IntroCE] Jelica Protic, Aleksandar Milenkovic, Introduction to Computer Engineering: Problems and Solutions (in Serbian),  Academic Mind, Belgrade, Serbia, 2000.

Back to Top


Book Chapters

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.

Back to Top


Other Publications

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]

Back to Top


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)

Back to Top