Anoop Gupta

Affiliations:
  • Microsoft Research


According to our database1, Anoop Gupta authored at least 129 papers between 1983 and 2018.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2018
Enabling a Nationwide Radio Frequency Inventory Using the Spectrum Observatory.
IEEE Trans. Mob. Comput., 2018

2014
Exploring and Understanding Unintended Touch during Direct Pen Interaction.
ACM Trans. Comput. Hum. Interact., 2014

How low should we go?: understanding the perception of latency while inking.
Proceedings of the Graphics Interface 2014, 2014

The pen is mightier: understanding stylus behaviour while inking on tablets.
Proceedings of the Graphics Interface 2014, 2014

In the blink of an eye: investigating latency perception during stylus interaction.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

2012
PixIO: sharing any surface.
Proceedings of the CSCW '12 Computer Supported Cooperative Work, Seattle, WA, USA, February 11-15, 2012, 2012

IllumiShare: sharing any surface.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

2005
Tools and Applications for Large-Scale Display Walls.
IEEE Computer Graphics and Applications, 2005

2004
Automating lecture capture and broadcast: technology and videography.
Multim. Syst., 2004

Exploring PC-telephone convergence with the enhanced telephony prototype.
Proceedings of the 2004 Conference on Human Factors in Computing Systems, 2004

2003
Videography for telepresentations.
Proceedings of the 2003 Conference on Human Factors in Computing Systems, 2003

2002
Asynchronous Collaboration Around Multimedia Applied to On-Demand Education.
J. Manag. Inf. Syst., 2002

Distributed meetings: a meeting capture and broadcasting system.
Proceedings of the 10th ACM International Conference on Multimedia 2002, 2002

Communication Behaviors of Co-Located Users in Collaborative AR Interfaces.
Proceedings of the 2002 IEEE / ACM International Symposium on Mixed and Augmented Reality (ISMAR 2002), 30 September, 2002

Designing and deploying an information awareness interface.
Proceedings of the CSCW 2002, 2002

Supporting interaction outside of class: anchored discussions vs. discussion boards.
Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community, 2002

Notification for shared annotation of digital documents.
Proceedings of the CHI 2002 Conference on Human Factors in Computing Systems: Changing our World, 2002

2001
Building an intelligent camera management system.
Proceedings of the 9th ACM International Conference on Multimedia 2001, Ottawa, Ontario, Canada, September 30, 2001

Exploring benefits of non-linear time compression.
Proceedings of the 9th ACM International Conference on Multimedia 2001, Ottawa, Ontario, Canada, September 30, 2001

Asynchronous Collaboration around Multimedia and its Application to On-Demand Training.
Proceedings of the 34th Annual Hawaii International Conference on System Sciences (HICSS-34), 2001

Viewing meeting captured by an omni-directional camera.
Proceedings of the CHI 2001 Conference on Human Factors in Computing Systems, Seattle, WA, USA, March 31, 2001

Automating camera management for lecture room environments.
Proceedings of the CHI 2001 Conference on Human Factors in Computing Systems, Seattle, WA, USA, March 31, 2001

Linking public spaces: technical and social issues.
Proceedings of the CHI 2001 Conference on Human Factors in Computing Systems, Seattle, WA, USA, March 31, 2001

Robust annotation positioning in digital documents.
Proceedings of the CHI 2001 Conference on Human Factors in Computing Systems, Seattle, WA, USA, March 31, 2001

2000
Automatically extracting highlights for TV Baseball programs.
Proceedings of the 8th ACM International Conference on Multimedia 2000, Los Angeles, CA, USA, October 30, 2000

Designing presentations for on-demand viewing.
Proceedings of the CSCW 2000, 2000

Using Web annotations for asynchronous collaboration around documents.
Proceedings of the CSCW 2000, 2000

Distance learning through distributed collaborative video viewing.
Proceedings of the CSCW 2000, 2000

Browsing digital video.
Proceedings of the CHI 2000 Conference on Human factors in computing systems, 2000

Presenting to local and remote audiences: design and use of the TELEP system.
Proceedings of the CHI 2000 Conference on Human factors in computing systems, 2000

Comparing presentation summaries: slides vs. reading vs. listening.
Proceedings of the CHI 2000 Conference on Human factors in computing systems, 2000

1999
A Quantitative Analysis of the Performance and Scalability of Distributed Shared Memory.
IEEE Trans. Computers, 1999

