| 2008 |
| 66 | EE | Arvind,
Nirav Dave,
Michael Katelman:
Getting Formal Verification into Design Flow.
FM 2008: 12-32 |
| 65 | EE | Michael Pellauer,
Muralidaran Vijayaraghavan,
Michael Adler,
Arvind,
Joel S. Emer:
A-Ports: an efficient abstraction for cycle-accurate performance models on FPGAs.
FPGA 2008: 87-96 |
| 64 | EE | Michal Karczmarek,
Arvind:
Synthesis from multi-cycle atomic actions as a solution to the timing closure problem.
ICCAD 2008: 24-31 |
| 63 | EE | Michael Pellauer,
Muralidaran Vijayaraghavan,
Michael Adler,
Arvind,
Joel S. Emer:
Quick Performance Models Quickly: Closely-Coupled Partitioned Simulation on FPGAs.
ISPASS 2008: 1-10 |
| 62 | EE | Kermin Fleming,
Chun-Chieh Lin,
Nirav Dave,
Arvind,
Gopal Raghavan,
Jamey Hicks:
H.264 Decoder: A Case Study in Multiple Design Points.
MEMOCODE 2008: 165-174 |
| 61 | EE | Arvind,
Rishiyur S. Nikhil:
Hands-on Introduction to Bluespec System Verilog (BSV) (Abstract).
MEMOCODE 2008: 205-206 |
| 2007 |
| 60 | EE | Nirav Dave,
Arvind,
Michael Pellauer:
Scheduling as Rule Composition.
MEMOCODE 2007: 51-60 |
| 59 | EE | Man Cheuk Ng,
Muralidaran Vijayaraghavan,
Nirav Dave,
Arvind,
Gopal Raghavan,
Jamey Hicks:
From WiFi to WiMAX: Techniques for High-Level IP Reuse across Different OFDM Protocols.
MEMOCODE 2007: 71-80 |
| 58 | EE | Jan-Willem Maessen,
Arvind:
Store Atomicity for Transactional Memory.
Electr. Notes Theor. Comput. Sci. 174(9): 117-137 (2007) |
| 2006 |
| 57 | EE | Arvind,
Jan-Willem Maessen:
Memory Model = Instruction Reordering + Store Atomicity.
ISCA 2006: 29-40 |
| 56 | EE | Nirav Dave,
Michael Pellauer,
S. Gerding,
Arvind:
802.11a transmitter: a case study in microarchitectural exploration.
MEMOCODE 2006: 59-68 |
| 55 | EE | Arvind:
UNUM: A Tinker-Toy Approach to Building Multicore PowerPC Microarchitectures.
VLSI Design 2006: 39 |
| 54 | EE | Arvind,
Jamey Hicks:
A Mobile Phone Ecosystem: MIT and Nokia's Joint Research Venture.
IEEE Intelligent Systems 21(5): 78-79 (2006) |
| 2005 |
| 53 | | Arvind,
Larry Rudolph:
Proceedings of the 19th Annual International Conference on Supercomputing, ICS 2005, Cambridge, Massachusetts, USA, June 20-22, 2005
ACM 2005 |
| 52 | EE | Ryan Newton,
Arvind,
Matt Welsh:
Building up to macroprogramming: an intermediate language for sensor networks.
IPSN 2005: 37-44 |
| 51 | EE | Nirav Dave,
Man Cheuk Ng,
Arvind:
Automatic synthesis of cache-coherence protocol processors using Bluespec.
MEMOCODE 2005: 25-34 |
| 2004 |
| 50 | EE | Daniel L. Rosenband,
Arvind:
Modular scheduling of guarded atomic actions.
DAC 2004: 55-60 |
| 49 | EE | Arvind:
Rethinking Computer Architecture Research.
HiPC 2004: 1-2 |
| 48 | EE | Arvind,
Rishiyur S. Nikhil,
Daniel L. Rosenband,
Nirav Dave:
High-level synthesis: an essential ingredient for designing complex ASICs.
ICCAD 2004: 775-782 |
| 47 | EE | Hari Balakrishnan,
Srinivas Devadas,
Douglas Ehlert,
Arvind:
Rate Guarantees and Overload Protection in Input-Queued Switches.
INFOCOM 2004 |
| 46 | EE | James C. Hoe,
Arvind:
Operation-centric hardware description and synthesis.
IEEE Trans. on CAD of Integrated Circuits and Systems 23(9): 1277-1288 (2004) |
| 2003 |
| 45 | EE | Arvind:
Bluespec: A language for hardware design, simulation, synthesis and verification Invited Talk.
MEMOCODE 2003: 249- |
| 2001 |
| 44 | EE | Joseph E. Stoy,
Xiaowei Shen,
Arvind:
Proofs of Correctness of Cache-Coherence Protocols.
FME 2001: 43-71 |
| 2000 |
| 43 | | James C. Hoe,
Arvind:
Synthesis of Operation-Centric Hardware Descriptions.
ICCAD 2000: 511-518 |
| 42 | EE | Boon Seong Ang,
Derek Chiou,
Larry Rudolph,
Arvind:
Micro-Architectures of High Performance, Multi-User System Area Network Interface Cards.
IPDPS 2000: 13-20 |
| 41 | EE | Jan-Willem Maessen,
Arvind,
Xiaowei Shen:
Improving the Java memory model using CRF.
OOPSLA 2000: 1-12 |
| 40 | EE | Arvind,
Anton T. Dahbura,
Alejandro Caro:
From Monsoon to StarT-Voyager: University-Industry Collaboration.
IEEE Micro 20(3): 75-84 (2000) |
| 1999 |
| 39 | EE | Xiaowei Shen,
Arvind,
Larry Rudolph:
Commit-Reconcile & Fences (CRF): A New Memory Model for Architects and Compiler Writers.
ISCA 1999: 150-161 |
| 38 | EE | Xiaowei Shen,
Arvind,
Larry Rudolph:
CACHET: an adaptive cache coherence protocol for distributed shared-memory systems.
International Conference on Supercomputing 1999: 135-144 |
| 37 | | James C. Hoe,
Arvind:
Hardware Synthesis from Term Rewriting Systems.
VLSI 1999: 595-619 |
| 1998 |
| 36 | EE | Boon Seong Ang,
Derek Chiou,
Larry Rudolph,
Arvind:
The StarT-Voyager Parallel System.
IEEE PACT 1998: 185- |
| 35 | EE | Arvind,
Jan-Willem Maessen,
Rishiyur S. Nikhil,
Joseph E. Stoy:
LambdaS: an implicitly parallel lambda-calculus with letrec, synchronization and side-effects.
Electr. Notes Theor. Comput. Sci. 16(3): (1998) |
| 34 | | Andrew Shaw,
Arvind,
Kyoo-Chan Cho,
Christopher Hill,
R. Paul Johnson,
John Marshall:
A Comparison of Implicitly Parallel Multithreaded and Data-Parallel Implementations of an Ocean Model.
J. Parallel Distrib. Comput. 48(1): 1-51 (1998) |
| 1996 |
| 33 | | Arvind,
Jan-Willem Maessen,
Rishiyur S. Nikhil,
Joseph E. Stoy:
A Lambda Calculus with Letrecs and Barriers.
FSTTCS 1996: 19-36 |
| 32 | | Arvind,
Alejandro Caro,
Jan-Willem Maessen,
Shail Aditya:
A Multithreaded Substrate and Compilation Model for the Implicity Parallel Language pH.
LCPC 1996: 519-533 |
| 1995 |
| 31 | | Derek Chiou,
Boon Seong Ang,
Robert Greiner,
Arvind,
James C. Hoe,
Michael J. Beckerle,
James E. Hicks,
G. Andrew Boughton:
START-NG: Delivering Seamless Parallel Computing.
Euro-Par 1995: 101-116 |
| 30 | | Shail Aditya,
Arvind,
Joseph E. Stoy:
Semantics of Barriers in a Non-Strict, Implicitly-Parallel Language.
FPCA 1995: 204-215 |
| 29 | EE | Zena M. Ariola,
Arvind:
Properties of a First-Order Functional Language with Sharing.
Theor. Comput. Sci. 146(1&2): 69-108 (1995) |
| 1994 |
| 28 | | Arvind:
Prospects of ubiquitous parallel computing.
IPPS 1994: 2-3 |
| 1993 |
| 27 | EE | Arvind,
Stephen Brobst:
The Evolution of Dataflow Architectures: from Static Dataflow to P-RISC.
International Journal of High Speed Computing 5(2): 125-153 (1993) |
| 26 | | James E. Hicks,
Derek Chiou,
Boon Seong Ang,
Arvind:
Performance Studies of Id on the Monsoon Dataflow System.
J. Parallel Distrib. Comput. 18(3): 273-300 (1993) |
| 1992 |
| 25 | | Rishiyur S. Nikhil,
Gregory M. Papadopoulos,
Arvind:
*T: A Multithreaded Massively Parallel Architecture.
ISCA 1992: 156-167 |
| 1991 |
| 24 | | Paul S. Barth,
Rishiyur S. Nikhil,
Arvind:
M-Structures: Extending a Parallel, Non-strict, Functional Language with State.
FPCA 1991: 538-568 |
| 23 | | Zena M. Ariola,
Arvind:
Compilation of Id.
LCPC 1991: 99-121 |
| 22 | | Zena M. Ariola,
Arvind:
A Syntactic Approach to Program Transformations.
PEPM 1991: 116-129 |
| 1990 |
| 21 | | Arvind,
Rishiyur S. Nikhil:
Executing a Program on the MIT Tagged-Token Dataflow Architecture.
IEEE Trans. Computers 39(3): 300-318 (1990) |
| 1989 |
| 20 | EE | Zena M. Ariola,
Arvind:
P-TAC: A Parallel Intermediate Language.
FPCA 1989: 230-242 |
| 19 | EE | Arvind,
Rishiyur S. Nikhil,
Keshav Pingali:
I-Structures: Data Structures for Parallel Computing.
ACM Trans. Program. Lang. Syst. 11(4): 598-632 (1989) |
| 1988 |
| 18 | | David E. Culler,
Arvind:
Resource Requirements of Dataflow Programs.
ISCA 1988: 141-150 |
| 17 | | Arvind,
Kattamuri Ekanadham:
Future Scientific Programming on Parallel Machines.
J. Parallel Distrib. Comput. 5(5): 460-493 (1988) |
| 1987 |
| 16 | | Arvind,
Kattamuri Ekanadham:
Future Scientific Programming on Parallel Machines.
ICS 1987: 639-686 |
| 15 | | Arvind,
Rishiyur S. Nikhil:
Executing a Program on the MIT Tagged-Token Dataflow Architecture.
PARLE (2) 1987: 1-29 |
| 14 | | Arvind,
Robert A. Iannucci:
Two Fundamental Issues in Multiprocessing.
Parallel Computing in Science and Engineering 1987: 61-88 |
| 1986 |
| 13 | | Arvind,
Rishiyur S. Nikhil,
Keshav Pingali:
I-structures: Data structures for parallel computing.
Graph Reduction 1986: 336-369 |
| 12 | EE | Keshav Pingali,
Arvind:
Efficient Demand-Driven Evaluation - Part 2.
ACM Trans. Program. Lang. Syst. 8(1): 109-139 (1986) |
| 11 | | Keshav Pingali,
Arvind:
Clarification of ``Feeding Inputs on Demand'' in Efficient Demand-Driven Evaluation - Part 1.
ACM Trans. Program. Lang. Syst. 8(1): 140-141 (1986) |
| 1985 |
| 10 | | Arvind:
Demand-Driven Evaluation on Dataflow Machine.
FSTTCS 1985: 411 |
| 9 | EE | Keshav Pingali,
Arvind:
Efficient Demand-Driven Evaluation - Part 1.
ACM Trans. Program. Lang. Syst. 7(2): 311-333 (1985) |
| 1983 |
| 8 | | Arvind,
Robert A. Iannucci:
A Critique of Multiprocessing von Neumann Style
ISCA 1983: 426-436 |
| 1982 |
| 7 | | Tilak Agerwala,
Arvind:
Data Flow Systems - Guest Editors' Introduction.
IEEE Computer 15(2): 10-13 (1982) |
| 6 | | Arvind,
Kim P. Gostelow:
The U-Interpreter.
IEEE Computer 15(2): 42-49 (1982) |
| 1981 |
| 5 | | Arvind:
Data Flow Languages and Architecture.
ISCA 1981: 1 |
| 1980 |
| 4 | | Arvind,
J. Dean Brock:
Streams and Managers.
Operating Systems Engineering 1980: 452-465 |
| 1977 |
| 3 | | Arvind,
Kim P. Gostelow:
A Computer Capable of Exchanging Processors for Time.
IFIP Congress 1977: 849-853 |
| 2 | | Arvind,
Kim P. Gostelow,
Wil Plouffe:
Indeterminancy, Monitors, and Dataflow.
SOSP 1977: 159-169 |
| 1973 |
| 1 | | Arvind,
Richard Y. Kain,
E. Sadeh:
On Reference String Generation Processes.
SOSP 1973: 80-87 |