The CUCIS publications database currently holds over 275 papers.
Sort papers by:
- Date
- Author
- Publication type
- Research subject

Return to CUCIS Home
• Architecture • Compilers • Databases • Data Management • Data Mining • Embedded Systems • Power-aware Computing • Scalable I/O • Scalable Processing • Security • Unspecified •
Architecture
- Abhishek Das, Berkin Ozisikyilmaz, Serkan Ozdemir, Gokhan Memik, Joseph Zambreno, and Alok Choudhary. Evaluating the Effects of Cache Redundancy on Profit. In Proceedings of the 41st Annual International Symposium on Microarchitecture (MICRO), November 2008. (unavailable)
- Alex Shye, Berkin Ozisikyilmaz, Arindam Mallik, Gokhan Memik, Peter Dinda, Robert Dick, and Alok Choudhary. Learning and Leveraging the Relationship between Architecture-Level Measurements and Individual User Satisfaction. In Proceedings International Symposium Computer Architecture, June 2008. To appear, (unavailable)
- Abhishek Das, Serkan Ozdemir, Gokhan Memik, and Alok Choudhary. Evaluating Voltage Islands in CMPs under Process Variations. In Proceedings International Conference Computer Design, October 2007. (pdf)
- Abhishek Das, Serkan Ozdemir, Gokhan Memik, Joseph Zambreno, and Alok Choudhary. Mitigating the Effects of Process Variations: Architectural Approaches for Improving Batch Performance. In Proceedings International Symposium Computer Architecture, June 2007. Workshop on Architectural Support for Gigascale Integration (ASGI) (pdf)
- Abhishek Das, Serkan Ozdemir, Gokhan Memik, Joseph Zambreno, and Alok Choudhary. Microarchitectures for Managing Chip Revenues under Process Variations. IEEE Computer Architecture Letters (CAL), 6:29–32, 2007. (pdf)
Compilers
- Rahul Simha, Alok Choudhary, Bhagirath Narahari, and Joseph Zambreno. An Overview of Security-Driven Compilation. In Proceedings of the Workshop on New Horizons in Compiler Analysis and Optimizations, December 2004. (unavailable)
- Mahmut Kandemir, Ismail Kadayif, Alok Choudhary, J. Ramanujam, and Ibrahim Kolcu. Compiler-Directed Scratch Pad Memory Optimization for Embedded Multiprocessors. IEEE Transactions on Very Large Scale Integration (TVLSI), 12(3):281–287, March 2004. (unavailable)
- Xiaohui Shen, Wei-keng Liao, Alok Choudhary, Gokhan Memik, and Mahmut Kandemir. A High Performance Application Data Environment for Large-Scale Scientific Computations. IEEE Transactions on Parallel and Distributed Sytems (TPDS), 14(12):1262–1274 , December 2003. (pdf)
- Guangyu Chen, Mahmut Kandemir, Alok Choudhary, and Ibrahim Kolcu. Exploiting On-Chip Data Transfers for Improving Performance of Chip-Scale Multiprocessors. In Proceedings of the 9th European Conference on Parallel Processing (Euro-Par), pp. 271–278, August 2003. (pdf)
- Ismail Kadayif, Mahmut Kandemir, Alok Choudhary, and Mustafa Karakoy. An Energy-Oriented Evaluation of Communication Optimizations for Microcensor Networks. In Proceedings of the 9th European Conference on Parallel Processing (Euro-Par), pp. 279–286, August 2003. (unavailable)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Prithviraj Banerjee. Reducing False Sharing and Improving Spatial Locality in a Unified Compilation Framework. IEEE Transactions on Parallel and Distributed Sytems (TPDS), 14(4):337–354, April 2003. (pdf)
- Gokhan Memik, Mahmut Kandemir, Alok Choudhary, and Ismail Kadayif. An Integrated Approach for Improving Cache Behavior. In Proceedings Design, Automation \& Test in Europe Conf., pp. 10796–10801, March 2003. (pdf)
- Ismail Kadayif, Mahmut Kandemir, Alok Choudhary, and Mustafa Karakoy. Compiler-Directed Communication Energy Optimizations for Microsensor Networks. In Richard Brooks and Sitharama Iyengar, editors, Frontiers in Distributed Sensor Networks, CRC Press, 2003. (unavailable)
- Gokhan Memik, Mahmut Kandemir, Alok Choudhary, and Ismail Kadayif. Hardware/Software Techniques for Improving Cache Performance in Embedded Systems. In Ahmed Jerraya, Sungjoo Yoo, Norbert Wehn, and Diederik Verkest, editors, Embedded Software for SoC, Kluwer Academic Publishers, 2003. (unavailable)
- Alex Jones, Debabrata Bagchi, Satrajit Pal, Xiaoyong Tang, Alok Choudhary, and Prith Banerjee. PACT HDL: A C Compiler Targeting ASICs and FPGAs with Power and Performance Optimizations. In Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), pp. 188–197, October 2002. (pdf)
- Mahmut Kandemir, Ismail Kadayif, Alok Choudhary, and Joseph Zambreno. Optimizing Inter-Nest Data Locality. In Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), pp. 127–135, October 2002. (pdf)
- Joseph Zambreno, Mahmut Kandemir, and Alok Choudhary. Enhancing Compiler Techniques for Memory Energy Optimizations. In Proceedings of the Second International Conference on Embedded Software (EMSOFT), pp. 364–381, October 2002. (pdf)
- Ismail Kadayif, Mahmut Kandemir, and Alok Choudhary. A Hybrid Strategy Based on Data Distribution and Migration for Optimizing Memory Locality. In Proceedings of the Workshop on Languages and Compilers for Parallel Computing (LCPC), pp. 25–27, July 2002. (unavailable)
- Mahmut Kandemir, J. Ramanujam, and Alok Choudhary. Exploiting Shared Scratch Pad Memory Space in Embedded Multiprocessor Systems. In Proceedings of the 39th Design Automation Conference (DAC), pp. 219–224, June 2002. (pdf)
- Mahmut Kandemir and Alok Choudhary. Compiler-Directed Scratch Pad Memory Hierarchy Design and Management. In Proceedings of the 39th Design Automation Conference (DAC), pp. 628–633, June 2002. (pdf)
- Mahmut Kandemir and Alok Choudhary. Compiler-Directed I/O Optimization. In Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS), pp. 19–24, April 2002. (pdf)
- Mahmut Kandemir, Alok Choudhary, and J. Ramanujam. An I/O-Conscious Tiling Strategy for Disk-Resident Data Sets. Journal of Supercomputing, 21(3):257–284, March 2002. (pdf)
- Anshuman Nayak, Malay Haldar, Alok Choudhary, and Prithviraj Banerjee. Accurate Area and Delay Estimators for FPGAs. In Proceedings Design, Automation \& Test in Europe Conf., pp. 862–869, March 2002. (pdf)
- Alok Choudhary and Mahmut Kandemir. Compilation for Distributed-Memory Architectures. In YN Srikant and Priti Shankar, editors, The Compiler Design Handbook: Optimizations and Machine Code Generation, pp. 373–408, CRC Press, 2002. (unavailable)
- Nancy Crosbie, Mahmut Kandemir, Ibrahim Kolcu, J. Ramanujam, and Alok Choudhary. Strategies for Improving Data Locality in Embedded Applications. In Proceedings of ASP-DAC/VLSI Design, pp. 631–636, January 2002. (pdf)
- Mahmut Kandemir, J. Ramanujam, Alok Choudhary, and Prithviraj Banerjee. A Layout-Conscious Iteration Space Transformation Technique. IEEE Transactions on Computers (TC), 50(12):1321–1336, December 2001. (pdf)
- Malay Haldar, Anshuman Nayak, Alok Choudhary, and Prithviraj Banerjee. A System for Synthesizing Optimized FPGA Hardware from MATLAB. In Proceedings of the International Conference on Computer Aided Design (ICCAD), pp. 314–319, November 2001. (pdf)
- Mahmut Kandemir, Prith Banerjee, Alok Choudhary, J. Ramanujam, and Eduard Ayguadé. Static and Dynamic Locality Optimizations Using Integer Linear Programming. IEEE Transactions on Parallel and Distributed Sytems (TPDS), 12(9):922–941, September 2001. (pdf)
- Prithviraj Banerjee, Malay Haldar, Anshuman Nayak, and Alok Choudhary. Overview of the MATCH Compiler for Compiling MATLAB Programs into Hardware. In Proceedings of the NASA Earth Science Technology Conference, August 2001. (unavailable)
- Anshuman Nayak, Malay Haldar, Alok Choudhary, and Prithviraj Banerjee. Parallelization of MATLAB Applications for a Multi-FPGA System. In Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), pp. 1–9, April 2001. (unavailable)
- Nagaraj Shenoy, Alok Choudhary, and Prith Banerjee. An Algorithm for Synthesis of Large Time-Constrained Heterogeneous Adaptive Systems. ACM Transactions on the Design Automation of Electronic Systems (TODAES), 6(2):207–225, April 2001. (pdf)
- Anshuman Nayak, Malay Haldar, Alok Choudhary, and Prithviraj Banerjee. Precision and Error Analysis of MATLAB Applications During Automated Hardware Synthesis for FPGAs. In Proceedings Design, Automation \& Test in Europe Conf., pp. 722–728, March 2001. (pdf)
- Malay Haldar, Anshuman Nayak, Alok Choudhary, and Prithviraj Banerjee. Automated Synthesis of Pipelined Designs on FPGAs for Signal and Image Processing Applications Described in MATLAB. In Proceedings of the Asia South Pacific Design Automation Conference (ASP-DAC), pp. 645–648, February 2001. (unavailable)
- Malay Haldar, Anshuman Nayak, Alok Choudhary, and Prithviraj Banerjee. FPGA Hardware Synthesis from MATLAB Utilizing Optimized IP Cores. In Proceedings of the 9th International Symposium on Field Programmable Gate Arrays (FPGA), February 2001. (unavailable)
- Malay Haldar, Anshuman Nayak, Nagaraj Shenoy, and Alok Choudhary. FPGA Hardware Synthesis from MATLAB. In Proceedings of the 14th International Conference on VLSI Design (VLSID), pp. 299–304, January 2001. (pdf)
- Nagaraj Shenoy, Prithviraj Banerjee, Alok Choudhary, and Mahmut Kandemir. Efficient Synthesis of Array Intensive Computations on FPGA Based Accelerators. In Proceedings of the 14th International Conference on VLSI Design (VLSID), pp. 305–310, January 2001. (unavailable)
- Malay Haldar, Anshuman Nayak, Alok Choudhary, and Prithviraj Banerjee. Scheduling Algorithms for Automated Synthesis of Pipelined Designs on FPGAs for Applications Described in MATLAB. In Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), pp. 85–93, November 2000. (pdf)
- Mahmut Kandemir, J. Ramanujam, and Alok Choudhary. Compiler Algorithms for Optimizing Locality and Parallelism on Shared and Distributed Memory Machines. Journal of Parallel and Distributed Computing (JPDC), 60(8):924–965, August 2000. (pdf)
- Gokhan Memik, Mahmut Kandemir, and Alok Choudhary. Design and Evaluation of a Compiler-Directed I/O Technique. In Proceedings of the 6th European Conference on Parallel Processing (Euro-Par), pp. 1263–1272, August 2000. (pdf)
- Anshuman Nayak, Malay Haldar, Abhay Kanhere, Pramod Joisha, Nagaraj Shenoy, Alok Choudhary, and Prithviraj Banerjee. A Library Based Compiler to Execute MATLAB Programs on a Heterogeneous Platform. In Proceedings of the 12th International Conference on Parallel and Distributed Computing and Systems (PDCS), August 2000. (unavailable)
- Pramod Joisha, Abhay Kanhere, Prithviraj Banerjee, Nagaraj Shenoy, and Alok Choudhary. Handling Context-Sensitive Syntactic Issues in the Design of a Front-end for a MATLAB Compiler. In Proceedings of the ACM Array Programming Languages Conference (APL), July 2000. (unavailable)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Meenakshi Kandaswamy. A Unified Framework for Optimizing Locality, Parallelism, and Communication in Out-of-Core Computations. IEEE Transactions on Parallel and Distributed Sytems (TPDS), 11(7):648–667, July 2000. (pdf)
- Prithviraj Banerjee, Nagaraj Shenoy, Alok Choudhary, Scott Hauck, Malay Haldar, Pramod Joisha, Alex Jones, Abhay Kanhere, Anshuman Nayak, Suresh Periyacheri, Michael Walkden, and David Zaretsky. A MATLAB Compiler for Distributed Heterogeneous Reconfigurable Computing Systems. In Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), pp. 39–48, April 2000. (pdf)
- Nagaraj Shenoy, Prith Banerjee, and Alok Choudhary. A System-Level Synthesis Algorithm with Guaranteed Solution Quality. In Proceedings Design, Automation \& Test in Europe Conf., pp. 417–425, March 2000. (pdf)
- Malay Haldar, Anshuman Nayak, Alok Choudhary, and Prith Banerjee. Parallel algorithms for FPGA placement. In Proceedings of the 10th Great Lakes Symposium on VLSI (GLSVLSI), pp. 86–94, January 2000. (pdf)
- Mahmut Kandemir, Prith Banerjee, Alok Choudhary, J. Ramanujam, and Nagaraj Shenoy. A Global Communication Optimization Technique Based on Data-Flow Analysis and Linear Alegebra. ACM Transactions on Programming Languages and Systems (TOPLAS), 21(6):1251–1297, November 1999. (pdf)
- Mahmut Kandemir, Alok Choudhary, Prithviraj Banerjee, and J. Ramanujam. On Reducing False Sharing while Improving Locality on Shared Memory Multiprocessors. In Proceedings of the 9th International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 203–211, October 1999. (pdf)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Prithviraj Banerjee. A Framework for Interprocedural Locality Optimization Using Both Loop and Data Layout Transformations. In Proceedings of the 28th International Conference on Parallel Processing (ICPP), pp. 95–102, September 1999. (pdf)
- Mahmut Kandemir, Alok Choudhary, and J. Ramanujam. Compiler Optimizations for I/O-Intensive Computations. In Proceedings of the 28th International Conference on Parallel Processing (ICPP), pp. 164–171, September 1999. (pdf)
- Mahmut Kandemir, J. Ramanujam, Alok Choudhary, and Prithviraj Banerjee. An Iteration Space Transformation Algorithm Based on Explicit Data Layout Representation for Optimizing Locality. In Proceedings of the Workshop on Languages and Compilers for Parallel Computing (LCPC), pp. 34–50, August 1999. (unavailable)
- Mahmut Kandemir, Alok Choudhary, and J. Ramanujam. I/O-Conscious Tiling for Disk-Resident Data Sets. In Proceedings of the 5th European Conference on Parallel Processing (Euro-Par), pp. 430–439, August 1999. (pdf)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Prithviraj Banerjee. A Matrix-Based Approach to Global Locality Optimization. Journal of Parallel and Distributed Computing (JPDC), 58(2):190–235, August 1999. (pdf)
- Mahmut Kandemir, Prith Banerjee, Alok Choudhary, J. Ramanujam, and Eduard Ayguadé. An Integer Linear Programming Approach for Optimizing Cache Locality. In Proceedings of the 13th International Conference on Supercomputing (ICS), pp. 500–509, June 1999. (pdf)
- Mahmut Kandemir, Alok Choudhary, and J. Ramanujam. Restructuring I/O-Intensive Computations for Locality. In Proceedings of the International Conference on High-Performance Computing and Networking (HPCN), pp. 1097–1106, April 1999. (unavailable)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Prithviraj Banerjee. A Graph Based Framework to Detect Optimal Memory Layouts for Improving Data Locality. In Proceedings of the 13th International Parallel Processing Symposium / 10th Symposium on Parallel and Distributed Processing (IPPS/SPDP), pp. 738–743, April 1999. (pdf)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Prithviraj Banerjee. Improving Locality Using a Graph-Based Technique for Detecting Memory Layouts of Arrays. In Proceedings of the 9th SIAM Conference on Parallel Processing for Scientific Computing (PPSC), March 1999. (unavailable)
- Mahmut Kandemir, Alok Choudhary, Nagaraj Shenoy, Prith Banerjee, and J. Ramanujam. A Linear Algebra Framework for Automatic Determination of Optimal Data Layouts. IEEE Transactions on Parallel and Distributed Sytems (TPDS), 10(2):115–135, February 1999. (pdf)
- Mahmut Kandemir, J. Ramanujam, and Alok Choudhary. Improving Cache Locality by a Combination of Loop and Data Transformations. IEEE Transactions on Computers (TC), 48(2):159–167, February 1999. (pdf)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Prithviraj Banerjee. Improving Locality Using Loop and Data Transformations in an Integrated Framework. In Proceedings of the 31st Annual International Symposium on Microarchitecture (MICRO), pp. 285–297, November 1998. (pdf)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Prithviraj Banerjee. A Matrix-Based Approach to the Global Locality Optimization Problem. In Proceedings of the 8th International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 306–313, October 1998. (pdf)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, Nagaraj Shenoy, and Prithviraj Banerjee. Enhancing Spatial Locality via Data Layout Optimizations. In Proceedings of the 4th European Conference on Parallel Processing (Euro-Par), pp. 422–434, September 1998. (pdf)
- Mahmut Kandemir, J. Ramanujam, Rajesh Bordawekar, Alok Choudhary, and Prithviraj Banerjee. A Loop Transformation Algorithm Based on Explicit Data Layout Representation for Optimizing Locality. In Proceedings of the 11th International Workshop on Languages and Compilers for Parallel Computing (LCPC), pp. 34–50, August 1998. (pdf)
- Mahmut Kandemir, Nagaraj Shenoy, Prithviraj Banerjee, J. Ramanujam, and Alok Choudhary. Minimizing Data and Syncrhonization Costs in One-Way Communication. In Proceedings of the 27th International Conference on Parallel Processing (ICPP), pp. 180–188, August 1998. (pdf)
- Dhruva Chakrabarti, Nagaraj Shenoy, Alok Choudhary, and Prithviraj Banerjee. An Efficient Uniform Run-Time Scheme for Mixed Regular-Irregular Applications. In Proceedings of the 12th International Conference on Supercomputing (ICS), pp. 61–68, July 1998. (pdf)
- Mahmut Kandemir, Alok Choudhary, Nagaraj Shenoy, Prithviraj Banerjee, and J. Ramanujam. A Hyperplane Based Approach for Optimizing Spatial Locality in Loop Nests. In Proceedings of the 12th International Conference on Supercomputing (ICS), pp. 69–76, July 1998. (pdf)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Prithviraj Banerjee. Optimizing Spatial Locality in Loop Nests Using Linear Algebra. In Proceedings of the 7th International Workshop on Compilers for Parallel Computers (CPC), June 1998. (unavailable)
- Peter Brezany, Alok Choudhary, and Minh Dang. Language and Compiler Support for Out-of-Core Irregular Applications on Distributed-Memory Multiprocessors. In Proceedings of the 4th Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers (LCR), pp. 343–350, May 1998. (pdf)
- Mahmut Kandemir, Alok Choudhary, and J. Ramanujam. Improving Locality in Out-of-Core Computations Using Data Layout Transformations. In Proceedings of the 4th Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers (LCR), pp. 359–366, May 1998. (pdf)
- Mahmut Kandemir, J. Ramanujam, Rajesh Bordawekar, and Alok Choudhary. Compilation Techniques for Out-of-Core Parallel Computations. Journal of Parallel Computing, 24(3-4):597–628, May 1998. (pdf)
- Mahmut Kandemir, Prithviraj Banerjee, Alok Choudhary, J. Ramanujam, and Nagaraj Shenoy. A Generalized Framework for Global Communication Optimization. In Proceedings of the 12th International Parallel Processing Symposium / 9th Symposium on Parallel and Distributed Processing (IPPS/SPDP), pp. 69–73, March 1998. (pdf)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Meenakshi Kandaswamy. Locality Optimization Algorithms for Compilation of Out-of-Core Codes. Journal of Information Science and Engineering, 14(1):107–138, March 1998. (unavailable)
- Sarita Adve, Doug Burger, Rudolf Eigenmann, Alasdair Rawsthorne, Michael Smith, Catherine Gebotys, Mahmut Kandemir, David Lilja, Alok Choudhary, Jesse Fang, and Pen-Chung Yew. Changing Interaction of Compiler and Architecture. IEEE Computer, 30(12):51–58, December 1997. (pdf)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Meenakshi Kandaswamy. A Unified Compiler Algorithm for Optimizing Locality, Parallelism and Communication in Out-of-Core Computations. In Proceedings of the 5th Workshop on I/O in Parallel and Distributed Systems (IOPADS), pp. 79–92, November 1997. (pdf)
- Ian Foster, David Kohr, Rakesh Krishnaiyer, and Alok Choudhary. A Library-Based Approach to Task Parallelism in a Data-Parallel Language. Journal of Parallel and Distributed Computing (JPDC), 45(2):148–158, September 1997. (pdf)
- Mahmut Kandemir, J. Ramanujam, and Alok Choudhary. Compiler Algorithms for Optimizing Locality and Parallelism on Shared and Distributed Memory Machines. In Proceedings of the 7th International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 236–248, August 1997. (pdf)
- Mahmut Kandemir, J. Ramanujam, and Alok Choudhary. A Compiler Algorithm for Optimizing Locality in Loop Nests. In Proceedings of the 11th International Conference on Supercomputing (ICS), pp. 269–276, July 1997. (pdf)
- Mahmut Kandemir, Rajesh Bordawekar, and Alok Choudhary. Data Access Reorganizations in Compiling Out-of-Core Data Parallel Programs on Distributed Memory Machines. In Proceedings of the 11th International Parallel Processing Symposium (IPPS), pp. 559–564, April 1997. (pdf)
- Mahmut Kandemir, Alok Choudhary, and Rajesh Bordawekar. I/O Optimizations for Compiling Out-of-Core Programs on Distributed-Memory Machines. In Proceedings of the 8th SIAM Conference on Parallel Processing for Scientific Computing, March 1997. (unavailable)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Rajesh Bordawekar. Optimizing Out-of-Core Computations in Uniprocessors. In Proceedings of the Workshop on Interaction Between Compilers and Computer Architectures (INTERACT), February 1997. (unavailable)
- Mahmut Kandemir, Rajesh Bordawekar, Alok Choudhary, and J. Ramanujam. A Unified Tiling Approach for Out-of-Core Computations. In Proceedings of the 6th Workshop on Compilers for Parallel Computers (CPC), pp. 323–334, December 1996. (unavailable)
- Rajeev Thakur, Alok Choudhary, and J. Ramanujam. Efficient Algorithms for Array Redistribution. IEEE Transactions on Parallel and Distributed Sytems (TPDS), 7(6):587–594, June 1996. (pdf)
- Rajesh Bordawekar, Alok Choudhary, and J. Ramanujam. Automatic Optimization of Communication in Compiling Out-of-Core Stencil Codes. In Proceedings of the 10th International Conference on Supercomputing (IcS), pp. 366–373, May 1996. (pdf)
- Alok Choudhary, Vijay Gehlot, and Bhagirath Narahari. Syntax and Semantics of PRETSEL - A Specification Language for Parallel Real-Time Systems. In Proceedings of the 29th Hawaii International Conference on Systems Sciences (HICSS), pp. 525–534, January 1996. (pdf)
- Ravi Ponnusamy, Joel Saltz, Alok Choudhary, Yuan-Shin Hwang, and Geoffrey Fox. Runtime Support and Compilation Methods for User-Specified Irregular Data Distributions. IEEE Transactions on Parallel and Distributed Sytems (TPDS), 6(8):815–831, August 1995. (pdf)
- Ravi Ponnusamy, Yuan-Shin Hwang, Raja Das, Joel Saltz, Alok Choudhary, and Geoffrey Fox. Supporting Irregular Distributions Using Data-Parallel Languages. IEEE Parallel and Distributed Technology, 3(1):12–24, March 1995. (pdf)
- Alok Choudhary, Bhagirath Narahari, Vijay Gehlot, Melissa Benincasa, and Richard Metzger. PRETSEL: A Parallel Real-Time Specification Language. In Proceedings of the International Workshop on Parallel Processing, December 1994. (unavailable)
- Mohammed Raziuddin, Ravi Ponnusamy, and Alok Choudhary. A Loop Distribution Technique for Irregular Computations on Distributed Shared Memory Machines. In Proceedings of the International Workshop on Parallel Processing, December 1994. (unavailable)
- Rajeev Thakur, Rajesh Bordawekar, and Alok Choudhary. Compiler and runtime support for out-of-core HPF programs. In Proceedings of the 8th International Conference on Supercomputing (ICS), pp. 382–391, July 1994. (pdf)
- Ian Foster, Bhaven Avalani, Alok Choudhary, and Ming Xu. A Compilation System that Integrates High Performance Fortran and Fortran M. In Proceedings of the Scalable High Performance Computing Conference, May 1994. (unavailable)
- Rajeev Thakur, Alok Choudhary, and Geoffrey Fox. Runtime Array Redistribution in HPF programs. In Proceedings of the 8th International Parallel Processing Symposium (IPPS), pp. 309–316, May 1994. (unavailable)
- Zeki Bozkus, Alok Choudhary, Geoffrey Fox, Tomasz Haupt, Sanjay Ranka, and Min-You Wu. Compiling Fortran 90D/HPF for Distributed Memory MIMD Computers. Journal of Parallel and Distributed Computing (JPDC), 21(1):15–26, April 1994. (unavailable)
- Alok Choudhary, Bhagirath Narahari, David Nicol, and Rahul Simha. Optimal Processor Assignment for a Class of Pipeline Computations. IEEE Transactions on Parallel and Distributed Sytems (TPDS), 5(4):439–445, April 1994. (pdf)
- Rajeev Thakur, Rajesh Bordawekar, and Alok Choudhary. Compilation of Out-of-Core Data Parallel Programs for Distributed Memory Machines. In Proceedings of the Workshop on I/O in Parallel Computer Systems, April 1994. (unavailable)
- Rajesh Bordawekar and Alok Choudhary. Compiler and Language Support for Parallel I/O. In Proceedings of the 4th Workshop on Compilers for Parallel Computers (CPC), December 1993. (unavailable)
- Zeki Bozkus, Alok Choudhary, Geoffrey Fox, Tomasz Haupt, and Sanjay Ranka. Compiling Distribution Directives in a Fortran 90D Compiler. In Proceedings of the 5th IEEE Symposium on Parallel and Distributed Processing, pp. 617–620, December 1993. (unavailable)
- Zeki Bozkus, Alok Choudhary, Geoffrey Fox, Tomasz Haupt, and Sanjay Ranka. Fortran 90D/HPF Compiler for Distributed Memory MIMD Computers: Design, Implementation and Performance Results. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC), pp. 351–360, November 1993. (pdf)
- Alok Choudhary, Charles Koelbel, and Mary Zosel. High Performance Fortran: Implementor and Users Workshop. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC), pp. 610–613, November 1993. (pdf)
- Ravi Ponnusamy, Joel Saltz, and Alok Choudhary. Runtime Compilation Techniques for Data Partitioning and Communication Schedule Reuse. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC), November 1993. (pdf)
- Zeki Bozkus, Alok Choudhary, Geoffrey Fox, Tomasz Haupt, and Sanjay Ranka. A Compilation Approach for Fortran 90D/HPF Compilers on Distributed Memory MIMD Computers. In Proceedings of the 6th Annual Languages and Compilers for Parallelism Workshop, pp. 200–215, August 1993. (unavailable)
- Nashat Mansour, Ravi Ponnusamy, Alok Choudhary, and Geoffrey Fox. Graph Contraction for Physical Optimization Methods: A Quality-Cost Tradeoff for Mapping Data on Parallel Computers. In Proceedings of the 7th International Conference on Supercomputing (ICS), pp. 1–10, July 1993. (pdf)
- Ravi Ponnusamy, Nashat Mansour, Alok Choudhary, and Geoffrey Fox. Mapping Realistic Data Sets on Parallel Computers. In Proceedings of the 7th International Parallel Processing Symposium (IPPS), pp. 123–128, April 1993. (unavailable)
- Alok Choudhary, Geoffrey Fox, Seema Hiranandani, Ken Kennedy, Charles Koelbel, Sanjay Ranka, and Chau-Wen Tseng. Unified Compilation of Fortran 77D and 90D. ACM Letters on Programming Languages and Systems (LOPLAS), 2(1--4):95–114, March 1993. (pdf)
- Robert Babb, Alok Choudhary, Larry Meadows, Steven Nakamoto, and Vincent Schuster. Retargetable High Performance Compiler Challenges. In Proceedings of the IEEE COMPCON Conference, pp. 137–146, February 1993. (unavailable)
- Alok Choudhary, Larry Meadows, Steven Nakamoto, and Vincent Schuster. Retargetable High Performance Fortran Compilers. In Proceedings of Supercomputing Europe, February 1993. (unavailable)
- Ravi Ponnusamy, Joel Saltz, Alok Choudhary, Raja Das, and Dmitri Mavriplis. The Dybbuk Runtime System. In Proceedings of the IEEE COMPCON Conference, pp. 205–212, February 1993. (unavailable)
- Ishfaq Ahmad, Alok Choudhary, Geoffrey Fox, Kanchana Parasuram, Ravi Ponnusamy, Sanjay Ranka, and Rajeev Thakur. Fortran 90D Intrinsic Functions on Distributed Memory Machines. In Proceedings of the 26th Hawaii International Conference on Systems Sciences (HICSS), January 1993. (unavailable)
- Zeki Bozkus, Alok Choudhary, Geoffrey Fox, Tomasz Haupt, and Sanjay Ranka. Compiling HPF for Distributed Memory MIMD Computers. In David Lilja and Peter Bird, editors, Impact of Compilation Technology and Computer Architecture, pp. 191–217, Kluwer Academic Publishers, 1993. (unavailable)
- Alok Choudhary, Bhagirath Narahari, and Ramesh Krishnamurti. An Efficient Heuristic Scheme for Dynamic Remapping of Parallel Computations. Journal of Parallel Computing, 19(6):621–632, 1993. (unavailable)
- Ravi Ponnusamy, Joel Saltz, Raja Das, Charles Koelbel, and Alok Choudhary. Embedding Data Mappers With Distributed Memory Machine Compilers. ACM SIGPLAN Notices, 28(1):52–55, January 1993. (unavailable)
- Alok Choudhary, Geoffrey Fox, Tomasz Haupt, and Sanjay Ranka. Which Applications Can Use High Performance Fortran and Fortran-D: Industry Standard Data Parallel Languages?. In Proceedings of the 5th Australian Supercomputing Conference, pp. 117–124, December 1992. (unavailable)
- Alok Choudhary, Geoffrey Fox, Sanjay Ranka, Seema Hiranandani, Ken Kennedy, Charles Koelbel, and Joel Saltz. Software Support for Irregular and Loosely Synchronous Problems. International Journal of Computing Systems in Engineering, 3(2):43–52, December 1992. (unavailable)
- Alok Choudhary, Geoffrey Fox, Seema Hiranandani, Ken Kennedy, Charles Koelbel, Sanjay Ranka, and Chau-Wen Tseng. Compiling Fortran 77D and 90D for MIMD Distributed-Memory Machines. Communications of the ACM, 35(8):66–70, October 1992. (unavailable)
- Alok Choudhary, Geoffrey Fox, Seema Hiranandani, Ken Kennedy, Charles Koelbel, Sanjay Ranka, and Chau-Wen Tseng. Compiling Fortran 77D and 90D for MIMD Distributed-Memory Machines. In Proceedings of the 4th Symposium on the Frontiers of Massively Parallel Computation, pp. 4–11, October 1992. (unavailable)
- Alok Choudhary, Geoffrey Fox, Sanjay Ranka, Seema Hiranandani, Ken Kennedy, Charles Koelbel, and Joel Saltz. Software Support for Irregular and Loosely Synchronous Problems. In Proceedings of the Symposium on High Performance Computing for Flight Vehicles, May 1992. (unavailable)
- Alok Choudhary, Walter Kohler, John Stankovic, and Donald Towsley. A Modified Priority Based Probe Algorithm for Distributed Deadlock Detection and Resolution. IEEE Transactions on Software Engineering (TSE), 15(1):10–17, January 1989. (pdf)
Databases
- Jayaprakash Pisharath, Wei-keng Liao, and Alok Choudhary. Design and Evaluation of Database Layouts for MEMS-Based Storage Systems. In Proceedings of the International Database Engineering and Applications Symposium (IDEAS), July 2005. (unavailable)
- Jayaprakash Pisharath, Alok Choudhary, and Mahmut Kandemir. Energy Management Schemes for Memory-Resident Database Systems. In Proceedings of the 13th ACM International Conference on Information and Knowledge Management (CIKM), pp. 218–227, November 2004. (pdf)
- Jayaprakash Pisharath, Alok Choudhary, and Mahmut Kandemir. Reducing Energy Consumption of Queries in Memory-Resident Database Systems. In Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), pp. 35–45, September 2004. (pdf)
- Jayaprakash Pisharath, Alok Choudhary, and Mahmut Kandemir. A Window-Based Approach to Retrieving Memory-Resident Data for Query Execution. In Proceedings of the International Database Engineering and Applications Symposium (IDEAS), pp. 283–288, July 2004. (pdf)
- Jayaprakash Pisharath, Alok Choudhary, and Mahmut Kandemir. Data Windows: A Data-Centric Approach for Query Execution in Memory-Resident Databases. In Proceedings Design, Automation \& Test in Europe Conf., pp. 1352–1353, February 2004. (pdf)
- Gokhan Memik, Mahmut Kandemir, Alok Choudhary, and Valerie Taylor. April: A Run-Time Library for Tape-Resident Data. In Proceedings of the IEEE Symposium on Mass Storage Systems, pp. 61–74, March 2000. (pdf)
- Socrates Costicoglou, Marek Podgorny, and Alok Choudhary. On Benchmarking the Oracle Parallel Server on nCUBE2. In Proceedings of the IEEE Workshop on Advances in Parallel and Distributed Systems, pp. 108–113, October 1993. (unavailable)
Data Management
- Jaechun No, Rajeev Thakur, and Alok Choudhary. High-Performance Scientific Data Management System. Journal of Parallel and Distributed Computing (JPDC), 63(4):434–447, April 2003. (pdf)
- Jaechun No, Rajeev Thakur, Dinesh Kaushik, Lori Freitag, and Alok Choudhary. A Scientific Data Management System for Irregular Applications. In Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS), April 2001. (pdf)
- Wei-keng Liao, Xiaohui Shen, and Alok Choudhary. Meta-Data Management System for High Performance Large-Scale Scientific Data Access. In Proceedings of the 7th International Conference on High Performance Computing (HiPC), pp. 293–300, December 2000. (pdf)
- Alok Choudhary, Mahmut Kandemir, Jaechun No, Gokhan Memik, Xiaohui Shen, Wei-keng Liao, Harsha Nagesh, Sachin More, Valerie Taylor, Rajeev Thakur, and Rick Stevens. Data Management for Large-Scale Scientific Computations in High Performance Distributed Systems. Cluster Computing: the Journal of Networks, Software Tools and Applications, 3(1):45–60, 2000. (pdf)
- Alok Choudhary, Mahmut Kandemir, Harsha Nagesh, Jaechun No, Xiaohui Shen, Valerie Taylor, Sachin More, and Rajeev Thakur. Data Management for Large-Scale Scientific Computations in High Performance Distributed Systems. In Proceedings of the 8th International Symposium on High Performance Distributed Computing (HPDC), pp. 263–272, August 1999. (unavailable)
- Divyesh Jadav, Alok Choudhary, and P. Bruce Berra. Techniques for Increasing the Stream Capacity of a High-Performance Multimedia Server. IEEE Transactions on Knowledge and Data Engineering (TKDE), 11(2):284–302, March 1999. (pdf)
Data Mining
- Berkin Ozisikyilmaz, Gokhan Memik, and Alok Choudhary. Efficient System Design Space Exploration using Machine Learning Techniques. In Proceedings Design Automation Conf., June 2008. To appear, (unavailable)
- Alex Shye, Berkin Ozisikyilmaz, Arindam Mallik, Gokhan Memik, Peter Dinda, Robert Dick, and Alok Choudhary. Learning and Leveraging the Relationship between Architecture-Level Measurements and Individual User Satisfaction. In Proceedings International Symposium Computer Architecture, June 2008. To appear, (unavailable)
- Alex Shye, Lei Yang, Xi Chen, Berkin Ozisikyilmaz, Arindam Mallik, Bin Lin, Peter Dinda, Gokhan Memik, Robert Dick, and Alok Choudhary. Empathic Computer Architectures and Systems. In ACM Architectural Support for Programming Languages and Operating Systems, March 2008. Wild and Crazy Ideas VI (WACI) (unavailable)
- Ramanathan Narayanan, Berkin Ozisikyilmaz, Gokhan Memik, Joseph Zambreno, and Alok Choudhary. Quantization Error and Accuracy-Performance Tradeoffs for Embedded Data Mining Workloads. In Proceedings of the 10th International Workshop on High Performance and Distributed Mining (HPDM), May 2007. (unavailable)
- Alok Choudhary, Ramanathan Narayanan, Berkin Ozisikyilmaz, Gokhan Memik, Joseph Zambreno, and Jayaprakash Pisharath. Optimizing Data Mining Workloads using Hardware Accelerators. In Proceedings of the 10th Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW-10), February 2007. (unavailable)
- Ramanathan Narayanan, Berkin Ozisikyilmaz, Joseph Zambreno, Jayaprakash Pisharath, Gokhan Memik, and Alok Choudhary. MineBench: A Benchmark Suite for Data Mining Workloads. In Proceedings of the International Symposium on Workload Characterization (IISWC), October 2006. (pdf)
- Berkin Ozisikyilmaz, Ramanathan Narayanan, Joseph Zambreno, Gokhan Memik, and Alok Choudhary. An Architectural Characterization Study of Data Mining and Bioinformatics Workloads. In Proceedings of the International Symposium on Workload Characterization (IISWC), October 2006. (pdf)
- Jianwei Li, Alok Choudhary, Nan Jiang, and Wei-keng Liao. Mining Frequent Patterns by Differential Refinement of Clustered Bitmaps. In Proceedings of the SIAM International Conference on Data Mining (SDM), pp. 294–305, April 2006. (pdf)
- David Nguyen, Abhishek Das, Gokhan Memik, and Alok Choudhary. A Reconfigurable Architecture for Network Intrusion Detection Using Principal Component Analysis. In Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), April 2006. (pdf)
- Jayaprakash Pisharath, Joseph Zambreno, Berkin Ozisikyilmaz, and Alok Choudhary. Accelerating Data Mining Workloads: Current Approaches and Future Challenges in System Architecture Design. In Proceedings of the 9th International Workshop on High Performance and Distributed Mining (HPDM), April 2006. (pdf)
- Joseph Zambreno, Berkin Ozisikyilmaz, Jayaprakash Pisharath, Gokhan Memik, and Alok Choudhary. Performance Characterization of Data Mining Applications using MineBench. In Proceedings of the 9th Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW-9), February 2006. (pdf)
- Ying Liu, Wei-keng Liao, and Alok Choudhary. A Fast High Utility Itemsets Mining Algorithm. In Proceedings of the Utility-Based Data Mining Workshop, August 2005. (pdf)
- Jayaprakash Pisharath and Alok Choudhary. Design of a Hardware Accelerator for Density Based Clustering Applications. In Proceedings of the International Conference on Application-specific Systems, Architectures and Processors (ASAP), July 2005. (unavailable)
- Ying Liu, Wei-keng Liao, and Alok Choudhary. A Two-Phase Algorithm for Fast Discovery of High Utility Itemsets. In Proceedings of the 9th Pacific-Asia Conference on Knowledge Discovery and Data Mining (PAKDD), May 2005. (pdf)
- Ying Liu, Jayaprakash Pisharath, Wei-keng Liao, Gokhan Memik, Alok Choudhary, and Pradeep Dubey. Performance Evaluation and Characterization of Scalable Data Mining Algorithms. In Proceedings of the 16th International Conference on Parallel and Distributed Computing and Systems (PDCS), November 2004. (pdf)
- Wei-keng Liao, Ying Liu, and Alok Choudhary. A Grid-based Clustering Algorithm using Adaptive Mesh Refinement. In Proceedings of the 7th Workshop on Mining Scientific and Engineering Datasets, April 2004. (pdf)
- Ying Liu, Wei-keng Liao, Alok Choudhary, and Steve Chiu. On-Line Processing Model for Data Mining in Large Scientific Simulations. In Proceedings of the 7th Workshop on Mining Scientific and Engineering Datasets, in conjunction with the SIAM International Conference on Data Mining (SDM), April 2004. (pdf)
- Ying Liu, Wei-keng Liao, and Alok Choudhary. Design and Evaluation of a Parallel HOP Clustering Algorithm for Cosmological Simulation. In Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS), pp. 82–89, April 2003. (pdf)
- Sanjay Goil and Alok Choudhary. PARSIMONY: An Infrastructure for Parallel Multidimensional Analysis and Data Mining. Journal of Parallel and Distributed Computing (JPDC), 61(3):285–321, March 2001. (pdf)
- Harsha Nagesh, Sanjay Goil, and Alok Choudhary. Parallel Algorithms for Clustering High-dimensional Large-Scale Datasets. In Robert Grossman, Chandrika Kamath, Philip Kegelmeyer, Vipin Kumar, and Raju Namburu, editors, Data Mining for Scientific and Engineering Applications, pp. 335–356, Kluwer Academic Publishers, 2001. (unavailable)
- Harsha Nagesh, Sanjay Goil, and Alok Choudhary. A Scalable Parallel Subspace Clustering Algorithm for Massive Datasets. In Proceedings of the 29th International Conference on Parallel Processing (ICPP), pp. 477–483, August 2000. (pdf)
- Sachin More and Alok Choudhary. Tertiary Storage Organization for Large Multidimensional Datasets. In Proceedings of the IEEE Symposium on Mass Storage Systems, pp. 203–210, March 2000. (pdf)
- Sanjay Goil and Alok Choudhary. A Parallel Scalable Infrastructure for OLAP and Data Mining. In Proceedings of the International Database Engineering and Applications Symposium (IDEAS), pp. 178–186, August 1999. (pdf)
- Sanjay Goil and Alok Choudhary. An Infrastructure for Scalable Parallel Multidimensional Analysis. In Proceedings of the 11th International Conference on Scientific and Statistical Database Management (SSDBM), pp. 102–111, July 1999. (pdf)
- Sanjay Goil and Alok Choudhary. Design and Implementation of a Scalable Parallel System for Multidimensional Analysis and OLAP. In Proceedings of the 13th International Parallel Processing Symposium / 10th Symposium on Parallel and Distributed Processing (IPPS/SPDP), pp. 576–581, April 1999. (pdf)
- Sanjay Goil and Alok Choudhary. High Performance Multidimensional Analysis and Data Mining. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC), pp. 21–22, November 1998. (pdf)
- Sanjay Goil and Alok Choudhary. High Performance Multidimensional Analysis of Large Datasets. In Proceedings of the International Workshop on Data Warehousing and OLAP, pp. 34–39, November 1998. (pdf)
- Sanjay Goil and Alok Choudhary. High Performance Data Mining using Data Cubes on Parallel Computers. In Proceedings of the 12th International Parallel Processing Symposium / 9th Symposium on Parallel and Distributed Processing (IPPS/SPDP), pp. 21–28, March 1998. (pdf)
- Sanjay Goil and Alok Choudhary. High Performance OLAP and Data Mining on Parallel Computers. Journal of Data Mining and Knowledge Discovery, 1(4):391–417, December 1997. (pdf)
Embedded Systems
- Yonghong Yang, Changyun Zhu, Zhenyu (Peter) Gu, Li Shang, and Robert P. Dick. Adaptive Multi-Domain Thermal Modeling and Analysisfor integrated circuit synthesis and design. In Proceedings International Conference Computer-Aided Design, November 2006. To appear. (unavailable)
- Lan Bai, Lei Yang, and Robert P. Dick. Automated Compile-Time and Run-Time Techniques toIncrease Usable Memory in MMU-Less Embedded Systems. In Proceedings International Conference Compilers, Architecture \& Synthesis for Embedded Systems, October 2006. To appear. (unavailable)
- Ai-Hsin Liu and Robert P. Dick. Automatic Run-Time Extraction of Communication GraphsFrom Multithreaded Applications. In Proceedings International Conference Hardware/Software Codesignand System Synthesis, October 2006. To appear. (unavailable)
- S. Jevtic, M. Kotowsky, Robert P. Dick, and Peter A. Dinda andC. Dowding. Lucid Dreaming: Reliable Analog Event Detection forEnergy-Constrained Applications. Northwestern University, 2006. (pdf)
- Arindam Mallik, Bin Lin, Peter Dinda, Gokhan Memik, and Robert P. Dick. Process and User Driven Dynamic Voltage and Frequency Scaling. Northwestern University, 2006. (pdf)
- Lei Yang, Haris Lekatsas, and Robert P. Dick. High-Performance Operating System Controlled Memory Compression. In Proceedings Design Automation Conf., July 2006. (pdf)
- Yonghong Yang, Zhenyu (Peter) Gu, Changyun Zhu, Li Shang, and Robert P. Dick. Adaptive Chip-Package Thermal Analysis for Synthesis and Design. In Proceedings Design, Automation, and Test in Europe, pp. 844–849, March 2006. (pdf)
- Robert P. Dick, Li Shang, and Niraj K. Jha. Power-Aware Architectural Synthesis. In Wai-Kai Chen, editors, The VLSI Handbook, CRC Press, 2006. (unavailable)
- Zhenyu (Peter) Gu, Yonghong Yang, Jia Wang, Robert P. Dick, and Li Shang. TAPHS: Thermal-Aware Unified Physical-Level and High-Level Synthesis. In Proceedings Asia \& South Pacific Design Automation Conf., pp. 879–885, January 2006. (pdf)
- Li Shang, Robert P. Dick, and Niraj K. Jha. SLOPES: Hardware-Software Co-Synthesisof Low-Power Real-Time Distributed Embedded Systemswith Dynamically Reconfigurable FPGAs. TCAD, 2006. To appear. (unavailable)
- Li Shang and Robert P. Dick. Thermal Crisis: Challenges and Potential Solutions. IEEE Potentials, 2006. To appear. (unavailable)
- Yonghong Yang, Zhenyu (Peter) Gu, Changyun Zhu, Robert P. Dick, and Li Shang. ISAC: Integrated Space and Time Adaptive Chip-Package Thermal Analysis. TCAD, 2006. To appear. (pdf)
- Lei Yang, Robert P. Dick, Haris Lekatsas, and Srimat Chakradhar. On-Line Memory Compression for Embedded systems. ACM Transactions on Embedded Computing Systems (TECS), 2006. To appear. (unavailable)
- Lei Yang, Robert P. Dick, Haris Lekatsas, and SrimatChakradhar. CRAMES: Compressed RAM for Embedded Systems. In Proceedings International Conference Hardware/Software Codesignand System Synthesis, September 2005. (pdf)
- Zhenyu (Peter) Gu, Jia Wang, Robert P. Dick, and Hai Zhou. Incremental Exploration of the Combined Physical andBehavioral Design Space. In Proceedings Design Automation Conf., pp. 208–213, June 2005. (pdf)
- Lei Yang, Haris Lekatsas, Robert P. Dick, and Srimat Chakradhar. Memory Compression in the Linux Kernel for Embedded Systems. NEC Labs America and Northwestern University, 2005. (pdf)
- John Conner, Yuan Xie, Mahmut Kandemir, Robert P. Dick, and Greg Link. FD-HGAC: A Hybrid Heuristic/Genetic AlgorithmHardware/Software Co-Synthesis Framework With Fault Detection. In Proceedings Asia \& South Pacific Design Automation Conf., January 2005. (pdf)
- Y. Zhang, Robert P. Dick, and K. Chakrabarty. Energy-aware deterministic fault tolerance in distributed real-time embedded systems. In Proceedings Design Automation Conf., pp. 550–555, June 2004. (pdf)
- Li Shang, Robert P. Dick, and Niraj K. Jha. DESP: A Distributed Economics-Based Subcontracting Protocol for Computation Distribution in Power-Aware Mobile Ad-Hoc Networks. TMC, 3(1):33–45, March 2004. (pdf)
- Robert P. Dick and Niraj K. Jha. COWLS: Hardware-Software Co-Synthesis of Distributed Wireless Low-Power Client-Server Systems. TCAD, 23(1):2–16, January 2004. (pdf)
Power-aware Computing
- Kenin Coloma, Alok Choudhary, Avery Ching, Wei-keng Liao, Seung Son, Mahmut Kandemir, and Lee Ward. Power and Performance in I/O for Scientific Applications. In Proceedings of the Next Generation Software Workshop (NGS), April 2005. (pdf)
- Jayaprakash Pisharath, Alok Choudhary, and Mahmut Kandemir. Energy Management Schemes for Memory-Resident Database Systems. In Proceedings of the 13th ACM International Conference on Information and Knowledge Management (CIKM), pp. 218–227, November 2004. (pdf)
- Jayaprakash Pisharath, Alok Choudhary, and Mahmut Kandemir. Reducing Energy Consumption of Queries in Memory-Resident Database Systems. In Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), pp. 35–45, September 2004. (pdf)
- Ismail Kadayif, Mahmut Kandemir, Alok Choudhary, and Mustafa Karakoy. An Energy-Oriented Evaluation of Communication Optimizations for Microcensor Networks. In Proceedings of the 9th European Conference on Parallel Processing (Euro-Par), pp. 279–286, August 2003. (unavailable)
- Nan Jiang, Jayaprakash Pisharath, and Alok Choudhary. Characterizing and Improving Energy-Delay Tradeoffs in Heterogeneous Communication Systems. In Proceedings of the IEEE International Symposium on Signals, Circuits and Systems (SCS), pp. 409–412, July 2003. (pdf)
- Jayaprakash Pisharath, Nan Jiang, and Alok Choudhary. Evaluation of Application-Aware Heterogeneous Embedded Systems for Performance and Energy Consumption. In Proceedings of the 9th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), pp. 124–132, May 2003. (pdf)
- Gokhan Memik, Mahmut Kandemir, Alok Choudhary, and Ismail Kadayif. An Integrated Approach for Improving Cache Behavior. In Proceedings Design, Automation \& Test in Europe Conf., pp. 10796–10801, March 2003. (pdf)
- Ismail Kadayif, Mahmut Kandemir, Alok Choudhary, and Mustafa Karakoy. Compiler-Directed Communication Energy Optimizations for Microsensor Networks. In Richard Brooks and Sitharama Iyengar, editors, Frontiers in Distributed Sensor Networks, CRC Press, 2003. (unavailable)
- Kohinoor Basu, Alok Choudhary, Jayaprakash Pisharath, and Mahmut Kandemir. Power Protocol: Reducing Power Dissipation on Off-Chip Data Buses. In Proceedings of the 35th Annual International Symposium on Microarchitecture (MICRO), pp. 345–355, November 2002. (pdf)
- Alex Jones, Debabrata Bagchi, Satrajit Pal, Xiaoyong Tang, Alok Choudhary, and Prith Banerjee. PACT HDL: A C Compiler Targeting ASICs and FPGAs with Power and Performance Optimizations. In Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), pp. 188–197, October 2002. (pdf)
- Jayaprakash Pisharath and Alok Choudhary. An Integrated Approach to Reducing Power Dissipation in Memory Hierarchies. In Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), pp. 88–97, October 2002. (pdf)
- Joseph Zambreno, Mahmut Kandemir, and Alok Choudhary. Enhancing Compiler Techniques for Memory Energy Optimizations. In Proceedings of the Second International Conference on Embedded Software (EMSOFT), pp. 364–381, October 2002. (pdf)
- Alex Jones, Debabrata Bagchi, Satrajit Pal, Alok Choudhary, and Prithviraj Banerjee. PACT HDL: A C Compiler Targeting ASICs and FPGAs with Power and Performance Optimizations. In Rami Melhem and Bob Graybil, editors, Power Aware Computing, Kluwer Academic Publishers, 2001. (unavailable)
- Andreas Moshovos, Gokhan Memik, Alok Choudhary, and Babak Falsafi. JETTY: Reducing Snoop-Induced Power Consumption in Small-Scale, Bus-Based SMP Systems. In Proceedings of the 7th International Symposium on High Performance Computer Architecture (HPCA), pp. 85–96, January 2001. (pdf)
Scalable I/O
- Avery Ching, Wu-chun Feng, Heshan Lin, Xiaosong Ma, and Alok Choudhary. Exploring I/O Strategies for Parallel Sequence Database Search Tools with S3aSim. In Proceedings of the 15th International Symposium on High Performance Distributed Computing (HPDC), June 2006. (pdf)
- Peter Aarestad, Avery Ching, George Thiruvathukal, and Alok Choudhary. Scalable Approaches for Supporting MPI-IO Atomicity. In Proceedings of the 6th International Symposium on Cluster Computing and the Grid (CCGrid), May 2006. (pdf)
- Avery Ching, Alok Choudhary, Wei-keng Liao, Lee Ward, and Neil Pundit. Evaluating I/O Characteristics and Methods for Storing Structured Scientific Data. In Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS), April 2006. (pdf)
- Avery Ching, Kenin Coloma, and Alok Choudhary. Challenges for Parallel I/O in GRID Computing. In Engineering the Grid: Status and Perspective, American Scientific Publishers, 2006. (pdf)
- Wei-keng Liao, Kenin Coloma, Alok Choudhary, and Lee Ward. Cooperative Write-Behind Data Buffering for MPI I/O. In Proceedings of the 12th European Parallel Virtual Machine and Message Passing Interface Conference (EURO PVM/MPI), September 2005. (pdf)
- Wei-keng Liao, Kenin Coloma, Alok Choudhary, Lee Ward, Eric Russel, and Sonja Tideman. Collective Caching: Application-Aware Client-Side File Caching. In Proceedings of the 14th International Symposium on High Performance Distributed Computing (HPDC), July 2005. (pdf)
- Kenin Coloma, Alok Choudhary, Wei-keng Liao, Lee Ward, and Sonja Tideman. DAChe: Direct Access Cache System for Parallel I/O. In Proceedings of the 20th International Supercomputer Conference (ISC), June 2005. (pdf)
- Kenin Coloma, Alok Choudhary, Avery Ching, Wei-keng Liao, Seung Son, Mahmut Kandemir, and Lee Ward. Power and Performance in I/O for Scientific Applications. In Proceedings of the Next Generation Software Workshop (NGS), April 2005. (pdf)
- Wei-keng Liao, Alok Choudhary, Kenin Koloma, Lee Ward, Eric Russell, and Neil Pundit. MPI Atomicity and Concurrent Overlapping I/O. In Laurence Yang and Minyi Guo, editors, High Performance Computing: Paradigm and Infrastructure, Wiley Publishers, 2005. (unavailable)
- Steve Chiu, Wei-keng Liao, and Alok Choudhary. Processor-Embedded Distributed MEMS-Based Storage Systems for High-Performance I/O. In Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS), pp. 91–100, April 2004. (pdf)
- Kenin Coloma, Alok Choudhary, Wei-keng Liao, Lee Ward, Eric Russell, and Neil Pundit. Scalable High-level Caching for Parallel I/O. In Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS), pp. 96–105, April 2004. (pdf)
- Mahmut Kandemir, Ismail Kadayif, Alok Choudhary, J. Ramanujam, and Ibrahim Kolcu. Compiler-Directed Scratch Pad Memory Optimization for Embedded Multiprocessors. IEEE Transactions on Very Large Scale Integration (TVLSI), 12(3):281–287, March 2004. (unavailable)
- Steve Chiu, Wei-keng Liao, Alok Choudhary, and Mahmut Kandemir. Processor-Embedded Distributed Smart Disks for I/O-Intensive Workloads: Architectures, Performance Models and Evaluation. Journal of Parallel and Distributed Computing (JPDC), 64(3):427–446, 2004. (unavailable)
- Avery Ching, Alok Choudhary, Wei-keng Liao, Robert Ross, and William Gropp. Efficient Structured Access in Parallel File Systems. In Proceedings of the IEEE International Conference on Cluster Computing, pp. 326–335, December 2003. (pdf)
- Xiaohui Shen, Wei-keng Liao, Alok Choudhary, Gokhan Memik, and Mahmut Kandemir. A High Performance Application Data Environment for Large-Scale Scientific Computations. IEEE Transactions on Parallel and Distributed Sytems (TPDS), 14(12):1262–1274 , December 2003. (pdf)
- Jianwei Li, Wei-keng Liao, Alok Choudhary, Robert Ross, Rajeev Thakur, William Gropp, Rob Latham, Andrew Siegel, Brad Gallagher, and Michael Zingale. Parallel netCDF: A Scientific High-Performance I/O Interface. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC), pp. 39–49, November 2003. (pdf)
- Xiaohui Shen and Alok Choudhary. A Distributed Multi-Storage I/O System for Data Intensive Scientific Computing. Journal of Parallel Computing, 35(11-12):1623–1643, November 2003. (unavailable)
- Wei-keng Liao, Alok Choudhary, Kenin Coloma, George Thiruvathukal, Lee Ward, Eric Russell, and Neil Pundit. Scalable Implementations of MPI Atomicity for Concurrent Overlapping I/O. In Proceedings of the 32nd International Conference on Parallel Processing (ICPP), pp. 239–247, October 2003. (pdf)
- Xiaohui Shen, Alok Choudhary, Celeste Matarazzo, and Punita Sinha. A Distributed Multi-Storage Resource Architecture and I/O Performance Prediction for Scientific Computing. Cluster Computing, 6(3):189–200, July 2003. (pdf)
- Steve Chiu, Wei-keng Liao, and Alok Choudhary. Design and Evaluation of Distributed Smart Disk Architecture for I/O-Intensive Workloads. In Proceedings of the International Conference on Computational Science, pp. 230–241, June 2003. (pdf)
- Avery Ching, Alok Choudhary, Kenin Coloma, Wei-keng Liao, Robert Ross, and William Gropp. Noncontiguous I/O Accesses through MPI-IO. In Proceedings of the 3rd International Symposium on Cluster Computing and the Grid (CCGrid), pp. 104–111, May 2003. (pdf)
- Jesús Carretero, Javier Fernández, Félix Garcia, and Alok Choudhary. A Hierarchical Disk Schedule for Multimedia Systems. Future Generation Computer Systems, 19(1):23–35, January 2003. (unavailable)
- Avery Ching, Alok Choudhary, Wei-keng Liao, Robert Ross, and William Gropp. Noncontiguous I/O through PVFS. In Proceedings of the 2002 IEEE International Conference on Cluster Computing (CLUSTER), pp. 405–414, September 2002. (pdf)
- Jianwei Li, Wei-keng Liao, Alok Choudhary, and Valerie Taylor. I/O Analysis and Optimization for an AMR Cosmology Application. In Proceedings of the 2002 IEEE International Conference on Cluster Computing (CLUSTER), pp. 119–126, September 2002. (pdf)
- Meenakshi Kandaswamy, Mahmut Kandemir, Alok Choudhary, and David Bernholdt. An Experimental Evaluation of I/O Optimizations on Different Applications. IEEE Transactions on Parallel and Distributed Sytems (TPDS), 13(7):728–744, July 2002. (pdf)
- Xiaohui Shen and Alok Choudhary. MS-I/O: A Distributed Multi-Storage I/O System. In Proceedings of the 2nd International Symposium on Cluster Computing and the Grid (CCGrid), pp. 163–172, May 2002. (pdf)
- Mahmut Kandemir and Alok Choudhary. Compiler-Directed I/O Optimization. In Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS), pp. 19–24, April 2002. (pdf)
- Mahmut Kandemir, Alok Choudhary, and J. Ramanujam. An I/O-Conscious Tiling Strategy for Disk-Resident Data Sets. Journal of Supercomputing, 21(3):257–284, March 2002. (pdf)
- Jaechun No, Sung-soon Park, Jesús Carretero, and Alok Choudhary. Design and Implementation of a Parallel I/O Runtime System for Irregular Applications. Journal of Parallel and Distributed Computing (JPDC), 62(2):193–220, February 2002. (pdf)
- Gokhan Memik, Mahmut Kandemir, and Alok Choudhary. Exploiting Inter-File Access Patterns Using Multi-Collective I/O. In Proceedings of the Conference on File and Storage Technologies (FAST), pp. 245–258, January 2002. (pdf)
- Gokhan Memik, Mahmut Kandemir, and Alok Choudhary. Design and Evaluation of Smart Disk Cluster for DSS Commercial Workloads. Journal of Parallel and Distributed Computing (JPDC), 61(11):1633–1664, November 2001. (pdf)
- Xiaohui Shen and Alok Choudhary. DPFS: A Distributed Parallel File System. In Proceedings of the 30th International Conference on Parallel Processing (ICPP), pp. 533–541, September 2001. (pdf)
- Xiaohui Shen, Wei-keng Liao, and Alok Choudhary. Remote I/O Optimization and Evaluation for Tertiary Storage Systems Through Storage Resource Broker. In Proceedings of 20th IASTED International Conference on Applied Informatics (AI), February 2001. (unavailable)
- Jaechun No, Rajeev Thakur, and Alok Choudhary. Integrating Parallel File I/O and Database Support for High-Performance Scientific Data Management. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC), pp. 57–66, November 2000. (pdf)
- Gokhan Memik, Mahmut Kandemir, and Alok Choudhary. Design and Evaluation of Smart Disk Architectures for Commercial Workloads. In Proceedings of the 29th International Conference on Parallel Processing (ICPP), pp. 335–342, August 2000. (pdf)
- Sachin More and Alok Choudhary. Scheduling Queries for Tape-Resident Data. In Proceedings of the 6th European Conference on Parallel Processing (Euro-Par), pp. 1292–1301, August 2000. (pdf)
- Xiaohui Shen and Alok Choudhary. A Distributed Multi-Storage Resource Architecture and I/O Performance Prediction for Scientific Computing. In Proceedings of the 9th International Symposium on High Performance Distributed Computing (HPDC), pp. 21–30, August 2000. (pdf)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Meenakshi Kandaswamy. A Unified Framework for Optimizing Locality, Parallelism, and Communication in Out-of-Core Computations. IEEE Transactions on Parallel and Distributed Sytems (TPDS), 11(7):648–667, July 2000. (pdf)
- Wei-keng Liao, Alok Choudhary, Donald Weiner, and Pramod Varshney. Design and Evaluation of I/O Strategies for Parallel Pipelined STAP Applications. In Proceedings of the 14th International Parallel and Distributed Processing Symposium (IPDPS), pp. 655–662, May 2000. (pdf)
- Mahmut Kandemir, Alok Choudhary, and J. Ramanujam. Compiler Optimizations for I/O-Intensive Computations. In Proceedings of the 28th International Conference on Parallel Processing (ICPP), pp. 164–171, September 1999. (pdf)
- Jaechun No, JesúsCarretero, and Alok Choudhary. High Performance Parallel I/O Schemes for Irregular Applications on Clusters of Workstations. In Proceedings of the International Conference on High-Performance Computing and Networking (HPCN), pp. 1117–1126, April 1999. (unavailable)
- JesúsCarretero, Jaechun No, and Alok Choudhary. Optimizing I/O for Irregular Applications on Distributed-Memory Machines. In Proceedings of the 4th International Austrian Center for Parallel Computation Conference (ACPC), pp. 470–479, February 1999. (unavailable)
- Meenakshi Kandaswamy, Mahmut Kandemir, Alok Choudhary, and David Bernholdt. An Experimental Study to Analyze and Optimize Hartree-Fock Application's I/O with PASSION. International Journal of High Performance Computing Applications, 12(4):411–439, Winter 1998. (unavailable)
- Sachin More and Alok Choudhary. Extended Collective I/O for Efficient Retrieval of Large Objects. In Proceedings of the 5th International Conference on High Performance Computing (HiPC), pp. 359–366, December 1998. (pdf)
- JesúsCarretero, Jaechun No, Alok Choudhary, and Pang Chen. COMPASSION: A Parallel I/O Runtime System Including Chunking and Compression for Irregular Applications. In Proceedings of the 5th International Symposium on Solving Irregularly Structured Problems in Parallel (IRREGULAR), pp. 262–273, August 1998. (unavailable)
- Meenakshi Kandaswamy, Mahmut Kandemir, Alok Choudhary, and David Bernholdt. Performance Implications of Architectural and Software Techniques on I/O-Intensive Applications. In Proceedings of the 27th International Conference on Parallel Processing (ICPP), pp. 493–500, August 1998. (pdf)
- Peter Brezany, Alok Choudhary, and Minh Dang. Language and Compiler Support for Out-of-Core Irregular Applications on Distributed-Memory Multiprocessors. In Proceedings of the 4th Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers (LCR), pp. 343–350, May 1998. (pdf)
- Mahmut Kandemir, Alok Choudhary, and J. Ramanujam. Improving Locality in Out-of-Core Computations Using Data Layout Transformations. In Proceedings of the 4th Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers (LCR), pp. 359–366, May 1998. (pdf)
- Mahmut Kandemir, J. Ramanujam, Rajesh Bordawekar, and Alok Choudhary. Compilation Techniques for Out-of-Core Parallel Computations. Journal of Parallel Computing, 24(3-4):597–628, May 1998. (pdf)
- JesúsCarretero, Jaechun No, Sun-soon Park, Alok Choudhary, and Pang Chen. COMPASSION: A Parallel I/O Runtime System Including Chunking and Compression for Irregular Applications. In Proceedings of the International Conference on High-Performance Computing and Networking (HPCN), pp. 668–677, April 1998. (unavailable)
- Mahmut Kandemir, Alok Choudhary, J. Ramanujam, and Meenakshi Kandaswamy. Locality Optimization Algorithms for Compilation of Out-of-Core Codes. Journal of Information Science and Engineering, 14(1):107–138, March 1998. (unavailable)
- Jaechun No, Sung-soon Park, JesúsCarretero, Alok Choudhary, and Pang Chen. Design and Implementation of a Parallel I/O Runtime System for Irregular Applications. In Proceedings of the 12th International Parallel Processing Symposium / 9th Symposium on Parallel and Distributed Processing (IPPS/SPDP), pp. 280–284, March 1998. (pdf)
- Jaechun No and Alok Choudhary. Techniques to Provide Run-Time Support for Solving Irregular Problems. In Proceedings of the International Conference on Parallel Distributed Systems (ICPADS), pp. 73–80, December 1997. (pdf)
- Meenakshi Kandaswamy, Mahmut Kandemir, Alok Choudhary, and David Bernholdt. Optimization and Evaluation of Hartree-Fock Application's I/O with PASSION. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC), pp. 31–50, November 1997. (pdf)
- Sachin More, Alok Choudhary, Ian Foster, and Ming Xu. MTIO - A Multi-Threaded Parallel I/O System. In Proceedings of the 11th International Parallel Processing Symposium (IPPS), pp. 368–373, April 1997. (pdf)
- Mahmut Kandemir, Alok Choudhary, and Rajesh Bordawekar. I/O Optimizations for Compiling Out-of-Core Programs on Distributed-Memory Machines. In Proceedings of the 8th SIAM Conference on Parallel Processing for Scientific Computing, March 1997. (unavailable)
- Divyesh Jadav, Chutimet Srinilta, Alok Choudhary, and P. Bruce Berra. An Evaluation of Design Trade-Offs in a High-Performance, Media-On-Demand Server. ACM Multimedia Systems Journal, 5(1):53–68, January 1997. (pdf)
- Rajeev Thakur and Alok Choudhary. An Extended Two-Phase Method for Accessing Sections of Out-of-Core Arrays. Journal of Scientific Programming, 5(4):301–317, Winter 1996. (pdf)
- Divyesh Jadav and Alok Choudhary. Techniques for Increasing the Stream Capacity of a Multimedia Server. In Proceedings of the 3th International Conference on High Performance Computing (HiPC), pp. 43–48, December 1996. (pdf)
- Mahmut Kandemir, Rajesh Bordawekar, Alok Choudhary, and J. Ramanujam. A Unified Tiling Approach for Out-of-Core Computations. In Proceedings of the 6th Workshop on Compilers for Parallel Computers (CPC), pp. 323–334, December 1996. (unavailable)
- Alok Choudhary, Rajeev Thakur, Rajesh Bordawekar, Sachin More, and Sivaramakrishna Kuditipudi. PASSION: Optimized I/O for Parallel Applications. IEEE Computer, 29(6):70–78, June 1996. (unavailable)
- Meenakshi Arunachalam, Alok Choudhary, and Brad Rullman. Implementation and Evaluation of Prefetching in the Intel Paragon File System. In Proceedings of the 10th International Parallel Processing Symposium (IPPS), pp. 554–559, April 1996. (pdf)
- Rajesh Bordawekar and Alok Choudhary. Issues in Compiling I/O Intensive Problems. In Ravi Jain, John Werth, and James Browne, editors, Input/Output in Parallel and Distributed Computer Systems, pp. 69–96, Kluwer Academic Publishers, 1996. (unavailable)
- Alok Choudhary and David Kotz. Large-Scale File Systems with the Flexibility of Databases. ACM Computing Surveys, 28(4):395–403, 1996. (unavailable)
- Rajeev Thakur, Alok Choudhary, and Rajesh Bordawekar. Runtime Support for Out-of-Core Parallel Programs. In Ravi Jain, John Werth, and James Browne, editors, Input/Output in Parallel and Distributed Computer Systems, pp. 147–165, Kluwer Academic Publishers, 1996. (unavailable)
- Divyesh Jadav, Chutimet Srinilta, Alok Choudhary, and P. Bruce Berra. Techniques for Scheduling I/O in a High Performance Multimedia-on-Demand Server. Journal of Parallel and Distributed Computing (JPDC), 30(2):190–203, November 1995. (pdf)
- Rajesh Bordawekar and Alok Choudhary. Communication Strategies for Out-of-Core Programs on Distributed Memory Machines. In Proceedings of the 9th International Conference on Supercomputing (IcS), pp. 395–403, July 1995. (pdf)
- Michael Harry, Juan Miguel del Rosario, and Alok Choudhary. The Design of VIP-FS: A VIrtual, Parallel File System for High Performance Parallel and Distributed Computing. ACM Operating Systems Review, 29(3):35–48, July 1995. (pdf)
- Dan Reed, Charles Catlett, Alok Choudhary, David Kotz, and Marc Snir. Parallel I/O: Getting Ready for Prime Time. IEEE Parallel and Distributed Technology, 3(2):64–71, Summer 1995. (pdf)
- Divyesh Jadav and Alok Choudhary. Designing and Implementing High Performance Media-on-Demand Servers. IEEE Parallel and Distributed Technology, 3(2):29–39, June 1995. (pdf)
- Meenakshi Arunachalam, Alok Choudhary, and Brad Rullman. A Prefetching Prototype for the Parallel File Systems on the Paragon. In Proceedings of the ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems, pp. 321–322, May 1995. (unavailable)
- Divyesh Jadav, Chutimet Srinilta, Alok Choudhary, and P. Bruce Berra. Design and Evaluation of Data Access Strategies in a High Performance Multimedia-on-Demand Server. In Proceedings of the International Conference on Multimedia Computing and Systems (ICMCS), pp. 286–291, May 1995. (pdf)
- Michael Harry, Juan Miguel del Rosario, and Alok Choudhary. VIP-FS: A VIrtual, Parallel File System for High Performance Parallel and Distributed Computing. In Proceedings of the 9th International Parallel Processing Symposium (IPPS), pp. 159–164, April 1995. (pdf)
- Bhaven Avalani, Alok Choudhary, Ian Foster, and Rakesh Krishnaiyer. Integrating Task and Data Parallelism Using Parallel I/O Techniques. In Proceedings of the International Workshop on Parallel Processing, December 1994. (unavailable)
- Rajeev Thakur, Rajesh Bordawekar, Alok Choudhary, Ravi Ponnusamy, and Tarvinder Singh. PASSION Runtime Library for Parallel I/O. In Proceedings of the Scalable Parallel Libraries Conference, pp. 119–128, October 1994. (unavailable)
- Rajeev Thakur, Rajesh Bordawekar, and Alok Choudhary. Compiler and runtime support for out-of-core HPF programs. In Proceedings of the 8th International Conference on Supercomputing (ICS), pp. 382–391, July 1994. (pdf)
- Rajeev Thakur, Rajesh Bordawekar, and Alok Choudhary. Compilation of Out-of-Core Data Parallel Programs for Distributed Memory Machines. In Proceedings of the Workshop on I/O in Parallel Computer Systems, April 1994. (unavailable)
- Juan Miguel del Rosario and Alok Choudhary. High Performance I/O for Massively Parallel Computers: Problems and Prospects. IEEE Computer, 27(3):59–68, March 1994. (pdf)
- Rajesh Bordawekar and Alok Choudhary. Compiler and Language Support for Parallel I/O. In Proceedings of the 4th Workshop on Compilers for Parallel Computers (CPC), December 1993. (unavailable)
- Juan Miguel del Rosario, Rajesh Bordawekar, and Alok Choudhary. Improved Parallel I/O via a Two-phase Run-time Access Strategy. ACM SIGARCH Computer Architecture News, 21(5):31–38, December 1993. (unavailable)
- Rajesh Bordawaker, Juan Miguel del Rosario, and Alok Choudhary. Design and Evaluation of Primitives for Parallel I/O. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC), pp. 452–461, November 1993. (pdf)
- Ravi Ponnusamy, Joel Saltz, and Alok Choudhary. Runtime Compilation Techniques for Data Partitioning and Communication Schedule Reuse. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC), November 1993. (pdf)
- Rajesh Bordawaker, Alok Choudhary, and Juan Miguel del Rosario. An Experimental Performance Evaluation of Touchstone Delta Concurrent File System. In Proceedings of the 7th International Conference on Supercomputing (ICS), pp. 367–376, July 1993. (pdf)
- Alok Choudhary. Parallel I/O Systems, Guest Editor's Introduction. Journal of Parallel and Distributed Computing (JPDC), 17(1--2):1–3, January 1993. (unavailable)
- Alok Choudhary, Walter Kohler, John Stankovic, and Donald Towsley. A Modified Priority Based Probe Algorithm for Distributed Deadlock Detection and Resolution. IEEE Transactions on Software Engineering (TSE), 15(1):10–17, January 1989. (pdf)
Scalable Processing
- Jayaprakash Pisharath and Alok Choudhary. Design of a Hardware Accelerator for Density Based Clustering Applications. In Proceedings of the International Conference on Application-specific Systems, Architectures and Processors (ASAP), July 2005. (unavailable)
- Jayaprakash Pisharath, Wei-keng Liao, and Alok Choudhary. Design and Evaluation of Database Layouts for MEMS-Based Storage Systems. In Proceedings of the International Database Engineering and Applications Symposium (IDEAS), July 2005. (unavailable)
- Wei-keng Liao, Alok Choudhary, Donald Weiner, and Pramod Varshney. Performance Evaluation of a Parallel Pipeline Computational Model for Space-Time Adaptive Processing. Journal of Supercomputing, 31(2):137–160, February 2005. (unavailable)
- Ying Liu, Jayaprakash Pisharath, Wei-keng Liao, Gokhan Memik, Alok Choudhary, and Pradeep Dubey. Performance Evaluation and Characterization of Scalable Data Mining Algorithms. In Proceedings of the 16th International Conference on Parallel and Distributed Computing and Systems (PDCS), November 2004. (pdf)
- Guangyu Chen, Mahmut Kandemir, Alok Choudhary, and Ibrahim Kolcu. Exploiting On-Chip Data Transfers for Improving Performance of Chip-Scale Multiprocessors. In Proceedings of the 9th European Conference on Parallel Processing (Euro-Par), pp. 271–278, August 2003. (pdf)
- Ying Liu, Wei-keng Liao, and Alok Choudhary. Design and Evaluation of a Parallel HOP Clustering Algorithm for Cosmological Simulation. In Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS), pp. 82–89, April 2003. (pdf)
- Xiaohui Shen, Wei-keng Liao, and Alok Choudhary. An Integrated Graphical User Interface for High Performance Distributed Computing. In Proceedings of the International Database Engineering and Applications Symposium (IDEAS), pp. 237–242, July 2001. (pdf)
- Anshuman Nayak, Malay Haldar, Alok Choudhary, and Prithviraj Banerjee. Parallelization of MATLAB Applications for a Multi-FPGA System. In Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), pp. 1–9, April 2001. (unavailable)
- Mahmut Kandemir, Alok Choudhary, Prith Banerjee, J. Ramanujam, and Nagaraj Shenoy. Minimizing Data and Synchronization Costs in One-Way Communication. IEEE Transactions on Parallel and Distributed Sytems (TPDS), 11(12):1232–1251, December 2000. (pdf)
- Malay Haldar, Anshuman Nayak, Abhay Kanhere, Pramod Joisha, Nagaraj Shenoy, Alok Choudhary, and Prithviraj Banerjee. MATCH Virtual Machine: An Adaptive Runtime System to Execute MATLAB in Parallel. In Proceedings of the 29th International Conference on Parallel Processing (ICPP), pp. 145–152, August 2000. (pdf)
- Mahmut Kandemir, J. Ramanujam, and Alok Choudhary. Compiler Algorithms for Optimizing Locality and Parallelism on Shared and Distributed Memory Machines. Journal of Parallel and Distributed Computing (JPDC), 60(8):924–965, August 2000. (pdf)
- Xiaohui Shen, Wei-keng Liao, Alok Choudhary, Gokhan Memik, Mahmut Kandemir, Sachin More, George Thiruvathukal, and Arti Singh. A Novel Application Development Environment for Large-Scale Scientific Computations. In Proceedings of the 14th International Conference on Supercomputing (ICS), pp. 274–283, May 2000. (pdf)
- Xiaohui Shen, George Thiruvathukal, Wei-keng Liao, Alok Choudhary, and Arti Singh. A Java Graphical User Interface for Large-Scale Scientific Computations in Distributed Systems. In Proceedings of the 4th International Conference on High Performance Computing in Asia-Pacific Region, pp. 478–484, May 2000. (unavailable)
- Alok Choudhary, Wei-keng Liao, Donald Weiner, Pramod Varshney, Richard Linderman, Mark Linderman, and Russel Brown. Design, Implementation and Evaluation of Parallel Pipelined STAP on Parallel Computers. IEEE Transactions on Aerospace and Electronic Systems (TAES), 36(2):528–548, April 2000. (pdf)
- Wei-keng Liao, Alok Choudhary, Donald Weiner, and Pramod Varshney. I/O Implementation and Evaluation of Parallel Pipelined STAP on High Performance Computers. In Proceedings of the 6th International Conference on High Performance Computing (HiPC), pp. 354–358, December 1999. (unavailable)
- Mahmut Kandemir, Prith Banerjee, Alok Choudhary, J. Ramanujam, and Nagaraj Shenoy. A Global Communication Optimization Technique Based on Data-Flow Analysis and Linear Alegebra. ACM Transactions on Programming Languages and Systems (TOPLAS), 21(6):1251–1297, November 1999. (pdf)
- Wei-keng Liao, Alok Choudhary, Donald Weiner, and Pramod Varshney. Multi-Threaded Design and Implementation of Parallel Pipelined STAP on Parallel Computers with SMP Nodes. In Proceedings of the 13th International Parallel Processing Symposium / 10th Symposium on Parallel and Distributed Processing (IPPS/SPDP), pp. 448–452, April 1999. (pdf)
- Alok Choudhary and Sanjay Ranka. Comments on Mesh and Pyramid Algorithms for Iconic Indexing: authors reply. Journal of Pattern Recognition, 31(6):821–822, June 1998. (pdf)
- Alok Choudhary, Wei-keng Liao, Donald Weiner, Pramod Varshney, Richard Linderman, and Mark Linderman. Design, Implementation and Evaluation of Parallel Pipelined STAP on Parallel Computers. In Proceedings of the 12th International Parallel Processing Symposium / 9th Symposium on Parallel and Distributed Processing (IPPS/SPDP), pp. 220–225, March 1998. (pdf)
- Chutimet Srinilta and Alok Choudhary. Performance Enhancement Using Intra-Server Caching in a Continuous Media Server. In Proceedings of the Workshop on Research Issues in Database Engineering (RIDE), pp. 60–66, February 1998. (pdf)
- Shailender Chaudhry and Alok Choudhary. Time Dependent Priority Scheduling for Guaranteed QoS Systems. In Proceedings of the 6th International Conference on Computer Communications and Networks (ICCCN), pp. 236–241, September 1997. (pdf)
- Ian Foster, David Kohr, Rakesh Krishnaiyer, and Alok Choudhary. A Library-Based Approach to Task Parallelism in a Data-Parallel Language. Journal of Parallel and Distributed Computing (JPDC), 45(2):148–158, September 1997. (pdf)
- Mahmut Kandemir, J. Ramanujam, and Alok Choudhary. Compiler Algorithms for Optimizing Locality and Parallelism on Shared and Distributed Memory Machines. In Proceedings of the 7th International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 236–248, August 1997. (pdf)
- Mahmut Kandemir, J. Ramanujam, and Alok Choudhary. A Compiler Algorithm for Optimizing Locality in Loop Nests. In Proceedings of the 11th International Conference on Supercomputing (ICS), pp. 269–276, July 1997. (pdf)
- Divyesh Jadav, Chutimet Srinilta, and Alok Choudhary. Batching and Dynamic Allocation Techniques for Increasing the Stream Capacity of an On-Demand Media Server. In Proceedings of the 7th International Workshop on Research Issues in Data Engineering (RIDE), pp. 122–130, April 1997. (unavailable)
- Sang-gue Oh, Cheol-min Hwang, and Alok Choudhary. Object Oriented Parallel Architecture Simulator Design and Validation. In Proceedings of High-Performance Computing on the Information Superhighway (HPC-Asia), pp. 337–342, April 1997. (pdf)
- Chutimet Srinilta, Divyesh Jadav, and Alok Choudhary. Design and Evaluation of Data Storage and Retrieval Strategies in a Distributed Memory Continuous Media Server. In Proceedings of the 11th International Parallel Processing Symposium (IPPS), pp. 360–367, April 1997. (pdf)
- Ian Foster, David Kohr, Rakesh Krishnaiyer, and Alok Choudhary. Communicating Data-Parallel Tasks: An MPI Library for HPF. In Proceedings of the 3th International Conference on High Performance Computing (HiPC), pp. 433–437, December 1996. (pdf)
- Ian Foster, David Kohr, Rakesh Krishnaiyer, and Alok Choudhary. Double Standards: Bringing Task Parallelism to HPF via the Message Passing Interface. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC), November 1996. (unavailable)
- Ian Foster, David Kohr, Rakesh Krishnaiyer, and Alok Choudhary. MPI on the I-WAY: A Wide-Area, Multimethod Implementation of the Message Passing Inteface. In Proceedings of the 2nd MPI Developers Conference, pp. 10–17, July 1996. (pdf)
- Ian Foster, David Kohr, Rakesh Krishnaiyer, and Alok Choudhary. MPI as a Coordination Layer for Communicating HPF Tasks. In Proceedings of the 2nd MPI Developers Conference, pp. 68–78, July 1996. (pdf)
- Shailender Chaudhry, Mohammed Raziuddin, and Alok Choudhary. On Guaranteed Bandwidth Channels. In Proceedings of the International Conference on Network Protocols (ICNP), pp. 47–55, November 1995. (pdf)
- Alok Choudhary, Ian Foster, and Rick Stevens. Multimedia Applications and High-Performance Computing (Guest Editors' Introduction). IEEE Parallel and Distributed Technology, 3(2):2–3, June 1995. (pdf)
- Rajeev Thakur, Alok Choudhary, Ravi Ponnusamy, and Geoffrey Fox. Complete Exchange on the CM-5 and Touchstone Delta. Journal of Supercomputing, 8(4):305–328, 1995. (unavailable)
- Senthil Krishnamoorthy and Alok Choudhary. A Scalable Distributed Shared Memory Architecture. Journal of Parallel and Distributed Computing (JPDC), 22(3):547–554, September 1994. (unavailable)
- Rajeev Thakur and Alok Choudhary. All-to-All Communication on Meshes with Wormhole Routing. In Proceedings of the 8th International Parallel Processing Symposium (IPPS), pp. 561–565, May 1994. (unavailable)
- Ravi Ponnusamy, Nashat Mansour, Alok Choudhary, and Geoffrey Fox. Graph Contraction for Mapping Data on Parallel Computers: A Quality-Cost Tradeoff. Journal of Scientific Programming, 3(1):73–82, Spring 1994. (unavailable)
- Alok Choudhary and Senthil Krishnamoorthy. Evaluation of Multilevel Caches for Shared Memory Multiprocessors. Journal of Computer and Software Engineering, 2(1):87–110, 1994. (unavailable)
- Alok Choudhary and Sanjay Ranka. A Perspective on Parallel Processing in Computer Vision and Image Understanding. In Laveen Kanal, Vipin Kumar, Hiroaki Kitano, and Christian Suttner, editors, Parallel Processing for Artificial Intelligence, pp. 3–20, Elsevier North Holland, 1994. (unavailable)
- Alok Choudhary and Rajeev Thakur. Connected Component Labeling on Course Grain Parallel Computers: An Experimental Study. Journal of Parallel and Distributed Computing (JPDC), 20(1):78–83, January 1994. (unavailable)
- Rajeev Thakur, Alok Choudhary, and Geoffrey Fox. Complete Exchange on a Wormhole Routed Mesh. In Proceedings of the 2nd International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), pp. 131–135, January 1994. (unavailable)
- Zeki Bozkus, Alok Choudhary, Geoffrey Fox, and Sanjay Ranka. Performance Comparison of the CM-5 and Intel Touchstone Delta for Data-Parallel Operations. In Proceedings of the 5th IEEE Symposium on Parallel and Distributed Processing, pp. 307–311, December 1993. (unavailable)
- Zeki Bozkus, Alok Choudhary, Geoffrey Fox, Tomasz Haupt, Sanjay Ranka, Rajeev Thakur, and J. Wang. Scalable Libraries for High Performance Fortran. In Proceedings of the Scalable Parallel Libraries Conference, pp. 67–75, October 1993. (unavailable)
- Alok Choudhary, Janak Patel, and Narendra Ahuja. NETRA: A Hierarchical and Partitionable Architecture for Computer Vision. IEEE Transactions on Parallel and Distributed Sytems (TPDS), 4(10):1092–1104, October 1993. (pdf)
- Socrates Costicoglou, Marek Podgorny, and Alok Choudhary. On Benchmarking the Oracle Parallel Server on nCUBE2. In Proceedings of the IEEE Workshop on Advances in Parallel and Distributed Systems, pp. 108–113, October 1993. (unavailable)
- Ravi Ponnusamy, Rajeev Thakur, Alok Choudhary, Kishore Velamakanni, Zeki Bozkus, and Geoffrey Fox. Experimental Performance Evaluation of the CM-5. Journal of Parallel and Distributed Computing (JPDC), 19(1):192–202, September 1993. (unavailable)
- Nashat Mansour, Ravi Ponnusamy, Alok Choudhary, and Geoffrey Fox. Graph Contraction for Physical Optimization Methods: A Quality-Cost Tradeoff for Mapping Data on Parallel Computers. In Proceedings of the 7th International Conference on Supercomputing (ICS), pp. 1–10, July 1993. (pdf)
- Senthil Krishnamoorthy and Alok Choudhary. A Scalable Distributed Memory Architecture. In Proceedings of the Workshop on Analyzing Scalability of Parallel Algorithms and Architectures, April 1993. (unavailable)
- Ravi Ponnusamy, Nashat Mansour, Alok Choudhary, and Geoffrey Fox. Mapping Realistic Data Sets on Parallel Computers. In Proceedings of the 7th International Parallel Processing Symposium (IPPS), pp. 123–128, April 1993. (unavailable)
- Edward Suh, Byungkook Lee, Robert Martino, Bhagirath Narahari, and Alok Choudhary. Parallel Computation of Solvent Accessible Surface Area of Protein Molecules. In Proceedings of the 7th International Parallel Processing Symposium (IPPS), pp. 685–689, April 1993. (unavailable)
- Wang Song, Salim Hariri, and Alok Choudhary. Design and Analysis of an Optical Communications Processor. Journal of Parallel and Distributed Computing (JPDC), 17(3):222–229, March 1993. (unavailable)
- Ravi Ponnusamy, Joel Saltz, Alok Choudhary, Raja Das, and Dmitri Mavriplis. The Dybbuk Runtime System. In Proceedings of the IEEE COMPCON Conference, pp. 205–212, February 1993. (unavailable)
- Alok Choudhary, Bhagirath Narahari, and Ramesh Krishnamurti. An Efficient Heuristic Scheme for Dynamic Remapping of Parallel Computations. Journal of Parallel Computing, 19(6):621–632, 1993. (unavailable)
- Ravi Ponnusamy, Joel Saltz, Raja Das, Charles Koelbel, and Alok Choudhary. Embedding Data Mappers With Distributed Memory Machine Compilers. ACM SIGPLAN Notices, 28(1):52–55, January 1993. (unavailable)
- Alok Choudhary, Geoffrey Fox, Tomasz Haupt, and Sanjay Ranka. Which Applications Can Use High Performance Fortran and Fortran-D: Industry Standard Data Parallel Languages?. In Proceedings of the 5th Australian Supercomputing Conference, pp. 117–124, December 1992. (unavailable)
- Ravi Ponnusamy, Rajeev Thakur, Alok Choudhary, and Geoffrey Fox. Scheduling Regular and Irregular Communications Patterns on the CM-5. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC), pp. 394–402, December 1992. (unavailable)
- Alok Choudhary, Geoffrey Fox, Seema Hiranandani, Ken Kennedy, Charles Koelbel, Sanjay Ranka, and Chau-Wen Tseng. Compiling Fortran 77D and 90D for MIMD Distributed-Memory Machines. Communications of the ACM, 35(8):66–70, October 1992. (unavailable)
- Alok Choudhary, Geoffrey Fox, Seema Hiranandani, Ken Kennedy, Charles Koelbel, Sanjay Ranka, and Chau-Wen Tseng. Compiling Fortran 77D and 90D for MIMD Distributed-Memory Machines. In Proceedings of the 4th Symposium on the Frontiers of Massively Parallel Computation, pp. 4–11, October 1992. (unavailable)
- Ravi Ponnusamy, Alok Choudhary, and Geoffrey Fox. Communication Overhead on CM5: An Experimental Performance Evaluation. In Proceedings of the 4th Symposium on the Frontiers of Massively Parallel Computation, pp. 108–115, October 1992. (unavailable)
- Alok Choudhary and Sanjay Ranka. Mesh and Pyramid Algorithms for Iconic Indexing. Journal of Pattern Recognition, 25(9):1061–1067, September 1992. (pdf)
- Ravi Ponnusamy, Joel Saltz, Raja Das, Charles Koelbel, and Alok Choudhary. Embedding Data Mappers With Distributed Memory Machine Compilers. In Proceedings of the Workshop on Languages, Compilers and Run-Time Environments for Distributed Memory Multiprocessors, September 1992. (unavailable)
- Alok Choudhary and Senthil Krishnamoorthy. An Evaluation of Set-Associativity in Multi-Level Caches for Shared Memory Multiprocessors. In Proceedings of the 4th International Conference on Parallel Architectures and Languages Europe (PARLE), pp. 751–766, June 1992. (unavailable)
- Alok Choudhary and Ravi Ponnusamy. Run-Time Data Decomposition for Parallel Implementation of Image Processing and Computer Vision Tasks. Journal of Concurrency, Practice and Experience, 4(4):313–334, June 1992. (unavailable)
- Salim Hariri, Alok Choudhary, and Behcet Sarikaya. Architectural Support for Designing Fault-Tolerant Open Distributed Systems. IEEE Computer, 25(6):50–62, June 1992. (pdf)
- Wang Song, Salim Hariri, and Alok Choudhary. An Optical Interface Message Processor for Fiber Communication Networks. Journal of Optics Communications, 91(6):304–311, June 1992. (unavailable)
- Ravi Ponnusamy, Joel Saltz, Charles Koelbel, and Alok Choudhary. A Run-time Data Mapping Scheme for Irregular Problems. In Proceedings of the Scalable High-performance Computing Conference, pp. 216–219, April 1992. (unavailable)
- Alok Choudhary and Rajeev Thakur. Evaluation of Connected Component Labeling Algorithms on Shared and Distributed Memory Multiprocessors. In Proceedings of the 6th International Parallel Processing Symposium (IPPS), pp. 362–365, March 1992. (unavailable)
- Alok Choudhary and Sanjay Ranka. Parallel Processing for Computer Vision and Image Understanding, Guest Editor's Introduction. IEEE Computer, 25(2):7–10, February 1992. (pdf)
- Alok Choudhary and Senthil Krishnamoorthy. Shared Memory Multiprocessor Simulations to Study Dynamic Characteristics of Two Level Caches. International Journal of Computer Simulation, 2(1):1–19, 1992. (unavailable)
- Alok Choudhary and Ravi Ponnusamy. Parallel Implementation and Evaluation of a Motion Estimation System Algorithm using Several Data Decomposition Strategies. Journal of Parallel and Distributed Computing (JPDC), 14:50–65, 1992. (unavailable)
- Alok Choudhary and Ravi Ponnusamy. Performance Evaluation for Hough Transform on a Shared Memory Multiprocessor System. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pp. 668–669, June 1991. (unavailable)
- Alok Choudhary and Ravi Ponnusamy. Implementation and Evaluation of Hough Transform Algorithms on a Shared Memory Multiprocessor. Journal of Parallel and Distributed Computing (JPDC), 12(2):178–188, June 1991. (unavailable)
- Alok Choudhary and Ravi Ponnusamy. Guided Scheduling Schemes for Image Understanding Tasks for Shared and Distributed Memory Multiprocessors. In Proceedings of the 5th International Parallel Processing Symposium (IPPS), pp. 260–264, April 1991. (unavailable)
- Alok Choudhary and Sanjay Ranka. Mesh and Pyramid Algorithms for Iconic Indexing. In Proceedings of the 5th International Conference on Supercomputing (ICS), pp. 295–303, April 1991. (unavailable)
- Alok Choudhary and Senthil Krishnamoorthy. Experimental Evaluation of Multilevel Caches for Shared Memory Multiprocessors. In Proceedings of the 24th Hawaii International Conference on Systems Sciences (HICSS), pp. 409–420, January 1991. (unavailable)
- Alok Choudhary, Janak Patel, and Narendra Ahuja. Architecture and Performance Evaluation of NETRA. In Prasanna Kumar, editors, Parallel Architectures and Algorithms for Image Understanding, pp. 251–278, Academic Press, 1991. (unavailable)
- Alok Choudhary, Salim Hariri, Wang Song, Partha Banerjee, and Sanjay Ranka. Optical Switching and Routing Architectures for Fiber-Optic Communication Networks. In Proceedings of the 15th Conference on Local Computer Networks, pp. 65–74, October 1990. (unavailable)
- Alok Choudhary and Sanjay Ranka. Software Development Tools for Implementing Vision Systems on Multiprocessors. In Proceedings of the AIPR Workshop on Image Understanding in the 90s, pp. 148–161, October 1990. (unavailable)
- Alok Choudhary and Janak Patel. Performance Evaluation of Clusters of NETRA: An Architecture for Computer Vision Systems. In Proceedings of the 19th International Conference on Parallel Processing (ICPP), pp. 494–497, August 1990. (unavailable)
- Alok Choudhary, Subhodev Das, Narendra Ahuja, and Janak Patel. A Reconfigurable and Hierarchical Parallel Processing Architecture: Performance Results for Stereo Vision. In Proceedings of the 10th International Conference on Pattern Recognition, pp. 389–393, June 1990. (unavailable)
- Alok Choudhary, Mun Leung, Thomas Huang, and Janak Patel. Parallel Implementation and Evaluation of Motion Estimation System Algorithms on a Distributed Memory Multiprocessor Using Knowledge Based Mappings. In Proceedings of the 10th International Conference on Pattern Recognition, pp. 337–342, June 1990. (unavailable)
- Alok Choudhary. Performance of Vision Algorithm on Multiple Clusters of NETRA. In Proceedings of the 4th International Parallel Processing Symposium (IPPS), April 1990. (unavailable)
- Alok Choudhary. Cost of Distributed Deadlock Detection: A Performance Study. In Proceedings of the 6th International Conference on Data Engineering (ICDE), pp. 174–181, February 1990. (unavailable)
- Alok Choudhary, Subhodev Das, Narendra Ahuja, and Janak Patel. High Speed Stereo. In Lakshman Prasad and Rangasami Kashyap, editors, Spectral Analysis in One or Two Dimensions, pp. 577–590, Vedam Books International, 1990. (unavailable)
- Alok Choudhary, Salim Hariri, Sanjay Ranka, and Wang Song. OPTIMP: Optical Interface Message Processor. In Optical Society Meeting, 1990. (unavailable)
- Alok Choudhary and Janak H. Patel. Parallel Architectures and Parallel Algorithms for Integrated Vision Systems, Kluwer Academic Publishers, 1990. (unavailable)
- Alok Choudhary, Subhodev Das, Janak Patel, and Narendra Ahuja. High Speed Stereo. In Proceedings of the Indo-US Workshop on High Speed Digital Signal Processing, November 1989. (unavailable)
- Alok Choudhary and Janak Patel. Load Balancing and Task Decomposition Techniques for Parallel Implementation of Integrated Vision Systems Algorithm. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC), pp. 266–275, November 1989. (unavailable)
- Alok Choudhary, Subhodev Das, Janak Patel, and Narendra Ahuja. Surface Reconstruction from Stereo Images: An Implementation on a Hypercube Multiprocessor. In Proceedings of the 4th Conference on Hypercube Concurrent Computers and Applications, pp. 1045–1052, March 1989. (unavailable)
- Alok Choudhary, Mun Leung, Thomas Huang, and Janak Patel. Point Matching in a Time Sequence of Stereo Image Pairs and its Parallel Implementation on a Multiprocessor. In In Proceedings of the IEEE Workshop on Visual Motion, pp. 321–328, March 1989. (unavailable)
- Alok Choudhary and Janak Patel. Performance of Integrated Image Understanding Benchmarks on Intel iPSC/2 Hypercube Multiprocessor. In Proceedings of the DARPA Image Understanding Benchmark Workshop, October 1988. (unavailable)
- Alok Choudhary and Janak Patel. Performance of Integrated Image Understanding Benchmarks on NETRA: A Parallel Architecture for Integrated Vision Systems. In Proceedings of the DARPA Image Understanding Benchmark Workshop, October 1988. (unavailable)
- Alok Choudhary and Janak Patel. A Parallel Processing Architecture for an Integrated Vision System. In Proceedings of the 17th International Conference on Parallel Processing (ICPP), pp. 383–387, August 1988. (unavailable)
- Alok Choudhary and Walter Kohler. A Priority based Probe Algorithm for Distributed Deadlock Detection and Resolution. In Proceedings of the 7th International Conference on Distributed Computing Systems (ICDCS), pp. 162–169, September 1987. (unavailable)
Security
- Abhishek Das, Sanchit Misra, Sumeet Joshi, Joseph Zambreno, Gokhan Memik, and Alok Choudhary. An Efficient FPGA Implementation of Principal Component Analysis based Network Intrusion Detection System. In Proceedings Design, Automation \& Test in Europe Conf., March 2008. (pdf)
- David Nguyen, Abhishek Das, Gokhan Memik, and Alok Choudhary. A Reconfigurable Architecture for Network Intrusion Detection Using Principal Component Analysis. In Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), April 2006. (pdf)
- Joseph Zambreno, Dan Honbo, Alok Choudhary, Rahul Simha, and Bhagirath Narahari. High-Performance Software Protection using Reconfigurable Architectures. Proceedings of the IEEE, 94(2):1–13, February 2006. (pdf)
- David Nguyen, Gokhan Memik, Seda Ogrenci Memik, and Alok Choudhary. Real-Time Feature Extraction for High Speed Networks. In Proceedings of the 15th International Conference on Field Programmable Logic and Applications (FPL), August 2005. (pdf)
- Joseph Zambreno, Tanathil Anish, and Alok Choudhary. A Run-Time Reconfigurable Architecture for Embedded Program Flow Verification. In Proceedings of the NATO Advanced Research Workshop (ARW) on Security and Embedded Systems, August 2005. (pdf)
- Olga Gelbart, Paul Ott, Bhagirath Narahari, Rahul Simha, Alok Choudhary, and Joseph Zambreno. CODESSEAL: A Compiler/FPGA Approach to Secure Applications. In Proceedings of the IEEE International Conference on Intelligence and Security Informatics (ISI), pp. 530–535, May 2005. (pdf)
- Kripishankar Mohan, Bhagirath Narahari, Rahul Simha, Paul Ott, Alok Choudhary, and Joseph Zambreno. Performance Study of a Compiler/Hardware Approach to Embedded Systems Security. In Proceedings of the IEEE International Conference on Intelligence and Security Informatics (ISI), pp. 543–548, May 2005. (pdf)
- Joseph Zambreno, Dan Honbo, and Alok Choudhary. Exploiting Multi-Grained Parallelism in Reconfigurable SBC Architectures. In Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), April 2005. (pdf)
- Joseph Zambreno, Alok Choudhary, Rahul Simha, Bhagirath Narahari, and Nasir Memon. SAFE-OPS: An Approach to Embedded Software Security. ACM Transactions on Embedded Computing Systems (TECS), 4(1):189–210, February 2005. (pdf)
- Rahul Simha, Alok Choudhary, Bhagirath Narahari, and Joseph Zambreno. An Overview of Security-Driven Compilation. In Proceedings of the Workshop on New Horizons in Compiler Analysis and Optimizations, December 2004. (unavailable)
- David Nguyen, Joseph Zambreno, and Gokhan Memik. Flow Monitoring in High-Speed Networks with 2D Hash Tables. In Proceedings of the 14th International Conference on Field Programmable Logic and Applications (FPL), pp. 1093–1097, August 2004. (pdf)
- Joseph Zambreno, David Nguyen, and Alok Choudhary. Exploring Area/Delay Tradeoffs in an AES FPGA Implementation. In Proceedings of the 14th International Conference on Field Programmable Logic and Applications (FPL), pp. 575–585, August 2004. (pdf)
- Joseph Zambreno, Alok Choudhary, Rahul Simha, and Bhagirath Narahari. Flexible Software Protection using HW/SW Codesign Techniques. In Proceedings Design, Automation \& Test in Europe Conf., pp. 636–641, February 2004. (pdf)
- Joseph Zambreno, Rahul Simha, and Alok Choudhary. Addressing Application Integrity Attacks using a Reconfigurable Architecture. In Proceedings of the 12th International Symposium on Field Programmable Gate Arrays (FPGA), pp. 250–250, February 2004. (unavailable)
Unspecified
- Avery Ching, Kenin Coloma, Arifa Nisar, Wei-keng Liao, and Alok Choudhary. Distributed file systems. In Wiley Encyclopedia of Computer Science and Engineering, 2008. (unavailable)
- Abhishek Das, David Nguyen, Joseph Zambreno, Gokhan Memik, and Alok Choudhary. An FPGA-based Network Intrusion Detection Architecture. IEEE Transactions on Information Forensics and Security, 2008. To appear, (unavailable)
- Avery Ching, Kenin Coloma, Jianwei Li, and Alok Choudhary. High-Performance Techniques for Parallel I/O. In Handbook of Parallel Computing: Models, Algorithms, and Applications, CRC Press, December 2007. (unavailable)
- Sailesh Pati, Ramanathan Narayanan, Gokhan Memik, Alok Choudhary, and Joseph Zambreno . Design and Implementation of an FPGA Architecture for High-Speed Network Feature Extraction. In Proceedings of the International Conference on Field-Programmable Technology (ICFPT), December 2007. (unavailable)
- Avery Ching, Robert Ross, Wei-keng Liao, Lee Ward, and Alok Choudhary. Noncontiguous locking techniques for parallel file systems. In Proceedings of Supercomputing, November 2007. (unavailable)
- Wei-keng Liao, Avery Ching, Kenin Coloma, Alok Choudhary, Ramanan Sankaran,, and Scott Klasky. Using MPI file caching to improve parallel write performance for large-scale scientific applications. In Proceedings of Supercomputing, November 2007. (unavailable)
- Ramanathan Narayanan, Daniel Honbo, Joseph Zambreno, Gokhan Memik, and Alok Choudhary. An FPGA Implementation of Decision Tree Classification. In Proceedings of the IEEE International Conference on Design, Automation and Test in Europe (DATE), April 2007. (unavailable)
- Wu-chun Feng, Avery Ching, and Chung-hsing Hsu. A New Flexible MPI Collective I/O Implementation. In Proceedings of the Workshop on High-Performance, Power-Aware Computing, March 2007. (unavailable)
- Wei-keng Liao, Avery Ching, Kenin Coloma, and Alok Choudhary. Improving MPI independent write performance using a two-stage write-behind buffering method. In NSF Next Generation Software Program Workshop in the Proceedings of the International Parallel and Distributed Processing Symposium, March 2007. (unavailable)
- Wei-keng Liao, Avery Ching, Kenin Coloma, Alok Choudhary, and Lee Ward. Implementation and evaluation of client-side file caching for MPI-IO. In Proceedings of the International Parallel and Distributed Processing Symposium, March 2007. (unavailable)