2007 |
23 | EE | Dhiraj D. Kalamkar,
Mainak Chaudhuri,
Mark Heinrich:
Simplifying Active Memory Clusters by Leveraging Directory Protocol Threads.
ISPASS 2007: 242-253 |
22 | EE | Mainak Chaudhuri,
Mark Heinrich:
Integrated Memory Controllers with Parallel Coherence Streams.
IEEE Trans. Parallel Distrib. Syst. 18(8): 1159-1173 (2007) |
2004 |
21 | EE | Mainak Chaudhuri,
Mark Heinrich:
SMTp: An Architecture for Next-generation Scalable Multi-threading.
ISCA 2004: 124-137 |
20 | EE | Daehyun Kim,
Mainak Chaudhuri,
Mark Heinrich,
Evan Speight:
Architectural Support for Uniprocessor and Multiprocessor Active Memory Systems.
IEEE Trans. Computers 53(3): 288-307 (2004) |
19 | EE | Mainak Chaudhuri,
Mark Heinrich:
The Impact of Negative Acknowledgments in Shared Memory Scientific Applications.
IEEE Trans. Parallel Distrib. Syst. 15(2): 134-150 (2004) |
18 | EE | Mainak Chaudhuri,
Mark Heinrich:
Exploring Virtual Network Selection Algorithms in DSM Cache Coherence Protocols.
IEEE Trans. Parallel Distrib. Syst. 15(8): 699-712 (2004) |
2003 |
17 | EE | Ming Hao,
Mark Heinrich:
Active I/O Switches in System Area Networks.
HPCA 2003: 365-376 |
16 | EE | Daehyun Kim,
Mainak Chaudhuri,
Mark Heinrich:
Active Memory Techniques for ccNUMA Multiprocessors.
IPDPS 2003: 10 |
15 | EE | Mainak Chaudhuri,
Mark Heinrich,
Chris Holt,
Jaswinder Pal Singh,
Edward Rothberg,
John L. Hennessy:
Latency, Occupancy, and Bandwidth in DSM Multiprocessors: A Performance Evaluation.
IEEE Trans. Computers 52(7): 862-880 (2003) |
14 | EE | Mark Heinrich,
Mainak Chaudhuri:
Ocean warning: avoid drowning.
SIGARCH Computer Architecture News 31(3): 30-32 (2003) |
2002 |
13 | EE | Daehyun Kim,
Mainak Chaudhuri,
Mark Heinrich:
Leveraging cache coherence in active memory systems.
ICS 2002: 2-13 |
12 | EE | Mark Heinrich,
Evan Speight,
Mainak Chaudhuri:
Active Memory Clusters: Efficient Multiprocessing on Commodity Clusters.
ISHPC 2002: 78-92 |
11 | | Mainak Chaudhuri,
Daehyun Kim,
Mark Heinrich:
Cache Coherence Protocol Design for Active Memory Systems.
PDPTA 2002: 83-89 |
2000 |
10 | EE | Jeff Gibson,
Robert Kunz,
David Ofelt,
Mark Heinrich:
FLASH vs. (Simulated) FLASH: Closing the Simulation Loop.
ASPLOS 2000: 49-58 |
9 | EE | Andy Chou,
Benjamin Chelf,
Dawson R. Engler,
Mark Heinrich:
Using Meta-level Compilation to Check FLASH Protocol Code.
ASPLOS 2000: 59-70 |
1999 |
8 | | Mark Heinrich:
The Performance and Scalability of DSM Cache Coherence Protocols.
PPSC 1999 |
7 | EE | Mark Heinrich,
Vijayaraghavan Soundararajan,
John L. Hennessy,
Anoop Gupta:
A Quantitative Analysis of the Performance and Scalability of Distributed Shared Memory.
IEEE Trans. Computers 48(2): 205-217 (1999) |
1998 |
6 | EE | Jeffrey Kuskin,
David Ofelt,
Mark Heinrich,
John Heinlein,
Richard Simoni,
Kourosh Gharachorloo,
John Chapin,
David Nakahira,
Joel Baxter,
Mark Horowitz,
Anoop Gupta,
Mendel Rosenblum,
John L. Hennessy:
The Stanford FLASH Multiprocessor.
25 Years ISCA: Retrospectives and Reprints 1998: 485-496 |
5 | EE | Kunle Olukotun,
Mark Heinrich,
David Ofelt:
Digital System Simulation: Methodologies and Examples.
DAC 1998: 658-663 |
4 | EE | Vijayaraghavan Soundararajan,
Mark Heinrich,
Ben Verghese,
Kourosh Gharachorloo,
Anoop Gupta,
John L. Hennessy:
Flexible Use of Memory for Replication/Migration in Cache-Coherent DSM Multiprocessors.
ISCA 1998: 342-355 |
1996 |
3 | | Margaret Martonosi,
David Ofelt,
Mark Heinrich:
Integrating Performance Monitoring and Communication in Parallel Computers.
SIGMETRICS 1996: 138-147 |
1994 |
2 | | Mark Heinrich,
Jeffrey Kuskin,
David Ofelt,
John Heinlein,
Joel Baxter,
Jaswinder Pal Singh,
Richard Simoni,
Kourosh Gharachorloo,
David Nakahira,
Mark Horowitz,
Anoop Gupta,
Mendel Rosenblum,
John L. Hennessy:
The Performance Impact of Flexibility in the Stanford FLASH Multiprocessor.
ASPLOS 1994: 274-285 |
1 | | Jeffrey Kuskin,
David Ofelt,
Mark Heinrich,
John Heinlein,
Richard Simoni,
Kourosh Gharachorloo,
John Chapin,
David Nakahira,
Joel Baxter,
Mark Horowitz,
Anoop Gupta,
Mendel Rosenblum,
John L. Hennessy:
The Stanford FLASH Multiprocessor.
ISCA 1994: 302-313 |