2005 | ||
---|---|---|
106 | EE | Grant Wallace, Otto J. Anshus, Peng Bi, Han Chen, Yuqun Chen, Douglas W. Clark, Perry R. Cook, Adam Finkelstein, Thomas A. Funkhouser, Anoop Gupta, Matthew A. Hibbs, Kai Li, Zhiyan Liu, Rudrajit Samanta, Rahul Sukthankar, Olga G. Troyanskaya: Tools and Applications for Large-Scale Display Walls. IEEE Computer Graphics and Applications 25(4): 24-33 (2005) |
2004 | ||
105 | EE | Jonathan J. Cadiz, Attila Narin, Gavin Jancke, Anoop Gupta, Michael Boyle: Exploring PC-telephone convergence with the enhanced telephony prototype. CHI 2004: 215-222 |
104 | EE | Yong Rui, Anoop Gupta, Jonathan Grudin, Liwei He: Automating lecture capture and broadcast: technology and videography. Multimedia Syst. 10(1): 3-15 (2004) |
2003 | ||
103 | EE | Yong Rui, Anoop Gupta, Jonathan Grudin: Videography for telepresentations. CHI 2003: 457-464 |
2002 | ||
102 | EE | Ross Cutler, Yong Rui, Anoop Gupta, Jonathan J. Cadiz, Ivan Tashev, Li-wei He, Alex Colburn, Zhengyou Zhang, Zicheng Liu, Steve Silverberg: Distributed meetings: a meeting capture and broadcasting system. ACM Multimedia 2002: 503-512 |
101 | EE | A. J. Bernheim Brush, David Bargeron, Jonathan Grudin, Anoop Gupta: Notification for shared annotation of digital documents. CHI 2002: 89-96 |
100 | EE | Jonathan J. Cadiz, Gina Danielle Venolia, Gavin Jancke, Anoop Gupta: Designing and deploying an information awareness interface. CSCW 2002: 314-323 |
99 | EE | Kiyoshi Kiyokawa, Mark Billinghurst, Sean Hayes, Anoop Gupta, Yuki Sannohe, Hirokazu Kato: Communication Behaviors of Co-Located Users in Collaborative AR Interfaces. ISMAR 2002: 139-148 |
2001 | ||
98 | EE | Yong Rui, Li-wei He, Anoop Gupta, Qiong Liu: Building an intelligent camera management system. ACM Multimedia 2001: 2-11 |
97 | EE | Liwei He, Anoop Gupta: Exploring benefits of non-linear time compression. ACM Multimedia 2001: 382-391 |
96 | EE | A. J. Bernheim Brush, David Bargeron, Anoop Gupta, Jonathan J. Cadiz: Robust annotation positioning in digital documents. CHI 2001: 285-292 |
95 | EE | Qiong Liu, Yong Rui, Anoop Gupta, Jonathan J. Cadiz: Automating camera management for lecture room environments. CHI 2001: 442-449 |
94 | EE | Yong Rui, Anoop Gupta, Jonathan J. Cadiz: Viewing meeting captured by an omni-directional camera. CHI 2001: 450-457 |
93 | EE | Gavin Jancke, Gina Danielle Venolia, Jonathan Grudin, Jonathan J. Cadiz, Anoop Gupta: Linking public spaces: technical and social issues. CHI 2001: 530-537 |
92 | EE | David Bargeron, Anoop Gupta, Jonathan Grudin, Elizabeth Sanocki, Francis C. Li: Asynchronous Collaboration around Multimedia and its Application to On-Demand Training. HICSS 2001 |
2000 | ||
91 | EE | Yong Rui, Anoop Gupta, Alex Acero: Automatically extracting highlights for TV Baseball programs. ACM Multimedia 2000: 105-115 |
90 | EE | Francis C. Li, Anoop Gupta, Elizabeth Sanocki, Li-wei He, Yong Rui: Browsing digital video. CHI 2000: 169-176 |
89 | EE | Liwei He, Elizabeth Sanocki, Anoop Gupta, Jonathan Grudin: Comparing presentation summaries: slides vs. reading vs. listening. CHI 2000: 177-184 |
88 | EE | Gavin Jancke, Jonathan Grudin, Anoop Gupta: Presenting to local and remote audiences: design and use of the TELEP system. CHI 2000: 384-391 |
87 | EE | Liwei He, Jonathan Grudin, Anoop Gupta: Designing presentations for on-demand viewing. CSCW 2000: 127-134 |
86 | EE | Jonathan J. Cadiz, Anand Balachandran, Elizabeth Sanocki, Anoop Gupta, Jonathan Grudin, Gavin Jancke: Distance learning through distributed collaborative video viewing. CSCW 2000: 135-144 |
85 | EE | Jonathan J. Cadiz, Anoop Gupta, Jonathan Grudin: Using Web annotations for asynchronous collaboration around documents. CSCW 2000: 309-318 |
84 | EE | Stephen A. White, Anoop Gupta, Jonathan Grudin, Harry Chesley, Greg Kimberly, Elizabeth Sanocki: Evolving Use of a System for Education at a Distance. HICSS 2000 |
1999 | ||
83 | EE | Liwei He, Elizabeth Sanocki, Anoop Gupta, Jonathan Grudin: Auto-summarization of audio-video presentations. ACM Multimedia (1) 1999: 489-498 |
82 | EE | Nosa Omoigui, Liwei He, Anoop Gupta, Jonathan Grudin, Elizabeth Sanocki: Time-Compression: Systems Concerns, Usage, and Benefits. CHI 1999: 136-143 |
81 | EE | David Bargeron, Anoop Gupta, Jonathan Grudin, Elizabeth Sanocki: Annotations for Streaming Video on the Web: System Design and Usage Studies. Computer Networks 31(11-16): 1139-1153 (1999) |
80 | 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 | ||
79 | EE | Kourosh Gharachorloo, Daniel Lenoski, James Laudon, Phillip B. Gibbons, Anoop Gupta, John L. Hennessy: Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors. 25 Years ISCA: Retrospectives and Reprints 1998: 376-387 |
78 | EE | Daniel Lenoski, James Laudon, Truman Joe, David Nakahira, Luis Stevens, Anoop Gupta, John L. Hennessy: The DASH Prototype: Implementation and Performance. 25 Years ISCA: Retrospectives and Reprints 1998: 418-429 |
77 | 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 |
76 | EE | Ben Verghese, Anoop Gupta, Mendel Rosenblum: Performance Isolation: Sharing and Isolation in Shared-Memory Multiprocessors. ASPLOS 1998: 181-192 |
75 | 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 |
1997 | ||
74 | EE | John Heinlein, Kourosh Gharachorloo, Robert P. Bosch Jr., Mendel Rosenblum, Anoop Gupta: Coherent Block Data Transfer in the FLASH Multiprocessor. IPPS 1997: 18-27 |
73 | EE | Ziyad S. Hakura, Anoop Gupta: The Design and Analysis of a Cache Architecture for Texture Mapping. ISCA 1997: 108-120 |
1996 | ||
72 | Ben Verghese, Scott Devine, Anoop Gupta, Mendel Rosenblum: Operating System Support for Improving Data Locality on CC-NUMA Compute Servers. ASPLOS 1996: 279-289 | |
71 | Mendel Rosenblum, John Chapin, Dan Teodosiu, Scott Devine, Tirthankar Lahiri, Anoop Gupta: Implementing Efficient Fault Containment for Multiprocessors: Confining Faults in a Shared-Memory Multiprocessor Environment. Commun. ACM 39(9): 52-61 (1996) | |
1995 | ||
70 | EE | Steven Cameron Woo, Moriyoshi Ohara, Evan Torrie, Jaswinder Pal Singh, Anoop Gupta: The SPLASH-2 Programs: Characterization and Methodological Considerations. ISCA 1995: 24-36 |
69 | John Chapin, Stephen Alan Herrod, Mendel Rosenblum, Anoop Gupta: Memory System Performance of UNIX on CC-NUMA Multiprocessors. SIGMETRICS 1995: 1-13 | |
68 | John Chapin, Mendel Rosenblum, Scott Devine, Tirthankar Lahiri, Dan Teodosiu, Anoop Gupta: Hive: Fault Containment for Shared-Memory Multiprocessors. SOSP 1995: 12-25 | |
67 | Mendel Rosenblum, Edouard Bugnion, Stephen Alan Herrod, Emmett Witchel, Anoop Gupta: The Impact of Architectural Trends on Operating System Performance. SOSP 1995: 285-298 | |
66 | EE | Jaswinder Pal Singh, John L. Hennessy, Anoop Gupta: Implications of Hierarchical N-Body Methods for Multiprocessor Architectures ACM Trans. Comput. Syst. 13(2): 141-202 (1995) |
65 | Margaret Martonosi, Anoop Gupta, Thomas E. Anderson: Tuning Memory Performance of Sequential and Parallel Programs. IEEE Computer 28(4): 32-40 (1995) | |
64 | Josep Torrellas, Andrew Tucker, Anoop Gupta: Evaluating the Performance of Cache-Affinity Scheduling in Shared-Memory Multiprocessors. J. Parallel Distrib. Comput. 24(2): 139-151 (1995) | |
63 | Jaswinder Pal Singh, Chris Holt, Takashi Totsuka, Anoop Gupta, John L. Hennessy: Load Balancing and Data locality in Adaptive Hierarchical N-Body Methods: Barnes-Hut, Fast Multipole, and Rasiosity. J. Parallel Distrib. Comput. 27(2): 118-141 (1995) | |
1994 | ||
62 | Rohit Chandra, Scott Devine, Ben Verghese, Anoop Gupta, Mendel Rosenblum: Scheduling and Page Migration for Multiprocessor Compute Servers. ASPLOS 1994: 12-24 | |
61 | 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 | |
60 | James Laudon, Anoop Gupta, Mark Horowitz: Interleaving: A Multithreading Technique Targeting Multiprocessors and Workstations. ASPLOS 1994: 308-318 | |
59 | John Heinlein, Kourosh Gharachorloo, Scott Dresser, Anoop Gupta: Integration of Message Passing and Shared Memory in the Stanford FLASH Multiprocessor. ASPLOS 1994: 38-50 | |
58 | Navin Chaddha, Avneesh Agrawal, Anoop Gupta, Teresa H. Y. Meng: Variable Compression Using JPEG. ICMCS 1994: 562-569 | |
57 | 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 | |
56 | EE | Rohit Chandra, Kourosh Gharachorloo, Vijayaraghavan Soundararajan, Anoop Gupta: Performance evaluation of hybrid hardware and software distributed shared memory protocols. International Conference on Supercomputing 1994: 274-288 |
55 | EE | Jaswinder Pal Singh, Edward Rothberg, Anoop Gupta: Modeling Communication in Parallel Algorithms: A Fruitful Interaction Between Theory and Systems? SPAA 1994: 189-199 |
54 | Jaswinder Pal Singh, Anoop Gupta, Marc Levoy: Parallel Visualization Algorithms: Performance and Architectural Implications. IEEE Computer 27(7): 45-55 (1994) | |
53 | Rohit Chandra, Anoop Gupta, John L. Hennessy: COOL: An Object-Based Language for Parallel Programming. IEEE Computer 27(8): 13-26 (1994) | |
1993 | ||
52 | Edward Rothberg, Jaswinder Pal Singh, Anoop Gupta: Working Sets, Cache Sizes, and Node Granularity Issues for Large-Scale Multiprocessors. ISCA 1993: 14-25 | |
51 | Rohit Chandra, Anoop Gupta, John L. Hennessy: Data Locality and Load Balancing in COOL. PPOPP 1993: 249-259 | |
50 | EE | Jaswinder Pal Singh, Truman Joe, Anoop Gupta, John L. Hennessy: An empirical comparison of the Kendall Square Research KSR-1 and Stanford DASH multiprocessors. SC 1993: 214-225 |
49 | EE | Edward Rothberg, Anoop Gupta: An efficient block-oriented approach to parallel sparse Cholesky factorization. SC 1993: 503-512 |
48 | EE | Jaswinder Pal Singh, Chris Holt, John L. Hennessy, Anoop Gupta: A parallel adaptive fast multipole method. SC 1993: 54-65 |
47 | David C. Douglas, Anoop Gupta, Olaf M. Lubeck, David Maier, Paul Messina, Justin R. Ratner, Burton J. Smith, Frederica Darema: What's in the future for parallel architectures? SC 1993: 872 | |
46 | Margaret Martonosi, Anoop Gupta, Thomas E. Anderson: Effectiveness of Trace Sampling for Performance Debugging Tools. SIGMETRICS 1993: 248-259 | |
45 | Josep Torrellas, Andrew Tucker, Anoop Gupta: Benefits of Cache-Affinity Scheduling in Shared-Memory Multiprocessors: A Summary. SIGMETRICS 1993: 272-274 | |
44 | Jaswinder Pal Singh, John L. Hennessy, Anoop Gupta: Scaling Parallel Programs for Multiprocessors: Methodology and Examples. IEEE Computer 26(7): 42-50 (1993) | |
43 | EE | Daniel Lenoski, James Laudon, Truman Joe, David Nakahira, Luis Stevens, Anoop Gupta, John L. Hennessy: The DASH Prototype: Logic Overhead and Performance. IEEE Trans. Parallel Distrib. Syst. 4(1): 41-61 (1993) |
42 | EE | Edward Rothberg, Anoop Gupta: An Evaluation of Left-Looking, Right-Looking and Multifrontal Approaches to Sparse Cholesky Factorization on Hierarchical-Memory Machines. International Journal of High Speed Computing 5(4): 537-593 (1993) |
1992 | ||
41 | Franz Barachini, Hans Mistelberger, Anoop Gupta: Run-Time Prediction for Production Systems. AAAI 1992: 478-485 | |
40 | Josep Torrellas, Anoop Gupta, John L. Hennessy: Characterizing the Caching and Synchronization Performance of a Multiprocessor Operating System. ASPLOS 1992: 162-174 | |
39 | Todd C. Mowry, Monica S. Lam, Anoop Gupta: Design and Evaluation of a Compiler Algorithm for Prefetching. ASPLOS 1992: 62-73 | |
38 | Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy: Hiding Memory Latency using Dynamic Scheduling in Shared-Memory Multiprocessors. ISCA 1992: 22-33 | |
37 | Per Stenström, Truman Joe, Anoop Gupta: Comparative Performance Evaluation of Cache-Coherent NUMA and COMA Architectures. ISCA 1992: 80-91 | |
36 | Daniel Lenoski, James Laudon, Truman Joe, David Nakahira, Luis Stevens, Anoop Gupta, John L. Hennessy: The DASH Prototype: Implementation and Performance. ISCA 1992: 92-103 | |
35 | Anoop Gupta: Stanford DASH Multiprocessor: The Hardware and Software Approach. PARLE 1992: 801-805 | |
34 | Margaret Martonosi, Anoop Gupta, Thomas E. Anderson: MemSpy: Analyzing Memory System Bottlenecks in Programs. SIGMETRICS 1992: 1-12 | |
33 | Daniel Lenoski, James Laudon, Kourosh Gharachorloo, Wolf-Dietrich Weber, Anoop Gupta, John L. Hennessy, Mark Horowitz, Monica S. Lam: The Stanford Dash Multiprocessor. IEEE Computer 25(3): 63-79 (1992) | |
32 | Anoop Gupta, Wolf-Dietrich Weber: Cache Invalidation Patterns in Shared-Memory Multiprocessors. IEEE Trans. Computers 41(7): 794-810 (1992) | |
31 | EE | Anurag Acharya, Milind Tambe, Anoop Gupta: Implementation of Production Systems on Message-Passing Computers. IEEE Trans. Parallel Distrib. Syst. 3(4): 477-487 (1992) |
30 | Kourosh Gharachorloo, Sarita V. Adve, Anoop Gupta, John L. Hennessy, Mark D. Hill: Programming for Different Memory Consistency Models. J. Parallel Distrib. Comput. 15(4): 399-407 (1992) | |
29 | Edward Rothberg, Anoop Gupta: Parallel ICCG on a hierarchical memory multiprocessor - Addressing the triangular solve bottleneck. Parallel Computing 18(7): 719-741 (1992) | |
1991 | ||
28 | Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy: Performance Evaluation of Memory Consistency Models for Shared Memory Multiprocessors. ASPLOS 1991: 245-257 | |
27 | Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy: Two Techniques to Enhance the Performance of Memory Consistency Models. ICPP (1) 1991: 355-364 | |
26 | EE | Anoop Gupta, John L. Hennessy, Kourosh Gharachorloo, Todd C. Mowry, Wolf-Dietrich Weber: Comparative Evaluation of Latency Reducing and Tolerating Techniques. ISCA 1991: 254-263 |
25 | Anoop Gupta, Andrew Tucker, Shigeru Urushibara: The Impact of Operating System Scheduling Policies and Synchronization Methods of the Performance of Parallel Application. SIGMETRICS 1991: 120-132 | |
24 | EE | Larry Soulé, Anoop Gupta: An Evaluation of the Chandy-Misra-Bryant Algorithm for Digital Logic Simulation. ACM Trans. Model. Comput. Simul. 1(4): 308-347 (1991) |
23 | Todd C. Mowry, Anoop Gupta: Tolerating Latency Through Software-Controlled Prefetching in Shared-Memory Multiprocessors. J. Parallel Distrib. Comput. 12(2): 87-106 (1991) | |
1990 | ||
22 | Anoop Gupta, Wolf-Dietrich Weber, Todd C. Mowry: Reducing Memory and Traffic Requirements for Scalable Directory-Based Cache Coherence Schemes. ICPP (1) 1990: 312-321 | |
21 | Daniel Lenoski, James Laudon, Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy: The Directory-Based Cache Coherence Protocol for the DASH Multiprocessor. ISCA 1990: 148-159 | |
20 | Kourosh Gharachorloo, Daniel Lenoski, James Laudon, Phillip B. Gibbons, Anoop Gupta, John L. Hennessy: Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors. ISCA 1990: 15-26 | |
19 | EE | Edward Rothberg, Anoop Gupta: Techniques for improving the performance of sparse matrix factorization on multiprocessor workstations. SC 1990: 232-241 |
1989 | ||
18 | Wolf-Dietrich Weber, Anoop Gupta: Analysis of Cache Invalidation Patterns in Multiprocessors. ASPLOS 1989: 243-256 | |
17 | EE | Larry Soulé, Anoop Gupta: Characterization of Parallelism and Deadlocks in Distributed Digital Logic Simulation. DAC 1989: 81-86 |
16 | Margaret Martonosi, Anoop Gupta: Tradeoffs in Message Passing and Shared Memory Implementations of a Standard Cell Router. ICPP (3) 1989: 88-96 | |
15 | Edward Rothberg, Anoop Gupta: Experiences Implementing a Parallel ATMS on a Shared-Memory Multiprocessor. IJCAI 1989: 199-205 | |
14 | EE | Wolf-Dietrich Weber, Anoop Gupta: Exploring the Benefits of Multiple Hardware Contexts in a Multiprocessor Architecture: Preliminary Results. ISCA 1989: 273-280 |
13 | Andrew Tucker, Anoop Gupta: Process Control and Scheduling Issues for Multiprogrammed Shared-Memory Multiprocessors. SOSP 1989: 159-166 | |
12 | EE | Anoop Gupta, Charles Forgy, Allen Newell: High-Speed Implementations of Rule-Based Systems. ACM Trans. Comput. Syst. 7(2): 119-146 (1989) |
11 | Anoop Gupta, Charles Forgy: Static and Run-Time Characteristics of OPS5 Production Systems. J. Parallel Distrib. Comput. 7(1): 64-95 (1989) | |
1988 | ||
10 | Anoop Gupta, Milind Tambe: Suitability of Message Passing Computers for Implementing Production Systems. AAAI 1988: 687-692 | |
9 | P. Pandurang Nayak, Anoop Gupta, Paul S. Rosenbloom: Comparison of the Rete and Treat Production Matchers for Soar. AAAI 1988: 693-698 | |
8 | Anoop Gupta, Charles Forgy, Dirk Kalp, Allen Newell, Milind Tambe: Parallel OPS5 on the Encore Multimax. ICPP (1) 1988: 71-280 | |
7 | David R. Cheriton, Anoop Gupta, Patrick D. Boyle, Hendrik A. Goosen: The VMP Multiprocessor: Initial Experience, Refinements and Performance Evlauation. ISCA 1988: 410-421 | |
6 | Milind Tambe, Dirk Kalp, Anoop Gupta, Charles Forgy, Brian Milnes, Allen Newell: Soar/PSM-E: Investigating Match Parallelism in a Learning Production System. PPOPP/PPEALS 1988: 146-160 | |
5 | Anoop Gupta, Andrew Tucker: Exploiting Variable Grain Parallelism at Runtime. PPOPP/PPEALS 1988: 212-221 | |
4 | Anant Agarwal, Anoop Gupta: Memory-Reference Characteristics of Multiprocessor Applications under MACH. SIGMETRICS 1988: 215-225 | |
3 | EE | Arun N. Swami, Anoop Gupta: Optimization of Large Join Queries. SIGMOD Conference 1988: 8-17 |
1986 | ||
2 | Anoop Gupta, Charles Forgy, Allen Newell, Robert G. Wedig: Parallel Algorithms and Architectures for Rule-Based Systems. ISCA 1986: 28-37 | |
1984 | ||
1 | Charles Forgy, Anoop Gupta, Allen Newell, Robert G. Wedig: Initial Assessment of Architectures for Production Systems. AAAI 1984: 116-120 |