Henry M. Levy
#146,718
Most Influential Person Now
Henry M. Levy's AcademicInfluence.com Rankings
Henry M. Levycomputer-science Degrees
Computer Science
#7413
World Rank
#7807
Historical Rank
Parallel Computing
#36
World Rank
#37
Historical Rank
Database
#4474
World Rank
#4651
Historical Rank

Download Badge
Computer Science
Henry M. Levy's Degrees
- PhD Computer Science University of California, Berkeley
- Masters Computer Science University of California, Berkeley
- Bachelors Computer Science University of California, Berkeley
Similar Degrees You Can Earn
Why Is Henry M. Levy Influential?
(Suggest an Edit or Addition)Henry M. Levy's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- Simultaneous multithreading: Maximizing on-chip parallelism (1995) (1770)
- Measurement, modeling, and analysis of a peer-to-peer file-sharing workload (2003) (1056)
- Fine-grained mobility in the Emerald system (1988) (950)
- Exploiting Choice: Instruction Fetch and Issue on an Implementable Simultaneous Multithreading Processor (1996) (850)
- Scheduler activations: effective kernel support for the user-level management of parallelism (1991) (765)
- An analysis of Internet content delivery systems (2002) (697)
- Improving the reliability of commodity operating systems (2005) (591)
- Capability-Based Computer Systems (1984) (557)
- On the scale and performance of cooperative Web proxy caching (2000) (484)
- Distrbution and Abstract Types in Emerald (1987) (469)
- Simultaneous multithreading: a platform for next-generation processors (1997) (447)
- Vanish: Increasing Data Privacy with Self-Destructing Data (2009) (440)
- Implementing global memory management in a workstation cluster (1995) (401)
- The Amber system: parallel programming on a network of multiprocessors (1989) (375)
- Lightweight remote procedure call (1989) (371)
- Improving the Reliability of Internet Paths with One-hop Source Routing (2004) (345)
- Object structure in the Emerald system (1986) (334)
- Recovering device drivers (2004) (331)
- Measurement and Analysis of a Streaming Media Workload (2001) (303)
- Converting thread-level parallelism to instruction-level parallelism via simultaneous multithreading (1997) (285)
- A Crawler-based Study of Spyware in the Web (2006) (276)
- The interaction of architecture and operating system design (1991) (270)
- PRESTO: A system for object‐oriented parallel programming (1988) (269)
- An architecture for software-controlled data prefetching (1991) (267)
- An analysis of database workload performance on simultaneous multithreaded processors (1998) (252)
- The performance implications of thread management alternatives for shared-memory multiprocessors (1989) (237)
- Instrumentation and optimization of Win32/intel executables using Etch (1997) (233)
- VAXcluster: a closely-coupled distributed system (1986) (231)
- A safety-oriented platform for Web applications (2006) (174)
- On the scale and performance of cooperative Web proxy caching (1999) (167)
- Manageability, availability and performance in Porcupine: a highly scalable, cluster-based mail service (1999) (167)
- Limits to low-latency communication on high-speed networks (1993) (159)
- Computer security and the modern home (2013) (159)
- SpyProxy: Execution-based Detection of Malicious Web Content (2007) (145)
- Operating System Implications of Fast, Cheap, Non-Volatile Memory (2011) (141)
- Emerald: A general‐purpose programming language (1990) (140)
- User-level interprocess communication for shared memory multiprocessors (1991) (129)
- Techniques for efficient inline tracing on a shared-memory multiprocessor (1990) (120)
- Organization-Based Analysis of Web-Object Sharing and Caching (1999) (120)
- Supporting fine-grained synchronization on a simultaneous multithreading processor (1999) (119)
- Measurement and Analysis of Spyware in a University Environment (2004) (118)
- The architecture of the Eden system (1981) (116)
- Organization And Performance Of A Two-level Virtual-real Cache Hierarchy (1989) (109)
- The structure and performance of interpreters (1996) (107)
- Lightweight shared objects in a 64-bit operating system (1992) (104)
- Implementing cooperative prefetching and caching in a globally-managed memory system (1998) (101)
- Hardware and software support for efficient exception handling (1994) (95)
- Separating data and control transfer in distributed operating systems (1994) (92)
- Interconnecting heterogeneous computer systems (1988) (91)
- Nooks: an architecture for reliable device drivers (2002) (87)
- Thread-Sensitive Scheduling for SMT Processors (2000) (87)
- Comet: An active distributed key-value store (2010) (81)
- Virtual Memory Management in the VAX/VMS Operating System (1982) (76)
- Computer Programming and Architecture: The VAX-11 (1980) (73)
- Opal: A Single Address Space System for 64-bit Architectures (1992) (71)
- Mangrove: Enticing Ordinary People onto the Semantic Web via Instant Gratification (2003) (70)
- Homeviews: peer-to-peer middleware for personal data sharing applications (2007) (70)
- A simulation study of two-level caches (1988) (65)
- A Compositional Model for Software Reuse (1989) (64)
- An analysis of operating system behavior on a simultaneous multithreaded architecture (2000) (63)
- Customizable and Extensible Deployment for Mobile/Cloud Applications (2014) (63)
- Software-Directed Register Deallocation for Simultaneous Multithreaded Processors (1999) (63)
- Semantic email (2004) (60)
- An evaluation of branch architectures (1987) (57)
- Efficient Support for Multicomputing on ATM Networks (1993) (57)
- A comparison of message passing and shared memory architectures for data parallel programs (1994) (56)
- Distributed shared memory with versioned objects (1992) (54)
- Measurement and analysis of instruction use in the VAX-11/780 (1982) (54)
- Tuning Compiler Optimizations for Simultaneous Multithreading (1997) (53)
- Improving the reliability of commodity operating systems (2003) (53)
- Keypad: an auditing file system for theft-prone devices (2011) (53)
- On the validity of trace-driven simulation for multiprocessors (1991) (51)
- The development of the Emerald programming language (2007) (51)
- How to Use a 64-Bit Virtual Address Space (1992) (50)
- Exploring storage class memory with key value stores (2013) (48)
- An Open Environment for Building Parallel Programming Systems (1988) (46)
- CloudViews: Communal Data Sharing in Public Clouds (2009) (44)
- Integrating coherency and recoverability in distributed systems (1994) (43)
- Modules, objects and distributed programming: Issues in RPC and remote object invocation (1990) (41)
- Managing server load in global memory systems (1997) (41)
- Optimistic Replication for Internet Data Services (2000) (40)
- Organizing and sharing distributed personal web-service data (2008) (39)
- Reducing network latency using subpages in a global memory environment (1996) (38)
- The performance of an object-oriented threads package (1990) (33)
- An analysis of operating system behavior on a simultaneous multithreaded architecture (2000) (32)
- Measurement and analysis of spywave in a university environment (2004) (31)
- Flashproxy: transparently enabling rich web content via remote execution (2008) (31)
- High-performance cross-address space communication (1990) (29)
- Presence-based availability and P2P systems (2005) (28)
- On the use of benchmarks for measuring system performance (1982) (28)
- An evaluation of speculative instruction execution on simultaneous multithreaded processors (2003) (27)
- Mini-threads: increasing TLP on small-scale SMT processors (2003) (27)
- OS Agents: Using AI Techniques in the Operating System Environment (1993) (26)
- The Softbot Approach to OS Interfaces (1995) (25)
- Architectural Principles for Safe Web Programs (2007) (25)
- Segmented FIFO page replacement (1981) (25)
- Dynamic node reconfiguration in a parallel-distributed environment (1991) (25)
- Evolving the Semantic Web with Mangrove (2003) (24)
- New Directions for Self-Destructing Data Systems (2012) (23)
- An open enviornment for building parallel programming systems (1988) (22)
- Opal: a single address space system for 64-bit architecture address space (1992) (22)
- Semantic Email: Adding Lightweight Data Manipulation Capabilities to the Email Habitat (2003) (22)
- VAXclusters: A Closely-Coupled Distributed System (Abstract). (1985) (22)
- The Architecture and Implementation of an Extensible Web Crawler (2010) (20)
- Experiences Building Security Applications on DHTs (2009) (18)
- Fine-grained mobility in the emerald system (1987) (18)
- Manageability, availability, and performance in porcupine: a highly scalable, cluster-based mail service (2000) (17)
- Diamond: Automating Data Management and Storage for Wide-Area, Reactive Applications (2016) (16)
- A remote computation facility for a heterogeneous environment (1988) (15)
- Generation of building energy system models (1984) (15)
- Potentials and limitations of fault-based Markov prefetching for virtual memory pages (1999) (15)
- Evaluation of OO7 as a system and an application benchmark (1995) (15)
- Some issues for single address space systems (1993) (14)
- Using Processes to Improve the Reliability of Browser-based Applications (2007) (14)
- End the Senseless Killing: Improving Memory Management for Mobile Operating Systems (2020) (13)
- Proceedings of the sixteenth ACM symposium on Operating systems principles (1991) (13)
- Exploiting thread-level parallelism on simultaneous multithreaded processors (1998) (11)
- Measurement and analysis of internet content delivery systems (2004) (11)
- An analysis of internet content delivery systems (2002) (10)
- Recovering Device Drivers (Awarded Best Paper!) (2004) (9)
- Vax Station: A General-Purpose Raster Graphics Architecture (1984) (9)
- An Evolutionary Approach to the Semantic Web (2002) (8)
- Retrospective: simultaneous multithreading: maximizing on-chip parallelism (1998) (8)
- Live Update for Device Drivers (2008) (8)
- Web browsers as operating systems: supporting robust and secure web programs (2009) (7)
- The Porcupine scalable mail server (1998) (7)
- Global memory management for workstation networks (1996) (6)
- The Organization and Sharing of Web-Service Objects with Menagerie (2007) (6)
- The Importance of History in a Media Delivery System (2007) (6)
- Thread Management for Shared-Memory Multiprocessors (2014) (6)
- The Emerald Programming Language1 (2005) (6)
- Sharing and caching characteristics of internet content (2002) (6)
- Compilation issues for a simultaneous multithreading processor (1996) (5)
- Regaining control over cloud and mobile data (2011) (5)
- Manageability, availability and performance in Porcupine: a highly scalable, cluster-based mail service (summary only) (2000) (5)
- Distribution in a single address space operating system (1992) (4)
- Capability-Based Access Control for Peer-to-Peer Data Sharing (2006) (3)
- VAXclusters (extended abstract): a closely-coupled distributed system (1985) (3)
- Using shared memory for read-mostly RPC services (1996) (3)
- Distribution in a single address space operating system (1993) (3)
- Capability- and Object-Based System Concepts (1984) (3)
- Fine-Grained Mobility in the Emerald System (Extended Abstract). (1987) (3)
- Customer Delay in Very Large Multi-Queue Single-Server Systems (1996) (3)
- Computer programming and architecture (1980) (2)
- Reducing the virtual memory overhead of swizzling (1996) (2)
- Using virtual addresses as object references (1992) (2)
- The STAROS System (1984) (2)
- Making Distributed Mobile Applications SAFE: Enforcing User Privacy Policies on Untrusted Applications with Secure Application Flow Enforcement (2020) (1)
- Issues in Capability-Based Architectures (1984) (1)
- The Cambridge CAP Computer (1984) (1)
- Accommodating Heterogeneity (1987) (1)
- The Plessey System 250 (1984) (1)
- The Intel iAPX 432 (1984) (1)
- Cse 451: introduction to operating systems (1996) (1)
- Tuning Compiler Optimizations for Simultaneous (1997) (1)
- Performance evaluation of IAS on the PDP-11/70 (1976) (1)
- The Hydra System (1984) (1)
- The IBM System/38 (1984) (1)
- The Support of an Operating System (1988) (0)
- 5 Parameter Passing (1990) (0)
- Analysis of the VAX Instruction Set (1988) (0)
- 4.2 Broadcast Statement (2007) (0)
- Physical Input and Output (1988) (0)
- Shared Memory with Versioned Objects (2013) (0)
- Caches and Translation Buffers (1988) (0)
- Susan Eggers Receives Eckert-Mauchly Award for Outstanding Contributions to Computer Architecture (2018) (0)
- Persistent Active Type Station4 Supertype (2007) (0)
- Implementing shared data objects above the kernel (1991) (0)
- Parallelism and Parallel Computer Systems (1989) (0)
- Access Rights Authorization (2010) (0)
- Access Rights Authorization (2010) (0)
- Call for Nominations - ACM SIGOPS Mark Weiser Award (2001) (0)
- Architecture and Implementation (1988) (0)
- 7.2 Other Open Problems 7 Conclusions and Open Issues 7.1 Interaction with the Load-balancing Algorithm Optimized-fs Execution Time (at Y) for Different Ping-pong Detection Sensitivity (at X). Locking Dsm Pages -for How Long? (2011) (0)
- More VAX Data Types (1988) (0)
- Advanced Control Structures (1988) (0)
- Early Descriptor Architectures (1984) (0)
- HISTORY OF CAPABILITY-BASED COMPUTER SYSTEMS. (1982) (0)
- Orcia: Replication for Large-Scale Clusters (2000) (0)
- Computer Structures and the VAX (1988) (0)
- Making Good Career Choices (2014) (0)
- Instruction and Addressing Fundamentals (1988) (0)
- Early Capability Architectures (1984) (0)
- Operating System Services for Networked Clusters (2003) (0)
- 8 – Linked Data Structures (1988) (0)
- The Program Assembler and Debugger (1988) (0)
- Distrbution andAbstract TypesinEmerald (1987) (0)
- 5.2 Data Race Detection 5.3 Distributed Garbage Collection 5.4 Tracing True Sharing (1999) (0)
- Measurement-driven modeling and design of internet-scale systems (2005) (0)
- Measurement and Analysis of Spyware Infec-tions in a University Environment (2004) (0)
- 10 – Comparative Architectures (1989) (0)
- VAX Instruction Encoding (1988) (0)
- The Structure of a VAX Operating System (1988) (0)
- Proceedings of the 11th USENIX conference on Operating Systems Design and Implementation (2014) (0)
This paper list is powered by the following services:
What Schools Are Affiliated With Henry M. Levy?
Henry M. Levy is affiliated with the following schools: