| 2004 | A formal concurrency model based architecture description language for synthesis of software development tools. Wei Qin, Subramanian Rajagopalan, Sharad Malik |
| 2004 | A retargetable register allocation framework for embedded processors. Jean-Marc Daveau, Thomas Thery, Thierry Lepley, Miguel Santana |
| 2004 | A trace-based binary compilation framework for energy-aware computing. Lian Li, Jingling Xue |
| 2004 | Adaptive code unloading for resource-constrained JVMs. Lingli Zhang, Chandra Krintz |
| 2004 | Advanced control flow in Java card programming. Peng Li, Steve Zdancewic |
| 2004 | Asynchronous software thread integration for efficient software. Nagendra J. Kumar, Siddhartha Shivshankar, Alexander G. Dean |
| 2004 | Code protection for resource-constrained embedded devices. Hendra Saputra, Guangyu Chen, Richard R. Brooks, Narayanan Vijaykrishnan, Mahmut T. Kandemir, Mary Jane Irwin |
| 2004 | Compositional static instruction cache simulation. Kaustubh Patil, Kiran Seth, Frank Mueller |
| 2004 | Dynamic voltage scaling for real-time multi-task scheduling using buffers. Chaeseok Im, Soonhoi Ha |
| 2004 | EMBARC: an efficient memory bank assignment algorithm for retargetable compilers. Jason Hiser, Jack W. Davidson |
| 2004 | ESys.Net: a new solution for embedded systems modeling and simulation. James Lapalme, El Mostapha Aboulhamid, Gabriela Nicolescu, Luc Charest, François R. Boyer, J. P. David, Guy Bois |
| 2004 | Feedback driven instruction-set extension. Uwe Kastens, Dinh Khoi Le, Adrian Slowik, Michael Thies |
| 2004 | Finding effective compilation sequences. L. Almagor, Keith D. Cooper, Alexander Grosul, Timothy J. Harvey, Steven W. Reeves, Devika Subramanian, Linda Torczon, Todd Waterman |
| 2004 | Flattening statecharts without explosions. Andrzej Wasowski |
| 2004 | Generating fast code from concurrent program dependence graphs. Jia Zeng, Cristian Soviani, Stephen A. Edwards |
| 2004 | GraalBench: a 3D graphics benchmark suite for mobile phones. Iosif Antochi, Ben H. H. Juurlink, Stamatis Vassiliadis, Petri Liuha |
| 2004 | Hardware-managed register allocation for embedded processors. Xiaotong Zhuang, Tao Zhang, Santosh Pande |
| 2004 | Input data reuse in compiling window operations onto reconfigurable hardware. Zhi Guo, Betul Buyukkurt, Walid A. Najjar |
| 2004 | Link-time optimization of ARM binaries. Bruno De Bus, Bjorn De Sutter, Ludo Van Put, Dominique Chanet, Koen De Bosschere |
| 2004 | Measuring the cache interference cost in preemptive real-time systems. Johan Stärner, Lars Asplund |
| 2004 | Modeling and simulating electronic textile applications. Thomas Martin, Mark T. Jones, Joshua Nathaniel Edmison, Tanwir Sheikh, Zahi Nakad |
| 2004 | NDL: a domain-specific language for device drivers. Christopher L. Conway, Stephen A. Edwards |
| 2004 | Optimizing for space and time usage with speculative partial redundancy elimination. Bernhard Scholz, R. Nigel Horspool, Jens Knoop |
| 2004 | Power-efficient prefetching via bit-differential offset assignment on embedded processors. Xiaotong Zhuang, Santosh Pande |
| 2004 | Proceedings of the 2004 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES'04), Washington, DC, USA, June 11-13, 2004 David B. Whalley, Ron Cytron |
| 2004 | Procrastination scheduling in fixed priority real-time systems. Ravindra Jejurikar, Rajesh K. Gupta |
| 2004 | Speculative software management of datapath-width for energy optimization. Gilles Pokam, Olivier Rochecouste, André Seznec, François Bodin |
| 2004 | Spinach: a liberty-based simulator for programmable network interface architectures. Paul Willmann, Michael Brogioli, Vijay S. Pai |
| 2004 | XTREM: a power simulator for the Intel XScale® core. Gilberto Contreras, Margaret Martonosi, Jinzhan Peng, Roy Ju, Guei-Yuan Lueh |