2008 |
65 | EE | James Psota,
Anant Agarwal:
rMPI: Message Passing on Multicore Processors with On-Chip Interconnect.
HiPEAC 2008: 22-37 |
2007 |
64 | EE | Anant Agarwal,
Markus Levy:
The KILL Rule for Multicore.
DAC 2007: 750-753 |
63 | EE | David Wentzlaff,
Patrick Griffin,
Henry Hoffmann,
Liewei Bao,
Bruce Edwards,
Carl Ramey,
Matthew Mattina,
Chyi-Chang Miao,
John F. Brown III,
Anant Agarwal:
On-Chip Interconnection Architecture of the Tile Processor.
IEEE Micro 27(5): 15-31 (2007) |
2006 |
62 | EE | Jason E. Miller,
Anant Agarwal:
Software-based instruction caching for embedded processors.
ASPLOS 2006: 293-302 |
61 | EE | David Wentzlaff,
Anant Agarwal:
Constructing Virtual Architectures on a Tiled Processor.
CGO 2006: 173-184 |
2005 |
60 | EE | Umar Saif,
James W. Anderson,
Anthony Degangi,
Anant Agarwal:
Gigabit routing on a software-exposed tiled-microprocessor.
ANCS 2005: 51-60 |
59 | EE | Andrew Ayers,
Richard Schooler,
Chris Metcalf,
Anant Agarwal,
Junghwan Rhee,
Emmett Witchel:
TraceBack: first fault diagnosis by reconstruction of distributed control flow.
PLDI 2005: 201-212 |
58 | EE | Michael Bedford Taylor,
Walter Lee,
Saman P. Amarasinghe,
Anant Agarwal:
Scalar Operand Networks.
IEEE Trans. Parallel Distrib. Syst. 16(2): 145-162 (2005) |
2004 |
57 | EE | David Wentzlaff,
Anant Agarwal:
A Quantitative Comparison of Reconfigurable, Tiled, and Conventional Architectures on Bit-Level Computation.
FCCM 2004: 289-290 |
56 | EE | Michael Bedford Taylor,
Walter Lee,
Jason E. Miller,
David Wentzlaff,
Ian Bratt,
Ben Greenwald,
Henry Hoffmann,
Paul Johnson,
Jason Sungtae Kim,
James Psota,
Arvind Saraf,
Nathan Shnidman,
Volker Strumpen,
Matthew Frank,
Saman P. Amarasinghe,
Anant Agarwal:
Evaluation of the Raw Microprocessor: An Exposed-Wire-Delay Architecture for ILP and Streams.
ISCA 2004: 2-13 |
2003 |
55 | EE | Michael Bedford Taylor,
Walter Lee,
Saman P. Amarasinghe,
Anant Agarwal:
Scalar Operand Networks: On-Chip Interconnect for ILP in Partitioned Architecture.
HPCA 2003: 341-353 |
2002 |
54 | EE | Michael Bedford Taylor,
Jason Sungtae Kim,
Jason E. Miller,
David Wentzlaff,
Fae Ghodrat,
Ben Greenwald,
Henry Hoffmann,
Paul Johnson,
Jae-Wook Lee,
Walter Lee,
Albert Ma,
Arvind Saraf,
Mark Seneski,
Nathan Shnidman,
Volker Strumpen,
Matthew Frank,
Saman P. Amarasinghe,
Anant Agarwal:
The Raw Microprocessor: A Computational Fabric for Software Circuits and General-Purpose Programs.
IEEE Micro 22(2): 25-35 (2002) |
2001 |
53 | EE | Anant Agarwal,
David A. Kranz,
Rajeev Barua,
Venkat Natarajan:
Optimal Tiling for Minimizing Communication in Distributed Shared-Memory Multiprocessors.
Compiler Optimizations for Scalable Parallel Systems Languages 2001: 285-338 |
52 | EE | Rajeev Barua,
Walter Lee,
Saman P. Amarasinghe,
Anant Agarwal:
Compiler Support for Scalable and Efficient Memory Systems.
IEEE Trans. Computers 50(11): 1234-1247 (2001) |
51 | EE | Csaba Andras Moritz,
Donald Yeung,
Anant Agarwal:
SimpleFit: A Framework for Analyzing Design Trade-Offs in Raw Architectures.
IEEE Trans. Parallel Distrib. Syst. 12(7): 730-742 (2001) |
2000 |
50 | EE | Donald Yeung,
John Kubiatowicz,
Anant Agarwal:
Multigrain shared memory.
ACM Trans. Comput. Syst. 18(2): 154-196 (2000) |
1999 |
49 | EE | Rajeev Barua,
Walter Lee,
Saman P. Amarasinghe,
Anant Agarwal:
Maps: A Compiler-Managed Memory System for Raw Machines.
ISCA 1999: 4-15 |
48 | | Frederic T. Chong,
Anant Agarwal:
Shared Memory Versus Message Passing for Iterative Solution of Sparse Irregular Problems.
Parallel Processing Letters 9(1): 159-170 (1999) |
1998 |
47 | EE | Anant Agarwal:
Retrospective: The MIT Alewife Machine: Architecture and Performance.
25 Years ISCA: Retrospectives and Reprints 1998: 103-110 |
46 | EE | Anant Agarwal,
Richard Simoni,
John L. Hennessy,
Mark Horowitz:
An Evaluation of Directory Schemes for Cache Coherence.
25 Years ISCA: Retrospectives and Reprints 1998: 353-362 |
45 | EE | Anant Agarwal,
Ricardo Bianchini,
David Chaiken,
Kirk L. Johnson,
David A. Kranz:
The MIT Alewife Machine: Architecture and Performance.
25 Years ISCA: Retrospectives and Reprints 1998: 509-520 |
44 | EE | Csaba Andras Moritz,
Donald Yeung,
Anant Agarwal:
Exploring Optimal Cost-Performance Designs for Raw Microprocessors.
FCCM 1998: 12-27 |
43 | EE | Kenneth Mackenzie,
John Kubiatowicz,
Matthew Frank,
Walter Lee,
Victor Lee,
Anant Agarwal,
M. Frans Kaashoek:
Exploiting Two-Case Delivery for Fast Protected Messaging.
HPCA 1998: 231-242 |
42 | EE | Frederic T. Chong,
Rajeev Barua,
Fredrik Dahlgren,
John Kubiatowicz,
Anant Agarwal:
The Sensitivity of Communication Mechanisms to Bandwidth and Latency.
HPCA 1998: 37-46 |
1997 |
41 | EE | Jonathan Babb,
Matthew Frank,
Victor Lee,
Elliot Waingold,
Rajeev Barua,
Michael Taylor,
Jang Kim,
Devabhaktuni Srikrishna,
Anant Agarwal:
The RAW benchmark suite: computation structures for general purpose computing.
FCCM 1997: 134-144 |
40 | | Matthew Frank,
Anant Agarwal,
Mary K. Vernon:
LoPC: Modeling Contention in Parallel Algorithms.
PPOPP 1997: 276-287 |
39 | | Elliot Waingold,
Michael Taylor,
Devabhaktuni Srikrishna,
Vivek Sarkar,
Walter Lee,
Victor Lee,
Jang Kim,
Matthew Frank,
Peter Finch,
Rajeev Barua,
Jonathan Babb,
Saman P. Amarasinghe,
Anant Agarwal:
Baring It All to Software: Raw Machines.
IEEE Computer 30(9): 86-93 (1997) |
38 | EE | Jonathan Babb,
Russell Tessier,
Matthew Dahl,
Silvina Hanono,
David M. Hoki,
Anant Agarwal:
Logic emulation with virtual wires.
IEEE Trans. on CAD of Integrated Circuits and Systems 16(6): 609-626 (1997) |
1996 |
37 | EE | Donald Yeung,
John Kubiatowicz,
Anant Agarwal:
MGS: A Multigrain Shared Memory System.
ISCA 1996: 44-55 |
36 | | Rajeev Barua,
David A. Kranz,
Anant Agarwal:
Communication-Minimal Partitioning of Parallel Loops and Data Arrays for Cache-Coherent Distributed-Memory Multiprocessors.
LCPC 1996: 350-368 |
35 | | Frederic T. Chong,
Beng-Hong Lim,
Ricardo Bianchini,
John Kubiatowicz,
Anant Agarwal:
Application Performance on the MIT Alewife Machine.
IEEE Computer 29(12): 57-64 (1996) |
1995 |
34 | EE | Charles Selvidge,
Anant Agarwal,
Matthew Dahl,
Jonathan Babb:
TIERS: Topology Independent Pipelined Routing and Scheduling for VirtualWire Compilation.
FPGA 1995: 25-31 |
33 | EE | Anant Agarwal,
Ricardo Bianchini,
David Chaiken,
Kirk L. Johnson,
David A. Kranz,
John Kubiatowicz,
Beng-Hong Lim,
Kenneth Mackenzie,
Donald Yeung:
The MIT Alewife Machine: Architecture and Performance.
ISCA 1995: 2-13 |
32 | EE | Anant Agarwal,
David A. Kranz,
Venkat Natarajan:
Automatic Partitioning of Parallel Loops and Data Arrays for Distributed Shared-Memory Multiprocessors.
IEEE Trans. Parallel Distrib. Syst. 6(9): 943-962 (1995) |
1994 |
31 | | Beng-Hong Lim,
Anant Agarwal:
Reactive Synchronization Algorithms for Multiprocessors.
ASPLOS 1994: 25-35 |
30 | | David Chaiken,
Anant Agarwal:
Software-Extended Coherent Shared Memory: Performance and Cost.
ISCA 1994: 314-324 |
29 | | Anant Agarwal,
John V. Guttag,
Christoforos N. Hadjicostis,
Marios C. Papaefthymiou:
Memory Assignment for Multiprocessor Caches through Grey Coloring.
PARLE 1994: 351-362 |
28 | EE | G. N. Srinivasa Prasanna,
Anant Agarwal,
Bruce R. Musicus:
Hierarchical Compilation of Macro Dataflow Graphs for Multiprocessors with Local Memory.
IEEE Trans. Parallel Distrib. Syst. 5(7): 720-736 (1994) |
1993 |
27 | | Anant Agarwal,
David A. Kranz,
Venkat Natarajan:
Automatic Partitioning of Parallel Loops for Cache-Coherent Multiprocessors.
ICPP 1993: 2-11 |
26 | | Anant Agarwal,
Steven D. Pudar:
Column-Associative Caches: A Technique for Reducing the Miss Rate of Direct-Mapped Caches.
ISCA 1993: 179-190 |
25 | EE | John Kubiatowicz,
Anant Agarwal:
Anatomy of a Message in the Alewife Multiprocessor.
International Conference on Supercomputing 1993: 195-206 |
24 | | Donald Yeung,
Anant Agarwal:
Experience with Fine-Grain Synchronization in MIMD Machines for Preconditioned Conjugate Gradient.
PPOPP 1993: 187-197 |
23 | | David A. Kranz,
Kirk L. Johnson,
Anant Agarwal,
John Kubiatowicz,
Beng-Hong Lim:
Integrating Message-Passing and Shared-Memory: Early Experience.
PPOPP 1993: 54-63 |
22 | | Jory Tsai,
Anant Agarwal:
Analyzing Multiprocessor Cache Behavior Through Data Reference Modeling.
SIGMETRICS 1993: 236-247 |
21 | EE | Beng-Hong Lim,
Anant Agarwal:
Waiting Algorithms for Synchronization in Large-Scale Multiprocessors.
ACM Trans. Comput. Syst. 11(3): 253-294 (1993) |
1992 |
20 | | John Kubiatowicz,
David Chaiken,
Anant Agarwal:
Closing the Window of Vulnerability in Multiphase Memory Transactions.
ASPLOS 1992: 274-284 |
19 | | G. N. Srinivasa Prasanna,
Anant Agarwal:
Compile-time Techniques for Processor Allocation in Macro Dataflow Graphs for Multiprocessors.
ICPP (2) 1992: 279-283 |
18 | | Anant Agarwal,
Jonathan Babb,
David Chaiken,
Godfrey D'Souza,
Kirk L. Johnson,
David A. Kranz,
John Kubiatowicz,
Beng-Hong Lim,
Gino Maa,
Kenneth Mackenzie,
Daniel Nussbaum,
Mike Parkin,
Donald Yeung:
Sparcle: A Multithreaded VLSI Processor for Parallel Computing.
Parallel Symbolic Computing 1992: 359-361 |
17 | | David A. Kranz,
Beng-Hong Lim,
Kirk L. Johnson,
John Kubiatowicz,
Anant Agarwal:
Integrating Message-Passing and Shared-Memory: Early Experience.
SIGPLAN Workshop 1992: 84 |
16 | EE | Anant Agarwal:
Performance Tradeoffs in Multithreaded Processors.
IEEE Trans. Parallel Distrib. Syst. 3(5): 525-539 (1992) |
1991 |
15 | | David Chaiken,
John Kubiatowicz,
Anant Agarwal:
LimitLESS Directories: A Scalable Cache Coherence Scheme.
ASPLOS 1991: 224-234 |
14 | | Daniel Nussbaum,
Anant Agarwal:
Scalability of Parallel Machines.
Commun. ACM 34(3): 57-61 (1991) |
13 | EE | Anant Agarwal:
Limits on Interconnection Network Performance.
IEEE Trans. Parallel Distrib. Syst. 2(4): 398-412 (1991) |
1990 |
12 | | Anant Agarwal,
Beng-Hong Lim,
David A. Kranz,
John Kubiatowicz:
APRIL: A Processor Architecture for Multiprocessing.
ISCA 1990: 104-114 |
11 | EE | Daniel Nussbaum,
Ingmar Vuong-Adlerberg,
Anant Agarwal:
Modeling a Circuit Switched Multiprocessor Interconnect.
SIGMETRICS 1990: 267-269 |
10 | EE | Anant Agarwal,
Minor Huffman:
Blocking: Exploiting Spatial Locality for Trace Compaction.
SIGMETRICS 1990: 48-57 |
9 | | David Chaiken,
Craig Fields,
Kiyoshi Kurihara,
Anant Agarwal:
Directory-Based cache Coherence in Large-Scale Multiprocessors.
IEEE Computer 23(6): 49-58 (1990) |
1989 |
8 | | Susan S. Owicki,
Anant Agarwal:
Evaluating the Performance of Software Cache Coherence.
ASPLOS 1989: 230-242 |
7 | EE | Anant Agarwal,
Mathews Cherian:
Adaptive Backoff Synchronization Techniques.
ISCA 1989: 396-406 |
6 | EE | Anant Agarwal,
Mark Horowitz,
John L. Hennessy:
An Analytical Cache Model.
ACM Trans. Comput. Syst. 7(2): 184-215 (1989) |
1988 |
5 | | Richard L. Sites,
Anant Agarwal:
Multiprocessor Cache Analysis Using ATUM.
ISCA 1988: 186-195 |
4 | | Anant Agarwal,
Richard Simoni,
John L. Hennessy,
Mark Horowitz:
An Evaluation of Directory Schemes for Cache Coherence.
ISCA 1988: 280-289 |
3 | | Anant Agarwal,
Anoop Gupta:
Memory-Reference Characteristics of Multiprocessor Applications under MACH.
SIGMETRICS 1988: 215-225 |
2 | EE | Anant Agarwal,
John L. Hennessy,
Mark Horowitz:
Cache Performance of Operating System and Multiprogramming Workloads.
ACM Trans. Comput. Syst. 6(4): 393-431 (1988) |
1986 |
1 | | Anant Agarwal,
Richard L. Sites,
Mark Horowitz:
ATUM: A New Technique for Capturing Address Traces Using Microcode.
ISCA 1986: 119-127 |