Cache-coherent distributed shared memory: perspectives on its development and future challenges.
Proc. IEEE, 1999

Annotations for Streaming Video on the Web: System Design and Usage Studies.
Comput. Networks, 1999

Auto-summarization of audio-video presentations.
Proceedings of the 7th ACM International Conference on Multimedia '99, Orlando, FL, USA, October 30, 1999

Evolving use of a system for education at a distance.
Proceedings of the CHI '99 Extended Abstracts on Human Factors in Computing Systems, 1999

Time-Compression: Systems Concerns, Usage, and Benefits.
Proceedings of the Proceeding of the CHI '99 Conference on Human Factors in Computing Systems: The CHI is the Limit, 1999

Design lessons from deployment of on-demand video.
Proceedings of the CHI '99 Extended Abstracts on Human Factors in Computing Systems, 1999

Annotations for streaming video on the web.
Proceedings of the CHI '99 Extended Abstracts on Human Factors in Computing Systems, 1999

Parallel computer architecture - a hardware / software approach.
Morgan Kaufmann, ISBN: 978-1-55860-343-1, 1999

1998
Flexible Use of Memory for Replication/Migration in Cache-Coherent DSM Multiprocessors.
Proceedings of the 25th Annual International Symposium on Computer Architecture, 1998

The DASH Prototype: Implementation and Performance.
Proceedings of the 25 Years of the International Symposia on Computer Architecture (Selected Papers)., 1998

The Stanford FLASH Multiprocessor.
Proceedings of the 25 Years of the International Symposia on Computer Architecture (Selected Papers)., 1998

Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors.
Proceedings of the 25 Years of the International Symposia on Computer Architecture (Selected Papers)., 1998

Performance Isolation: Sharing and Isolation in Shared-Memory Multiprocessors.
Proceedings of the ASPLOS-VIII Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems, 1998

1997
The Design and Analysis of a Cache Architecture for Texture Mapping.
Proceedings of the 24th International Symposium on Computer Architecture, 1997

Coherent Block Data Transfer in the FLASH Multiprocessor.
Proceedings of the 11th International Parallel Processing Symposium (IPPS '97), 1997

1996
Implementing Efficient Fault Containment for Multiprocessors: Confining Faults in a Shared-Memory Multiprocessor Environment.
Commun. ACM, 1996

Quadtree based adaptive lossy coding of motion vectors.
Proceedings of the Proceedings 1996 International Conference on Image Processing, 1996

A frame-work for live multicast of video streams over the Internet.
Proceedings of the Proceedings 1996 International Conference on Image Processing, 1996

Operating System Support for Improving Data Locality on CC-NUMA Compute Servers.
Proceedings of the ASPLOS-VII Proceedings, 1996

1995
Implications of Hierarchical N-Body Methods for Multiprocessor Architectures
ACM Trans. Comput. Syst., 1995

Evaluating the Performance of Cache-Affinity Scheduling in Shared-Memory Multiprocessors.
J. Parallel Distributed Comput., 1995

Load Balancing and Data locality in Adaptive Hierarchical N-Body Methods: Barnes-Hut, Fast Multipole, and Rasiosity.
J. Parallel Distributed Comput., 1995

Complete computer system simulation: the SimOS approach.
IEEE Parallel Distributed Technol. Syst. Appl., 1995

Tuning Memory Performance of Sequential and Parallel Programs.
Computer, 1995

The Impact of Architectural Trends on Operating System Performance.
Proceedings of the Fifteenth ACM Symposium on Operating System Principles, 1995

Hive: Fault Containment for Shared-Memory Multiprocessors.
Proceedings of the Fifteenth ACM Symposium on Operating System Principles, 1995

Memory System Performance of UNIX on CC-NUMA Multiprocessors.
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1995

The SPLASH-2 Programs: Characterization and Methodological Considerations.
Proceedings of the 22nd Annual International Symposium on Computer Architecture, 1995

1994
Architectural and implementation issues for multithreading (panel session I).
SIGARCH Comput. Archit. News, 1994

An Efficient Block-Oriented Approach to Parallel Sparse Cholesky Factorization.
SIAM J. Sci. Comput., 1994

Parallel Visualization Algorithms: Performance and Architectural Implications.
Computer, 1994

COOL: An Object-Based Language for Parallel Programming.
Computer, 1994

Modeling Communication in Parallel Algorithms: A Fruitful Interaction Between Theory and Systems?
Proceedings of the 6th Annual ACM Symposium on Parallel Algorithms and Architectures, 1994

Performance evaluation of hybrid hardware and software distributed shared memory protocols.
Proceedings of the 8th international conference on Supercomputing, 1994

Variable Compression Using JPEG.
Proceedings of the International Conference on Multimedia Computing and Systems, 1994

Interleaving: A Multithreading Technique Targeting Multiprocessors and Workstations.
Proceedings of the ASPLOS-VI Proceedings, 1994

The Performance Impact of Flexibility in the Stanford FLASH Multiprocessor.
Proceedings of the ASPLOS-VI Proceedings, 1994

Integration of Message Passing and Shared Memory in the Stanford FLASH Multiprocessor.
Proceedings of the ASPLOS-VI Proceedings, 1994

Scheduling and Page Migration for Multiprocessor Compute Servers.
Proceedings of the ASPLOS-VI Proceedings, 1994

Architectural and Implementation Tradeoffs in the Design of Multiple-Context Processors.
Proceedings of the Multithreaded Computer Architecture, 1994

1993
The DASH Prototype: Logic Overhead and Performance.
IEEE Trans. Parallel Distributed Syst., 1993

An Evaluation of Left-Looking, Right-Looking and Multifrontal Approaches to Sparse Cholesky Factorization on Hierarchical-Memory Machines.
Int. J. High Speed Comput., 1993

Scaling Parallel Programs for Multiprocessors: Methodology and Examples.
Computer, 1993

Benefits of Cache-Affinity Scheduling in Shared-Memory Multiprocessors: A Summary.
Proceedings of the 1993 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1993

Effectiveness of Trace Sampling for Performance Debugging Tools.
Proceedings of the 1993 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1993

An empirical comparison of the Kendall Square Research KSR-1 and Stanford DASH multiprocessors.
Proceedings of the Proceedings Supercomputing '93, 1993

A parallel adaptive fast multipole method.
Proceedings of the Proceedings Supercomputing '93, 1993

What's in the future for parallel architectures?
Proceedings of the Proceedings Supercomputing '93, 1993

Data Locality and Load Balancing in COOL.
Proceedings of the Fourth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), 1993

