| 2014 | CHI | In the blink of an eye: investigating latency perception during stylus interaction. | Albert Ng, Michelle Annett, Paul H. Dietz, Anoop Gupta, Walter F. Bischof |
| 2012 | CHI | IllumiShare: sharing any surface. | Sasa Junuzovic, Kori Inkpen, Tom Blank, Anoop Gupta |
| 2012 | CSCW | PixIO: sharing any surface. | Sasa Junuzovic, Kori Inkpen, Tom Blank, Anoop Gupta |
| 2004 | CHI | Exploring PC-telephone convergence with the enhanced telephony prototype. | Jonathan J. Cadiz, Attila Narin, Gavin Jancke, Anoop Gupta, Michael Boyle |
| 2003 | CHI | Videography for telepresentations. | Yong Rui, Anoop Gupta, Jonathan Grudin |
| 2002 | CHI | Notification for shared annotation of digital documents. | A. J. Bernheim Brush, David Bargeron, Jonathan Grudin, Anoop Gupta |
| 2002 | CSCW | Designing and deploying an information awareness interface. | Jonathan J. Cadiz, Gina Danielle Venolia, Gavin Jancke, Anoop Gupta |
| 2002 | ISMAR | Communication Behaviors of Co-Located Users in Collaborative AR Interfaces. | Kiyoshi Kiyokawa, Mark Billinghurst, Sean Hayes, Anoop Gupta, Yuki Sannohe, Hirokazu Kato |
| 2001 | CHI | Robust annotation positioning in digital documents. | A. J. Bernheim Brush, David Bargeron, Anoop Gupta, Jonathan J. Cadiz |
| 2001 | CHI | Linking public spaces: technical and social issues. | Gavin Jancke, Gina Danielle Venolia, Jonathan Grudin, Jonathan J. Cadiz, Anoop Gupta |
| 2001 | CHI | Automating camera management for lecture room environments. | Qiong Liu, Yong Rui, Anoop Gupta, Jonathan J. Cadiz |
| 2001 | CHI | Viewing meeting captured by an omni-directional camera. | Yong Rui, Anoop Gupta, Jonathan J. Cadiz |
| 2000 | CHI | Comparing presentation summaries: slides vs. reading vs. listening. | Liwei He, Elizabeth Sanocki, Anoop Gupta, Jonathan Grudin |
| 2000 | CHI | Presenting to local and remote audiences: design and use of the TELEP system. | Gavin Jancke, Jonathan Grudin, Anoop Gupta |
| 2000 | CHI | Browsing digital video. | Francis C. Li, Anoop Gupta, Elizabeth Sanocki, Li-wei He, Yong Rui |
| 2000 | CSCW | Distance learning through distributed collaborative video viewing. | Jonathan J. Cadiz, Anand Balachandran, Elizabeth Sanocki, Anoop Gupta, Jonathan Grudin, Gavin Jancke |
| 2000 | CSCW | Using Web annotations for asynchronous collaboration around documents. | Jonathan J. Cadiz, Anoop Gupta, Jonathan Grudin |
| 2000 | CSCW | Designing presentations for on-demand viewing. | Liwei He, Jonathan Grudin, Anoop Gupta |
| 1999 | CHI | Annotations for streaming video on the web. | David Bargeron, Anoop Gupta, Jonathan Grudin, Elizabeth Sanocki |
| 1999 | CHI | Design lessons from deployment of on-demand video. | Li-wei He, Anoop Gupta, Stephen A. White, Jonathan Grudin |
| 1999 | CHI | Time-Compression: Systems Concerns, Usage, and Benefits. | Nosa Omoigui, Liwei He, Anoop Gupta, Jonathan Grudin, Elizabeth Sanocki |
| 1999 | CHI | Evolving use of a system for education at a distance. | Stephen A. White, Anoop Gupta, Jonathan Grudin, Harry R. Chesley, Greg Kimberly, Elizabeth Sanocki |
| 1998 | ASPLOS | Performance Isolation: Sharing and Isolation in Shared-Memory Multiprocessors. | Ben Verghese, Anoop Gupta, Mendel Rosenblum |
| 1998 | ISCA | Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors. | Kourosh Gharachorloo, Daniel Lenoski, James Laudon, Phillip B. Gibbons, Anoop Gupta, John L. Hennessy |
| 1998 | ISCA | The Stanford FLASH Multiprocessor. | Jeffrey Kuskin, David Ofelt, Mark A. Heinrich, John Heinlein, Richard Simoni, Kourosh Gharachorloo, John Chapin, David Nakahira, Joel Baxter, Mark Horowitz, Anoop Gupta, Mendel Rosenblum, John L. Hennessy |
| 1998 | ISCA | The DASH Prototype: Implementation and Performance. | Daniel Lenoski, James Laudon, Truman Joe, David Nakahira, Luis Stevens, Anoop Gupta, John L. Hennessy |
| 1998 | ISCA | Flexible Use of Memory for Replication/Migration in Cache-Coherent DSM Multiprocessors. | Vijayaraghavan Soundararajan, Mark A. Heinrich, Ben Verghese, Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy |
| 1997 | ISCA | The Design and Analysis of a Cache Architecture for Texture Mapping. | Ziyad S. Hakura, Anoop Gupta |
| 1996 | ASPLOS | Operating System Support for Improving Data Locality on CC-NUMA Compute Servers. | Ben Verghese, Scott Devine, Anoop Gupta, Mendel Rosenblum |
| 1996 | ICIP | A frame-work for live multicast of video streams over the Internet. | Navin Chaddha, Anoop Gupta |
| 1996 | ICIP | Quadtree based adaptive lossy coding of motion vectors. | Xing C. Chen, Navin Chaddha, Anoop Gupta |
| 1995 | ISCA | The SPLASH-2 Programs: Characterization and Methodological Considerations. | Steven Cameron Woo, Moriyoshi Ohara, Evan Torrie, Jaswinder Pal Singh, Anoop Gupta |
| 1995 | SIGMETRICS | Memory System Performance of UNIX on CC-NUMA Multiprocessors. | John Chapin, Stephen Alan Herrod, Mendel Rosenblum, Anoop Gupta |
| 1995 | SOSP | Hive: Fault Containment for Shared-Memory Multiprocessors. | John Chapin, Mendel Rosenblum, Scott Devine, Tirthankar Lahiri, Dan Teodosiu, Anoop Gupta |
| 1995 | SOSP | The Impact of Architectural Trends on Operating System Performance. | Mendel Rosenblum, Edouard Bugnion, Stephen Alan Herrod, Emmett Witchel, Anoop Gupta |
| 1994 | ASPLOS | Scheduling and Page Migration for Multiprocessor Compute Servers. | Rohit Chandra, Scott Devine, Ben Verghese, Anoop Gupta, Mendel Rosenblum |
| 1994 | ASPLOS | Integration of Message Passing and Shared Memory in the Stanford FLASH Multiprocessor. | John Heinlein, Kourosh Gharachorloo, Scott Dresser, Anoop Gupta |
| 1994 | ASPLOS | The Performance Impact of Flexibility in the Stanford FLASH Multiprocessor. | Mark A. 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 |
| 1994 | ASPLOS | Interleaving: A Multithreading Technique Targeting Multiprocessors and Workstations. | James Laudon, Anoop Gupta, Mark Horowitz |
| 1994 | ISCA | The Stanford FLASH Multiprocessor. | Jeffrey Kuskin, David Ofelt, Mark A. Heinrich, John Heinlein, Richard Simoni, Kourosh Gharachorloo, John Chapin, David Nakahira, Joel Baxter, Mark Horowitz, Anoop Gupta, Mendel Rosenblum, John L. Hennessy |
| 1994 | ICS | Performance evaluation of hybrid hardware and software distributed shared memory protocols. | Rohit Chandra, Kourosh Gharachorloo, Vijayaraghavan Soundararajan, Anoop Gupta |
| 1994 | SPAA | Modeling Communication in Parallel Algorithms: A Fruitful Interaction Between Theory and Systems? | Jaswinder Pal Singh, Edward Rothberg, Anoop Gupta |
| 1993 | ISCA | Working Sets, Cache Sizes, and Node Granularity Issues for Large-Scale Multiprocessors. | Edward Rothberg, Jaswinder Pal Singh, Anoop Gupta |
| 1993 | PPoPP | Data Locality and Load Balancing in COOL. | Rohit Chandra, Anoop Gupta, John L. Hennessy |
| 1993 | SC | What's in the future for parallel architectures? | David C. Douglas, Anoop Gupta, Olaf M. Lubeck, David Maier, Paul Messina, Justin R. Ratner, Burton J. Smith, Frederica Darema |
| 1993 | SC | An efficient block-oriented approach to parallel sparse Cholesky factorization. | Edward Rothberg, Anoop Gupta |
| 1993 | SC | A parallel adaptive fast multipole method. | Jaswinder Pal Singh, Chris Holt, John L. Hennessy, Anoop Gupta |
| 1993 | SC | An empirical comparison of the Kendall Square Research KSR-1 and Stanford DASH multiprocessors. | Jaswinder Pal Singh, Truman Joe, Anoop Gupta, John L. Hennessy |
| 1993 | SIGMETRICS | Effectiveness of Trace Sampling for Performance Debugging Tools. | Margaret Martonosi, Anoop Gupta, Thomas E. Anderson |
| 1993 | SIGMETRICS | Benefits of Cache-Affinity Scheduling in Shared-Memory Multiprocessors: A Summary. | Josep Torrellas, Andrew Tucker, Anoop Gupta |
| 1992 | AAAI | Run-Time Prediction for Production Systems. | Franz Barachini, Hans Mistelberger, Anoop Gupta |
| 1992 | ASPLOS | Design and Evaluation of a Compiler Algorithm for Prefetching. | Todd C. Mowry, Monica S. Lam, Anoop Gupta |
| 1992 | ASPLOS | Characterizing the Caching and Synchronization Performance of a Multiprocessor Operating System. | Josep Torrellas, Anoop Gupta, John L. Hennessy |
| 1992 | ISCA | Hiding Memory Latency using Dynamic Scheduling in Shared-Memory Multiprocessors. | Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy |
| 1992 | ISCA | Architectural and implementation tradeoffs in the design of multiple-context processors. | James Laudon, Anoop Gupta, Mark Horowitz |
| 1992 | ISCA | The DASH Prototype: Implementation and Performance. | Daniel Lenoski, James Laudon, Truman Joe, David Nakahira, Luis Stevens, Anoop Gupta, John L. Hennessy |
| 1992 | ISCA | Comparative Performance Evaluation of Cache-Coherent NUMA and COMA Architectures. | Per Stenstrm, Truman Joe, Anoop Gupta |
| 1992 | SIGMETRICS | MemSpy: Analyzing Memory System Bottlenecks in Programs. | Margaret Martonosi, Anoop Gupta, Thomas E. Anderson |
| 1991 | ASPLOS | Performance Evaluation of Memory Consistency Models for Shared Memory Multiprocessors. | Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy |
| 1991 | ICPP | Two Techniques to Enhance the Performance of Memory Consistency Models. | Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy |
| 1991 | ISCA | Comparative Evaluation of Latency Reducing and Tolerating Techniques. | Anoop Gupta, John L. Hennessy, Kourosh Gharachorloo, Todd C. Mowry, Wolf-Dietrich Weber |
| 1991 | SIGMETRICS | The Impact of Operating System Scheduling Policies and Synchronization Methods of the Performance of Parallel Application. | Anoop Gupta, Andrew Tucker, Shigeru Urushibara |
| 1990 | ICPP | Reducing Memory and Traffic Requirements for Scalable Directory-Based Cache Coherence Schemes. | Anoop Gupta, Wolf-Dietrich Weber, Todd C. Mowry |
| 1990 | ISCA | Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors. | Kourosh Gharachorloo, Daniel Lenoski, James Laudon, Phillip B. Gibbons, Anoop Gupta, John L. Hennessy |
| 1990 | ISCA | The Directory-Based Cache Coherence Protocol for the DASH Multiprocessor. | Daniel Lenoski, James Laudon, Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy |
| 1990 | SC | Techniques for improving the performance of sparse matrix factorization on multiprocessor workstations. | Edward Rothberg, Anoop Gupta |
| 1989 | ASPLOS | Analysis of Cache Invalidation Patterns in Multiprocessors. | Wolf-Dietrich Weber, Anoop Gupta |
| 1989 | DAC | Characterization of Parallelism and Deadlocks in Distributed Digital Logic Simulation. | Larry Soul, Anoop Gupta |
| 1989 | ICPP | Tradeoffs in Message Passing and Shared Memory Implementations of a Standard Cell Router. | Margaret Martonosi, Anoop Gupta |
| 1989 | IJCAI | Experiences Implementing a Parallel ATMS on a Shared-Memory Multiprocessor. | Edward Rothberg, Anoop Gupta |
| 1989 | ISCA | Exploring the Benefits of Multiple Hardware Contexts in a Multiprocessor Architecture: Preliminary Results. | Wolf-Dietrich Weber, Anoop Gupta |
| 1989 | SOSP | Process Control and Scheduling Issues for Multiprogrammed Shared-Memory Multiprocessors. | Andrew Tucker, Anoop Gupta |
| 1988 | AAAI | Suitability of Message Passing Computers for Implementing Production Systems. | Anoop Gupta, Milind Tambe |
| 1988 | AAAI | Comparison of the Rete and Treat Production Matchers for Soar. | P. Pandurang Nayak, Anoop Gupta, Paul S. Rosenbloom |
| 1988 | ICPP | Parallel OPS5 on the Encore Multimax. | Anoop Gupta, Charles Forgy, Dirk Kalp, Allen Newell, Milind Tambe |
| 1988 | ISCA | The VMP Multiprocessor: Initial Experience, Refinements and Performance Evlauation. | David R. Cheriton, Anoop Gupta, Patrick D. Boyle, Hendrik A. Goosen |
| 1988 | PPoPP | Exploiting Variable Grain Parallelism at Runtime. | Anoop Gupta, Andrew Tucker |
| 1988 | PPoPP | Soar/PSM-E: Investigating Match Parallelism in a Learning Production System. | Milind Tambe, Dirk Kalp, Anoop Gupta, Charles Forgy, Brian Milnes, Allen Newell |
| 1988 | SIGMOD | Optimization of Large Join Queries. | Arun N. Swami, Anoop Gupta |
| 1988 | SIGMETRICS | Memory-Reference Characteristics of Multiprocessor Applications under MACH. | Anant Agarwal, Anoop Gupta |
| 1986 | ISCA | Parallel Algorithms and Architectures for Rule-Based Systems. | Anoop Gupta, Charles Forgy, Allen Newell, Robert G. Wedig |
| 1984 | AAAI | Initial Assessment of Architectures for Production Systems. | Charles Forgy, Anoop Gupta, Allen Newell, Robert G. Wedig |
| 1983 | DAC | ACE: A Circuit Extractor. | Anoop Gupta |