2009 |
100 | EE | André Seznec,
Joel S. Emer,
Michael F. P. O'Boyle,
Margaret Martonosi,
Theo Ungerer:
High Performance Embedded Architectures and Compilers, Fourth International Conference, HiPEAC 2009, Paphos, Cyprus, January 25-28, 2009. Proceedings
Springer 2009 |
2008 |
99 | | Tarek F. Abdelzaher,
Margaret Martonosi,
Adam Wolisz:
Proceedings of the 6th International Conference on Embedded Networked Sensor Systems, SenSys 2007, Raleigh, NC, USA, November 5-7, 2008
ACM 2008 |
98 | EE | Margaret Martonosi:
ZebraNet and beyond: applications and systems support for mobile, dynamic networks.
CASES 2008: 21 |
97 | EE | Gilberto Contreras,
Margaret Martonosi:
Characterizing and improving the performance of Intel Threading Building Blocks.
IISWC 2008: 57-66 |
96 | EE | Pei Zhang,
Margaret Martonosi:
LOCALE: Collaborative Localization Estimation for Sparse Mobile Sensor Networks.
IPSN 2008: 195-206 |
95 | EE | Abhishek Bhattacharjee,
Gilberto Contreras,
Margaret Martonosi:
Full-system chip multiprocessor power evaluations using FPGA-based emulation.
ISLPED 2008: 335-340 |
94 | EE | Sibren Isaacman,
Margaret Martonosi:
Potential for collaborative caching and prefetching in largely-disconnected villages.
Wireless Networks and Systems for Developing Regions 2008: 23-30 |
2007 |
93 | EE | Eric Chi,
Stephen A. Lyon,
Margaret Martonosi:
Tailoring quantum architectures to implementation style: a quantum computer for mobile and persistent qubits.
ISCA 2007: 198-209 |
92 | EE | Christopher M. Sadler,
Margaret Martonosi:
Dali: a communication-centric data abstraction layer for energy-constrained devices in mobile sensor networks.
MobiSys 2007: 99-112 |
91 | EE | Gilberto Contreras,
Margaret Martonosi,
Jinzhang Peng,
Guei-Yuan Lueh,
Roy Ju:
The XTREM power and performance simulator for the Intel XScale core: Design and experiences.
ACM Trans. Embedded Comput. Syst. 6(1): (2007) |
90 | EE | Yong Wang,
Margaret Martonosi,
Li-Shiuan Peh:
Predicting link quality using supervised learning in wireless sensor networks.
Mobile Computing and Communications Review 11(3): 71-83 (2007) |
2006 |
89 | | John Paul Shen,
Margaret Martonosi:
Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2006, San Jose, CA, USA, October 21-25, 2006
ACM 2006 |
88 | EE | Canturk Isci,
Margaret Martonosi:
Phase characterization for power: evaluating control-flow-based and event-counter-based techniques.
HPCA 2006: 121-132 |
87 | EE | Gilberto Contreras,
Margaret Martonosi:
Techniques for Real-System Characterization of Java Virtual Machine Energy and Power Behavior.
IISWC 2006: 29-38 |
86 | EE | James Donald,
Margaret Martonosi:
Techniques for Multicore Thermal Management: Classification and New Exploration.
ISCA 2006: 78-88 |
85 | EE | James Donald,
Margaret Martonosi:
Power efficiency for variation-tolerant multicore processors.
ISLPED 2006: 304-309 |
84 | EE | Margaret Martonosi:
Embedded systems in the wild: ZebraNet software, hardware, and deployment experiences.
LCTES 2006: 1 |
83 | EE | Yong Wang,
Margaret Martonosi,
Li-Shiuan Peh:
Situation-Aware Caching Strategies in Highly Varying Mobile Networks.
MASCOTS 2006: 265-274 |
82 | EE | Canturk Isci,
Alper Buyuktosunoglu,
Chen-Yong Cher,
Pradip Bose,
Margaret Martonosi:
An Analysis of Efficient Multi-Core Global Power Management Policies: Maximizing Performance for a Given Power Budget.
MICRO 2006: 347-358 |
81 | EE | Canturk Isci,
Gilberto Contreras,
Margaret Martonosi:
Live, Runtime Phase Monitoring and Prediction on Real Systems with Application to Dynamic Power Management.
MICRO 2006: 359-370 |
80 | EE | Pei Zhang,
Christopher M. Sadler,
Margaret Martonosi:
Middleware for long-term deployment of delay-tolerant sensor networks.
MidSens 2006: 13-18 |
79 | EE | Christopher M. Sadler,
Margaret Martonosi:
Data compression algorithms for energy-constrained devices in delay tolerant networks.
SenSys 2006: 265-278 |
78 | EE | Pei Zhang,
Margaret Martonosi:
Energy adaptation techniques to optimize data delivery in store-and-forward sensor networks.
SenSys 2006: 405-406 |
77 | EE | James Donald,
Margaret Martonosi:
An Efficient, Practical Parallelization Methodology for Multicore Architecture Simulation.
Computer Architecture Letters 5(2): (2006) |
76 | EE | Qiang Wu,
Margaret Martonosi,
Douglas W. Clark,
Vijay Janapa Reddi,
Dan Connors,
Youfeng Wu,
Jin Lee,
David Brooks:
Dynamic-Compiler-Driven Control for Microprocessor Energy and Performance.
IEEE Micro 26(1): 119-129 (2006) |
2005 |
75 | EE | Fen Xie,
Margaret Martonosi,
Sharad Malik:
Efficient behavior-driven runtime dynamic voltage scaling policies.
CODES+ISSS 2005: 105-110 |
74 | EE | Qiang Wu,
Philo Juang,
Margaret Martonosi,
Douglas W. Clark:
Voltage and Frequency Control With Adaptive Reaction Time in Multiple-Clock-Domain Processors.
HPCA 2005: 178-189 |
73 | EE | Philo Juang,
Qiang Wu,
Li-Shiuan Peh,
Margaret Martonosi,
Douglas W. Clark:
Coordinated, distributed, formal energy management of chip multiprocessors.
ISLPED 2005: 127-130 |
72 | EE | Gilberto Contreras,
Margaret Martonosi:
Power prediction for intel XScale processors using performance monitoring unit events.
ISLPED 2005: 221-226 |
71 | EE | Fen Xie,
Margaret Martonosi,
Sharad Malik:
Bounds on power savings using runtime dynamic voltage scaling: an exact algorithm and a linear-time heuristic approximation.
ISLPED 2005: 287-292 |
70 | EE | Qiang Wu,
Margaret Martonosi,
Douglas W. Clark,
Vijay Janapa Reddi,
Dan Connors,
Youfeng Wu,
Jin Lee,
David Brooks:
A Dynamic Compilation Framework for Controlling Microprocessor Energy and Performance.
MICRO 2005: 271-282 |
69 | EE | Yong Wang,
Margaret Martonosi,
Li-Shiuan Peh:
A new scheme on link quality prediction and its applications to metric-based routing.
SenSys 2005: 288-289 |
68 | EE | Canturk Isci,
Alper Buyuktosunoglu,
Margaret Martonosi:
Long-Term Workload Phases: Duration Predictions and Applications to DVFS.
IEEE Micro 25(5): 39-51 (2005) |
67 | EE | Qiang Wu,
Philo Juang,
Margaret Martonosi,
Li-Shiuan Peh,
Douglas W. Clark:
Formal Control Techniques for Power-Performance Management.
IEEE Micro 25(5): 52-62 (2005) |
66 | EE | Julia Chen,
Philo Juang,
Kevin Ko,
Gilberto Contreras,
David Penry,
Ram Rangan,
Adam Stoler,
Li-Shiuan Peh,
Margaret Martonosi:
Hardware-modulated parallelism in chip multiprocessors.
SIGARCH Computer Architecture News 33(4): 54-63 (2005) |
2004 |
65 | EE | Qiang Wu,
Philo Juang,
Margaret Martonosi,
Douglas W. Clark:
Formal online methods for voltage/frequency control in multiple clock domain microprocessors.
ASPLOS 2004: 248-259 |
64 | EE | Russ Joseph,
Zhigang Hu,
Margaret Martonosi:
Wavelet Analysis for Microprocessor Design: Experiences with Wavelet-Based dI/dt Characterization.
HPCA 2004: 36-47 |
63 | EE | Russ Joseph,
Margaret Martonosi,
Zhigang Hu:
Spectral analysis for characterizing program power and performance.
ISPASS 2004: 151-160 |
62 | EE | Gilberto Contreras,
Margaret Martonosi,
Jinzhan Peng,
Roy Ju,
Guei-Yuan Lueh:
XTREM: a power simulator for the Intel XScale® core.
LCTES 2004: 115-125 |
61 | | Ting Liu,
Christopher M. Sadler,
Pei Zhang,
Margaret Martonosi:
Implementing Software on Resource-Constrained Mobile Sensors: Experiences with Impala and ZebraNet.
MobiSys 2004 |
60 | EE | Pei Zhang,
Christopher M. Sadler,
Stephen A. Lyon,
Margaret Martonosi:
Hardware design experiences in ZebraNet.
SenSys 2004: 227-238 |
59 | EE | Yong Wang,
Margaret Martonosi,
Li-Shiuan Peh:
MARio: mobility-adaptive routing using route lifetime abstractions in mobile ad hoc networks.
Mobile Computing and Communications Review 8(4): 77-81 (2004) |
58 | EE | David Brooks,
Pradip Bose,
Margaret Martonosi:
Power-performance simulation: design and validation strategies.
SIGMETRICS Performance Evaluation Review 31(4): 13-18 (2004) |
57 | EE | Philo Juang,
Kevin Skadron,
Margaret Martonosi,
Zhigang Hu,
Douglas W. Clark,
Phil Diodato,
Stefanos Kaxiras:
Implementing branch-predictor decay using quasi-static memory cells.
TACO 1(2): 180-219 (2004) |
56 | EE | Fen Xie,
Margaret Martonosi,
Sharad Malik:
Intraprogram dynamic voltage scaling: Bounding opportunities with analytic modeling.
TACO 1(3): 323-367 (2004) |
2003 |
55 | EE | Zhigang Hu,
Margaret Martonosi,
Stefanos Kaxiras:
TCP: Tag Correlating Prefetchers.
HPCA 2003: 317-326 |
54 | EE | Russ Joseph,
David Brooks,
Margaret Martonosi:
Control Techniques to Eliminate Voltage Emergencies in High Performance Processors.
HPCA 2003: 79-90 |
53 | EE | Canturk Isci,
Margaret Martonosi:
Runtime Power Monitoring in High-End Processors: Methodology and Empirical Data.
MICRO 2003: 93-104 |
52 | EE | Fen Xie,
Margaret Martonosi,
Sharad Malik:
Compile-time dynamic voltage scaling settings: opportunities and limits.
PLDI 2003: 49-62 |
51 | EE | Ting Liu,
Margaret Martonosi:
Impala: a middleware system for managing autonomic, parallel sensor systems.
PPOPP 2003: 107-118 |
50 | EE | Kevin Skadron,
Margaret Martonosi,
David I. August,
Mark D. Hill,
David J. Lilja,
Vijay S. Pai:
Challenges in Computer Architecture Evaluation.
IEEE Computer 36(8): 30-36 (2003) |
2002 |
49 | EE | Philo Juang,
Hidekazu Oki,
Yong Wang,
Margaret Martonosi,
Li-Shiuan Peh,
Daniel Rubenstein:
Energy-efficient computing for wildlife tracking: design tradeoffs and early experiences with ZebraNet.
ASPLOS 2002: 96-107 |
48 | EE | Zhigang Hu,
Philo Juang,
Kevin Skadron,
Douglas W. Clark,
Margaret Martonosi:
Applying Decay Strategies to Branch Predictors for Leakage Energy Savings.
ICCD 2002: 442-445 |
47 | EE | Zhigang Hu,
Margaret Martonosi,
Stefanos Kaxiras:
Timekeeping in the Memory System: Predicting and Optimizing Memory Behavior.
ISCA 2002: 209-220 |
46 | EE | Zhigang Hu,
Philo Juang,
Phil Diodato,
Stefanos Kaxiras,
Kevin Skadron,
Margaret Martonosi,
Douglas W. Clark:
Managing leakage for transient data: decay and quasi-static 4T memory cells.
ISLPED 2002: 52-55 |
45 | EE | Zhigang Hu,
Stefanos Kaxiras,
Margaret Martonosi:
Let caches decay: reducing leakage energy via exploitation of cache generational behavior.
ACM Trans. Comput. Syst. 20(2): 161-190 (2002) |
44 | EE | Philo Juang,
Phil Diodato,
Stefanos Kaxiras,
Kevin Skadron,
Zhigang Hu,
Margaret Martonosi,
Douglas W. Clark:
Implementing Decay Techniques using 4T Quasi-Static Memory Cells.
Computer Architecture Letters 1: (2002) |
2001 |
43 | EE | David Brooks,
Margaret Martonosi:
Dynamic Thermal Management for High-Performance Microprocessors.
HPCA 2001: 171- |
42 | EE | Stefanos Kaxiras,
Zhigang Hu,
Margaret Martonosi:
Cache decay: exploiting generational behavior to reduce cache leakage power.
ISCA 2001: 240-251 |
41 | EE | Russ Joseph,
Margaret Martonosi:
Run-time power estimation in high performance microprocessors.
ISLPED 2001: 135-140 |
40 | | Hongli Zhang,
Margaret Martonosi:
A Mathematical Cache Miss Analysis for Pointer Data Structures.
PPSC 2001 |
2000 |
39 | EE | Darko Stefanovic,
Margaret Martonosi:
Limits and Graph Structure of Available Instruction-Level Parallelism (Research Note).
Euro-Par 2000: 1018-1022 |
38 | EE | Darko Stefanovic,
Margaret Martonosi:
On Availability of Bit-Narrow Operations in General-Purpose Applications.
FPL 2000: 412-421 |
37 | EE | Somnath Ghosh,
Margaret Martonosi,
Sharad Malik:
Automated cache optimizations using CME driven diagnosis.
ICS 2000: 316-326 |
36 | EE | Kevin Skadron,
Margaret Martonosi,
Douglas W. Clark:
A Taxonomy of Branch Mispredictions, and Alloyed Prediction as a Robust Solution to Wrong-History Mispredictions.
IEEE PACT 2000: 199-206 |
35 | EE | Xianfeng Zhou,
Margaret Martonosi:
Augmenting Modern Superscalar Architectures with Configurable Extended Instructions.
IPDPS Workshops 2000: 941-950 |
34 | EE | David Brooks,
Vivek Tiwari,
Margaret Martonosi:
Wattch: a framework for architectural-level power analysis and optimizations.
ISCA 2000: 83-94 |
33 | EE | David Brooks,
Margaret Martonosi,
John-David Wellman,
Pradip Bose:
Power-Performance Modeling and Tradeoff Analysis for a High End Microprocessor.
PACS 2000: 126-136 |
32 | EE | David Brooks,
Margaret Martonosi:
Value-based clock gating and operation packing: dynamic strategies for improving processor power and performance.
ACM Trans. Comput. Syst. 18(2): 89-126 (2000) |
31 | | Per Stenström,
Erik Hagersten,
David J. Lilja,
Margaret Martonosi,
Madan Venugopal:
Shared-memory multiprocessing: Current state and future directions.
Advances in Computers 53: 2-55 (2000) |
30 | EE | Zhen Luo,
Margaret Martonosi:
Accelerating Pipelined Integer and Floating-Point Accumulations in Configurable Hardware with Delayed Addition Techniques.
IEEE Trans. Computers 49(3): 208-218 (2000) |
29 | EE | Kevin Skadron,
Margaret Martonosi,
Douglas W. Clark:
Speculative Updates of Local and Global Branch History: A Quantitative Analysis.
J. Instruction-Level Parallelism 2: (2000) |
1999 |
28 | | David Brooks,
Margaret Martonosi:
Implementing Application-Specific Cache-Coherence Protocols in Configurable Hardware.
CANPC 1999: 181-195 |
27 | EE | Zhen Luo,
Margaret Martonosi,
Pranav Ashar:
An Edge-Endpoint-Based Configurable Hardware Architecture for VLSI CAD Layout Design Rule Checking.
FCCM 1999: 158-167 |
26 | EE | David Brooks,
Margaret Martonosi:
Dynamically Exploiting Narrow Width Operands to Improve Processor Power and Performance.
HPCA 1999: 13-22 |
25 | EE | Cheng Liao,
Margaret Martonosi,
Douglas W. Clark:
An Adaptive Globally-Synchronizing Clock Algorithm and its Implementation on a Myrinet-based PC Cluster.
SIGMETRICS 1999: 200-201 |
24 | EE | Cheng Liao,
Margaret Martonosi,
Douglas W. Clark:
Experience with an Adaptive Globally-Synchronizing Clock Algorithm.
SPAA 1999: 106-114 |
23 | EE | Somnath Ghosh,
Margaret Martonosi,
Sharad Malik:
Cache miss equations: a compiler framework for analyzing and tuning memory behavior.
ACM Trans. Program. Lang. Syst. 21(4): 703-746 (1999) |
22 | EE | Kevin Skadron,
Pritpal A. Ahuja,
Margaret Martonosi,
Douglas W. Clark:
Branch Prediction, Instruction-Window Size, and Cache Size: Performance Trade-Offs and Simulation Techniques.
IEEE Trans. Computers 48(11): 1260-1281 (1999) |
21 | EE | Peixin Zhong,
Margaret Martonosi,
Pranav Ashar,
Sharad Malik:
Using configurable computing to accelerate Boolean satisfiability.
IEEE Trans. on CAD of Integrated Circuits and Systems 18(6): 861-868 (1999) |
1998 |
20 | EE | Somnath Ghosh,
Margaret Martonosi,
Sharad Malik:
Precise Miss Analysis for Program Transformations with Caches of Arbitrary Associativity.
ASPLOS 1998: 228-239 |
19 | EE | Peixin Zhong,
Pranav Ashar,
Sharad Malik,
Margaret Martonosi:
Using Reconfigurable Computing Techniques to Accelerate Problems in the CAD Domain: A Case Study with Boolean Satisfiability.
DAC 1998: 194-199 |
18 | EE | Peixin Zhong,
Margaret Martonosi,
Pranav Ashar,
Sharad Malik:
Accelerating Boolean Satisfiability with Configurable Hardware.
FCCM 1998: 186-195 |
17 | EE | Peixin Zhong,
Margaret Martonosi,
Pranav Ashar,
Sharad Malik:
Solving Boolean Satisfiability with Dynamic Hardware Configurations.
FPL 1998: 326-335 |
16 | EE | Matthias A. Blumrich,
Richard Alpert,
Yuqun Chen,
Douglas W. Clark,
Stefanos N. Damianakis,
Cezary Dubnicki,
Edward W. Felten,
Liviu Iftode,
Kai Li,
Margaret Martonosi,
Robert A. Shillner:
Design Choices in the SHRIMP System: An Empirical Study.
ISCA 1998: 330-341 |
15 | EE | Pritpal S. Ahuja,
Kevin Skadron,
Margaret Martonosi,
Douglas W. Clark:
Multipath Execution: Opportunities and Limits.
International Conference on Supercomputing 1998: 101-108 |
14 | EE | Cheng Liao,
Dongming Jiang,
Liviu Iftode,
Margaret Martonosi,
Douglas W. Clark:
Monitoring Shared Virtual Memory Performance on a Myrinet-based PC Cluster.
International Conference on Supercomputing 1998: 251-258 |
13 | EE | Kevin Skadron,
Pritpal S. Ahuja,
Margaret Martonosi,
Douglas W. Clark:
Improving Prediction for Procedure Returns with Return-address-stack Repair Mechanisms.
MICRO 1998: 259-271 |
12 | EE | Mark Horowitz,
Margaret Martonosi,
Todd C. Mowry,
Michael D. Smith:
Informing Memory Operations: Memory Performance Feedback Mechanisms and Their Applications.
ACM Trans. Comput. Syst. 16(2): 170-205 (1998) |
11 | | Mary W. Hall,
Margaret Martonosi:
Adaptive parallelism in compiler-parallelized code.
Concurrency - Practice and Experience 10(14): 1235-1250 (1998) |
1997 |
10 | EE | Sharad Malik,
Margaret Martonosi,
Yau-Tsun Steven Li:
Static Timing Analysis of Embedded Software.
DAC 1997: 147-152 |
9 | EE | Somnath Ghosh,
Margaret Martonosi,
Sharad Malik:
Cache Miss Equations: An Analytical Representation of Cache Misses.
International Conference on Supercomputing 1997: 317-324 |
8 | | Per Stenström,
Erik Hagersten,
David J. Lilja,
Margaret Martonosi,
Madan Venugopal:
Trends in Shared Memory Multiprocessing.
IEEE Computer 30(12): 44-50 (1997) |
1996 |
7 | EE | Mark Horowitz,
Margaret Martonosi,
Todd C. Mowry,
Michael D. Smith:
Informing Memory Operations: Providing Memory Performance Feedback in Modern Processors.
ISCA 1996: 260-270 |
6 | | Margaret Martonosi,
David Ofelt,
Mark Heinrich:
Integrating Performance Monitoring and Communication in Parallel Computers.
SIGMETRICS 1996: 138-147 |
5 | EE | Evan Torrie,
Margaret Martonosi,
Chau-Wen Tseng,
Mary W. Hall:
Characterizing the Memory Behavior of Compiler-Parallelized Applications.
IEEE Trans. Parallel Distrib. Syst. 7(12): 1224-1237 (1996) |
1995 |
4 | | Margaret Martonosi,
Anoop Gupta,
Thomas E. Anderson:
Tuning Memory Performance of Sequential and Parallel Programs.
IEEE Computer 28(4): 32-40 (1995) |
1993 |
3 | | Margaret Martonosi,
Anoop Gupta,
Thomas E. Anderson:
Effectiveness of Trace Sampling for Performance Debugging Tools.
SIGMETRICS 1993: 248-259 |
1992 |
2 | | Margaret Martonosi,
Anoop Gupta,
Thomas E. Anderson:
MemSpy: Analyzing Memory System Bottlenecks in Programs.
SIGMETRICS 1992: 1-12 |
1989 |
1 | | Margaret Martonosi,
Anoop Gupta:
Tradeoffs in Message Passing and Shared Memory Implementations of a Standard Cell Router.
ICPP (3) 1989: 88-96 |