Working Sets, Cache Sizes, and Node Granularity Issues for Large-Scale Multiprocessors.
Proceedings of the 20th Annual International Symposium on Computer Architecture, 1993

1992
Implementation of Production Systems on Message-Passing Computers.
IEEE Trans. Parallel Distributed Syst., 1992

Cache Invalidation Patterns in Shared-Memory Multiprocessors.
IEEE Trans. Computers, 1992

SPLASH: Stanford parallel applications for shared-memory.
SIGARCH Comput. Archit. News, 1992

Parallel ICCG on a hierarchical memory multiprocessor - Addressing the triangular solve bottleneck.
Parallel Comput., 1992

Programming for Different Memory Consistency Models.
J. Parallel Distributed Comput., 1992

The Stanford Dash Multiprocessor.
Computer, 1992

MemSpy: Analyzing Memory System Bottlenecks in Programs.
Proceedings of the 1992 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1992

Stanford DASH Multiprocessor: The Hardware and Software Approach.
Proceedings of the PARLE '92: Parallel Architectures and Languages Europe, 1992

Comparative Performance Evaluation of Cache-Coherent NUMA and COMA Architectures.
Proceedings of the 19th Annual International Symposium on Computer Architecture. Gold Coast, 1992

Architectural and implementation tradeoffs in the design of multiple-context processors.
Proceedings of the 19th Annual International Symposium on Computer Architecture. Gold Coast, 1992

Hiding Memory Latency using Dynamic Scheduling in Shared-Memory Multiprocessors.
Proceedings of the 19th Annual International Symposium on Computer Architecture. Gold Coast, 1992

Characterizing the Caching and Synchronization Performance of a Multiprocessor Operating System.
Proceedings of the ASPLOS-V Proceedings, 1992

Design and Evaluation of a Compiler Algorithm for Prefetching.
Proceedings of the ASPLOS-V Proceedings, 1992

Run-Time Prediction for Production Systems.
Proceedings of the 10th National Conference on Artificial Intelligence, 1992

1991
Efficient sparse matrix factorization on high performance workstations - exploiting the memory hierarchy.
ACM Trans. Math. Softw., 1991

An Evaluation of the Chandy-Misra-Bryant Algorithm for Digital Logic Simulation.
ACM Trans. Model. Comput. Simul., 1991

