Journal Articles


Paolo D’Alberto, Alexandru Nicolau: R-Kleene: A High-Performance Divide-and-Conquer Algorithm for the All-Pair Shortest Path for Densely Connected Networks. Algorithmica 47(2): 203-213 (2007)


Advances in Multimedia (AMM)

Liang Cheng, Shivajit Mohapatra, Magda El Zarki, Nikil D. Dutt, Nalini Venkatasubramanian:Quality-Based Backlight Optimization for Video Playback on Handheld Devices. Adv. in MM (AMM) 2007 (2007)



Yiorgos Makris, Alex Orailoglu: On the identification of modular test requirements for low cost hierarchical test path construction. Integration 40(3): 315-325 (2007)



P.D’Alberto and A. Nicolau, “R-Kleene: A High-Performance Divide-and-Conquer Algorithm for the All-Pair Shortest Path for Densely Connected Networks,” Algorithmica, 2006.
download pdf


The Journal of VLSI Signal Processing (VLSISP)

Soheil Ghiasi, Elaheh Bozorgzadeh, Karlene Nguyen, Majid Sarrafzadeh: Efficient Timing Budget Management for Accuracy Improvement in a Collaborative Object Tracking System. VLSI Signal Processing (VLSISP) 42(1):43-55 (2006)


IEEE Transactions on Very Large Scale Integration Systems (TVLSI)

Sudeep Pasricha, Nikil D. Dutt, Elaheh Bozorgzadeh, Mohamed Ben-Romdhane: FABSYN: Floorplan-aware bus architecture synthesis. IEEE Trans. VLSI Syst. (TVLSI) 14(3):241-253 (2006)

Arun Kejariwal, Sumit Gupta, Alexandru Nicolau, Nikil D. Dutt, Rajesh K. Gupta: Energy efficient watermarking on mobile devices using proxy-based partitioning. IEEE Trans. VLSI Syst. (TVLSI) 14(6):625-636 (2006)

Partha Biswas, Sudarshan Banerjee, Nikil D. Dutt, Laura Pozzi, Paolo Ienne: ISEGEN: an iterative improvement-based ISE generation technique for fast customization of processors. IEEE Trans. VLSI Syst. (TVLSI) 14(7):754-762 (2006)

Aviral Shrivastava, Eugene Earlie, Nikil D. Dutt, Alexandru Nicolau: Retargetable pipeline hazard detection for partially bypassed processors. IEEE Trans. VLSI Syst. (TVLSI) 14(8):791-801 (2006)

Mohammad Ali Ghodrat, Tony Givargis, Alexandru Nicolau: Expression equivalence checking using interval analysis. IEEE Trans. VLSI Syst. 14(8): 830-842 (2006)

Sudarshan Banerjee, Elaheh Bozorgzadeh, Nikil D. Dutt: Integrating Physical Constraints in HW-SW Partitioning for Architectures With Partial Dynamic Reconfiguration. IEEE Trans. VLSI Syst. (TVLSI) 14(11):1189-1202 (2006)


IEEE Transactions on Software Engineering (TSE)

Brian Demsky, Martin C. Rinard: Goal-Directed Reasoning for Specification-Based Data Structure Repair. IEEE Trans. Software Eng. 32(12): 931-951 (2006)


ACM Transactions on Design Automation of Electronic Systems (TODAES)

Tony Givargis: Zero cost indexing for improved processor cache performance. ACM Trans. Design Autom. Electr. Syst. (TODAES) 11(1):3-25 (2006)

Dhananjay Kulkarni, Walid A. Najjar, Robert Rinker, Fadi J. Kurdahi: Compile-time area estimation for LUT-based FPGAs. ACM Trans. Design Autom. Electr. Syst. (TODAES) 11(1):104-122 (2006)

Aviral Shrivastava, Partha Biswas, Ashok Halambi, Nikil D. Dutt, Alexandru Nicolau: Compilation framework for code size reduction using reduced bit-width ISAs (rISAs). ACM Trans. Design Autom. Electr. Syst. (TODAES) 11(1):123-146 (2006)

Prabhat Mishra, Aviral Shrivastava, Nikil Dutt: Architecture description language (ADL)-driven software toolkit generation for architectural exploration of programmable SOCs. ACM Trans. Design Autom. Electr. Syst. (TODAES) 11(3):626-658 (2006)

Roman L. Lysecky, Greg Stitt, Frank Vahid: Warp Processors. ACM Trans. Design Autom. Electr. Syst. 11(3): 659-681 (2006)

André C. Nácul, Tony Givargis: Synthesis of time-constrained multitasking embedded software. ACM Trans. Design Autom. Electr. Syst. (TODAES) 11(4):822-847 (2006)


The Journal of Supercomputing (TJS)

Won Woo Ro, Stephen P. Crago, Alvin M. Despain, Jean-Luc Gaudiot: Design and evaluation of a hierarchical decoupled architecture. The Journal of Supercomputing 38(3): 237-259 (2006)


ACM Transactions on Embedded Computer Systems (TECS)

Mehrdad Reshadi, Nikil Dutt, Prabhat Mishra: A retargetable framework for instruction-set architecture simulation. ACM Trans. Embedded Comput. Syst. (TECS) 5(2):431-452 (2006)


IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)

Ravindra Jejurikar, Rajesh K. Gupta: Energy-aware task scheduling with task synchronization for embedded real-time systems. IEEE Trans. on CAD of Integrated Circuits and Systems 25(6): 1024-1037 (2006)

Gang Wang, Satish Sivaswamy, Cristinel Ababei, Kia Bazargan, Ryan Kastner, Elaheh Bozorgzadeh: Statistical Analysis and Design of HARP FPGAs. IEEE Trans. on CAD of Integrated Circuits and Systems (TCAD) 25(10):2088-2102 (2006)

Soheil Ghiasi, Elaheh Bozorgzadeh, Po-Kuan Huang, Roozbeh Jafari, Majid Sarrafzadeh: A Unified Theory of Timing Budget Management. IEEE Trans. on CAD of Integrated Circuits and Systems (TCAD) 25(11):2364-2375 (2006)

Mehrdad Reshadi, Bita Gorjiara, Nikil D. Dutt: Generic Processor Modeling for Automatically Generating Very Fast Cycle-Accurate Simulators. IEEE Trans. on CAD of Integrated Circuits and Systems (TCAD) 25(12):2904-2918 (2006)


IEEE Transactions on Computers (TC)

Seong-Won Lee, Jean-Luc Gaudiot: Throttling-Based Resource Management in High Performance Multithreaded Architectures. IEEE Trans. Computers 55(9): 1142-1152 (2006)

Jung-Yup Kang, Jean-Luc Gaudiot: A Simple High-Speed Multiplier Design. IEEE Trans. Computers 55(10): 1253-1258 (2006)

Ian G. Harris: Guest Editor’s Introduction to the Special Section on Simulation-Based Design Validation. IEEE Trans. Computers (TC) 55(11):1313-1314 (2006)

Ravindra Jejurikar, Rajesh Gupta: Optimized Slowdown in Real-Time Task Systems. IEEE Trans. Computers 55(12): 1588-1598 (2006)


Mobile Computing and Communications Review (SIGMOBILE)

Cristina Videira Lopes, Amir Haghighat, Atri Mandal, Tony Givargis, Pierre Baldi: Localization of off-the-shelf mobile devices using audible sound: architectures, protocols and performance assessment. Mobile Computing and Communications Review (SIGMOBILE) 10(2):38-50 (2006)

Minyoung Kim, Hyunok Oh, Nikil Dutt, Alex Nicolau, Nalini Venkatasubramanian: PBPAIR: an energy-efficient error-resilient encoding using probability based power aware intra refresh. Mobile Computing and Communications Review (SIGMOBILE) 10(3):58-69 (2006)


Parallel Processing Letters (PPL)

Christophe Cérin, Jean-Luc Gaudiot, Michel Koskas: A Multithreaded Sql Service. Parallel Processing Letters 16(2): 245-260 (2006)


Journal of Parallel and Distributed Computing (JPDC)

Chulho Shin, Seong-Won Lee, Jean-Luc Gaudiot: Adaptive dynamic thread scheduling for simultaneous multithreaded architectures with a detector thread. J. Parallel Distrib. Comput. 66(10): 1304-1321 (2006)

Won-Woo Ro, J-L Gaudiot: Speculative pre-execution assisted by compiler (SPEAR). J. Parallel Distrib. Comput. 66(8): 1076-1089 (2006)
Multimedia Tools Applications

Tao Yu, Kwei-Jay Lin: QCWS: an implementation of QoS-capable multimedia web services. Multimedia Tools Appl. 30(2): 165-187 (2006)