| 2001 | Generating Decision Trees for Decoding Binaries. | Henrik Theiling |
| 2001 | Combining Global Code and Data Compaction. | Bjorn De Sutter, Bruno De Bus, Koen De Bosschere, Saumya Debray |
| 2001 | Heap Profiling for Space-Efficient Java. | Ran Shaham, Elliot K. Kolodner, Shmuel Sagiv |
| 2001 | Facile: A Language and Compiler for High-Performance Processor Simulators. | Eric Schnarr, Mark D. Hill, James R. Larus |
| 2001 | Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBA. | Irfan Pyarali, Marina Spivak, Ron Cytron, Douglas C. Schmidt |
| 2001 | Register Allocation for Banked Register File. | Jinpyo Park, Je-Hyung Lee, Soo-Mook Moon |
| 2001 | A tool for simulation and fast prototyping of embedded control systems. | Luigi Palopoli, Giuseppe Lipari, Luca Abeni, Marco Di Natale, Paolo Ancilotti, Fabio Conticelli |
| 2001 | Issues in the Design of Adaptive Middleware Load Balancing. | Ossama Othman, Douglas C. Schmidt |
| 2001 | Middleware For Building Adaptive Systems Via Configuration. | Sanjai Narain, Ravichander Vaidyanathan, Stanley Moyer, William Stephens, Kirthika Parmeswaran, Abdul-Rahim Shareef |
| 2001 | Principled Scavenging. | Stefan Monnier, Bratin Saha, Zhong Shao |
| 2001 | The Pointer Assertion Logic Engine. | Anders Mller, Michael I. Schwartzbach |
| 2001 | Dealing with Hardware in Embedded Software: A General Framework Based on the Devil Language. | Fabrice Mrillon, Gilles Muller |
| 2001 | Asynchronous Exceptions in Haskell. | Simon Marlow, Simon L. Peyton Jones, Andrew Moran, John H. Reppy |
| 2001 | An Accurate Instruction-Level Energy Consumption Model for Embedded RISC Processors. | Sheayun Lee, Andreas Ermedahl, Sang Lyul Min, Naehyuck Chang |
| 2001 | Using Cohort Scheduling to Enhance Server Performance (Extended Abstract). | James R. Larus, Michael Parkes |
| 2001 | ESP: A Language for Programmable Devices. | Sanjeev Kumar, Yitzhak Mandelbaum, Xiang Yu, Kai Li |
| 2001 | Integration of QoS-Enabled Distributed Object Computing Middleware for Developing Next-Generation Distributed Application. | Yamuna Krishnamurthy, Vishal Kachroo, David A. Karr, Craig Rodrigues, Douglas C. Schmidt |
| 2001 | Using Annotation to Reduce Dynamic Optimization Time. | Chandra Krintz, Brad Calder |
| 2001 | Hybrid Run-time Power Management Technique for Real-time Embedded System with Voltage Scalable Processor. | Minyoung Kim, Soonhoi Ha |
| 2001 | A Dynamic Programming Approach to Optimal Integrated Code Generation. | Christoph W. Keler, Andrzej Bednarski |
| 2001 | Design and Implementation of Generics for the .NET Common Language Runtime. | Andrew Kennedy, Don Syme |
| 2001 | ILP-based Instruction Scheduling for IA-64. | Daniel Kstner, Sebastian Winkel |
| 2001 | Power-Aware Design Synthesis Techniques for Distributed Real-Time Systems. | Dong-In Kang, Stephen P. Crago, Jinwoo Suh |
| 2001 | Morphable Cache Architectures: Potential Benefits. | Ismail Kadayif, Mahmut T. Kandemir, Narayanan Vijaykrishnan, Mary Jane Irwin, Jagannathan Ramanujam |
| 2001 | Loop Transformations for Architectures with Partitioned Register Banks. | Xianglong Huang, Steve Carr, Philip H. Sweany |