Tolerating Latency Through Software-Controlled Prefetching in Shared-Memory Multiprocessors.
J. Parallel Distributed Comput., 1991

The Impact of Operating System Scheduling Policies and Synchronization Methods of the Performance of Parallel Application.
Proceedings of the 1991 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1991

Comparative Evaluation of Latency Reducing and Tolerating Techniques.
Proceedings of the 18th Annual International Symposium on Computer Architecture. Toronto, 1991

Two Techniques to Enhance the Performance of Memory Consistency Models.
Proceedings of the International Conference on Parallel Processing, 1991

Performance Evaluation of Memory Consistency Models for Shared Memory Multiprocessors.
Proceedings of the ASPLOS-IV Proceedings, 1991

1990
Techniques for improving the performance of sparse matrix factorization on multiprocessor workstations.
Proceedings of the Proceedings Supercomputing '90, New York, NY, USA, November 12-16, 1990, 1990

The Directory-Based Cache Coherence Protocol for the DASH Multiprocessor.
Proceedings of the 17th Annual International Symposium on Computer Architecture, 1990

Reducing Memory and Traffic Requirements for Scalable Directory-Based Cache Coherence Schemes.
Proceedings of the 1990 International Conference on Parallel Processing, 1990

Design of scalable shared-memory multiprocessors: the DASH approach.
Proceedings of the Intellectual Leverage: Thirty-Fifth IEEE Computer Society International Conference, 1990

1989
High-Speed Implementations of Rule-Based Systems.
ACM Trans. Comput. Syst., 1989

Static and Run-Time Characteristics of OPS5 Production Systems.
J. Parallel Distributed Comput., 1989

Parallel distributed-time logic simulation.
IEEE Des. Test, 1989

Process Control and Scheduling Issues for Multiprogrammed Shared-Memory Multiprocessors.
Proceedings of the Twelfth ACM Symposium on Operating System Principles, 1989

Exploring the Benefits of Multiple Hardware Contexts in a Multiprocessor Architecture: Preliminary Results.
Proceedings of the 16th Annual International Symposium on Computer Architecture. Jerusalem, 1989

Experiences Implementing a Parallel ATMS on a Shared-Memory Multiprocessor.
Proceedings of the 11th International Joint Conference on Artificial Intelligence. Detroit, 1989

Tradeoffs in Message Passing and Shared Memory Implementations of a Standard Cell Router.
Proceedings of the International Conference on Parallel Processing, 1989

Characterization of Parallelism and Deadlocks in Distributed Digital Logic Simulation.
Proceedings of the 26th ACM/IEEE Design Automation Conference, 1989

Competitive management of distributed shared memory.
Proceedings of the Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, 1989

Analysis of Cache Invalidation Patterns in Multiprocessors.
Proceedings of the ASPLOS-III Proceedings, 1989

1988
Parallel implementation of OPS5 on the encore multiprocessor: Results and analysis.
Int. J. Parallel Program., 1988

Optimization of Large Join Queries.
Proceedings of the 1988 ACM SIGMOD International Conference on Management of Data, 1988

Memory-Reference Characteristics of Multiprocessor Applications under MACH.
Proceedings of the 1988 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1988

Soar/PSM-E: Investigating Match Parallelism in a Learning Production System.
Proceedings of the ACM/SIGPLAN PPEALS 1988, 1988

Exploiting Variable Grain Parallelism at Runtime.
Proceedings of the ACM/SIGPLAN PPEALS 1988, 1988

The VMP Multiprocessor: Initial Experience, Refinements and Performance Evlauation.
Proceedings of the 15th Annual International Symposium on Computer Architecture, 1988

Parallel OPS5 on the Encore Multimax.
Proceedings of the International Conference on Parallel Processing, 1988

Comparison of the Rete and Treat Production Matchers for Soar.
Proceedings of the 7th National Conference on Artificial Intelligence, 1988

Suitability of Message Passing Computers for Implementing Production Systems.
Proceedings of the 7th National Conference on Artificial Intelligence, 1988

1986
Parallel Algorithms and Architectures for Rule-Based Systems.
Proceedings of the 13th Annual Symposium on Computer Architecture, Tokyo, Japan, June 1986, 1986

1984
Initial Assessment of Architectures for Production Systems.
Proceedings of the National Conference on Artificial Intelligence. Austin, 1984

1983
ACE: A Circuit Extractor.
Proceedings of the 20th Design Automation Conference, 1983


  Loading...