Raphael Finkel
#4,698
Most Influential Person Now
American computer scientist
Raphael Finkel's AcademicInfluence.com Rankings
Raphael Finkelcomputer-science Degrees
Computer Science
#283
World Rank
#295
Historical Rank
#165
USA Rank
Programming
#18
World Rank
#18
Historical Rank
#10
USA Rank
Database
#1117
World Rank
#1174
Historical Rank
#312
USA Rank
Download Badge
Computer Science
Raphael Finkel's Degrees
- PhD Computer Science Stanford University
- Masters Computer Science Stanford University
Similar Degrees You Can Earn
Why Is Raphael Finkel Influential?
(Suggest an Edit or Addition)According to Wikipedia, Raphael Finkel is an American computer scientist and a retired professor at the University of Kentucky. He compiled the first version of the Jargon File. He is the author of An Operating Systems Vade Mecum, a textbook on operating systems, and Advanced Programming Language Design, an introductory book on programming paradigms. Finkel and J.L. Bentley created the data structure called the quadtree.
Raphael Finkel's Published Works
Published Works
- An Algorithm for Finding Best Matches in Logarithmic Expected Time (1976) (3087)
- Quad trees a data structure for retrieval on composite keys (1974) (1788)
- Designing a process migration facility: the Charlotte experience (1989) (242)
- DIB—a distributed implementation of backtracking (1987) (228)
- Two algorithms for barrier synchronization (1988) (168)
- A Stable Distributed Scheduling Algorithm (1981) (144)
- Quotient Networks (1982) (91)
- Parallelism in Alpha-Beta Search (1982) (87)
- Principal parts and morphological typology (2007) (87)
- Molecular phylogenetic relationships of nonpathogenic grass mycosymbionts and clavicipitaceous plant pathogens (1991) (85)
- Morphological Typology: From Word to Paradigm (2013) (80)
- The Roscoe distributed operating system (1979) (79)
- AL, a programming system for automation. (1974) (65)
- Integrated CPU and network-I/O QoS management in an endsystem (1998) (61)
- A Note on Enumerating Binary Trees (1980) (61)
- Interprocess Communication in Charlotte (1987) (59)
- The Crystal Multicomputer: Design and Implementation Experience (1987) (57)
- Signature Extraction for Overlap Detection in Documents (2002) (53)
- Comparison of Overlap Detection Techniques (2002) (49)
- Advanced programming language design (1995) (49)
- Principal parts and degrees of paradigmatic transparency (2009) (44)
- An Overview Of AL, A Programming System For Automation (1975) (41)
- Processor Interconnection Strategies (1980) (41)
- Morphological Typology: List of Abbreviations (2013) (39)
- The Lens Interconnection Strategy (1981) (34)
- A Reservation-Based CSMA Protocol for Integrated Manufacturing Networks (1994) (34)
- Designing a Process Migration Facility (1989) (33)
- Computing stable models in parallel (2001) (32)
- EPOCH: An Organic Chemistry Homework Program that Offers Response-Specific Feedback to Students. (2006) (31)
- An Operating Systems Vade Mecum (1986) (29)
- Experience with Charlotte: Simplicity and Function in a Distributed Operating System (1989) (28)
- An Optimal Scheme for Disseminating Information (1988) (23)
- High Density Graphs for Processor Interconnection (1981) (22)
- Improved Speedup Bounds for Parallel Alpha-Beta Search (1983) (21)
- The Materials Simulation Toolkit for Machine learning (MAST-ML): An automated open source toolkit to accelerate data-driven materials research (2019) (21)
- Pulsar: an extensible tool for monitoring large Unix sites (1997) (20)
- Unify: A Scalable Approach to Multicomputer Design (1995) (19)
- Constructing and debugging manipulator programs (1976) (17)
- A Simple Mechanism for Type Security Across Compilation Units (1988) (15)
- Generating Hebrew Verb Morphology by Default Inheritance Hierarchies (2002) (14)
- A parallel algorithm for generalized networks (1988) (14)
- The Charlotte Distributed Operating System Part IV of the First Report on the Crystal Project (1983) (13)
- Extension of the Banker's Algorithm for Resource Allocation in a Distributed Operating System (1984) (12)
- Constraint Lingo: towards high‐level constraint programming (2004) (11)
- The Arachne Distributed Operating System (1981) (11)
- Handling Timing Errors in Distributed Programs (1988) (10)
- A Default Inheritance Hierarchy for Computing Hebrew Verb Morphology (2006) (9)
- KATR: A Set-Based Extension of DATR* (2002) (9)
- Roscoe: A Multi-Microcomputer Operating System (1978) (9)
- Single versus concurrent systems: Nominal classification in Mian (2017) (9)
- Experience With Crystal, Charlotte and Lynx (1986) (8)
- Constraint Lingo: towards high-level constraint programming (2004) (8)
- What Is an Operating System (1997) (8)
- Service rebalancing (1993) (7)
- Tabular Constraint-Satisfaction Problems and Answer Set Programming (2001) (7)
- The Viva File System (1993) (7)
- Constraint Lingo: A Program for Solving Logic Puzzles and Other Tabular Constraint Problems (2002) (7)
- An ASCII Database for Fast Queries of Relatively Stable Data (1991) (7)
- An operating systems vade mecum (2. ed.) (1988) (6)
- LYNX: A dynamic distributed programming lan-guage (1984) (6)
- Reasoning about conditional constraint specification problems and feature models (2011) (6)
- Schema and Tuple Trees: An Intuitive Structure for Representing Relational Data (1995) (6)
- Extending The Dimensions of Consistency: Spatial Consistency and Sequential Segments (1994) (6)
- An implementation of service rebalancing (1992) (6)
- An Efficient Deadlock Avoidance Algorithm (1987) (6)
- Exploratory study of computer integrated assembly systems. Progress report 3, covering the period December 1, 1975 to July 31, 1976 (1976) (6)
- RPSF: A Routing Protocol with Selective Forwarding for Mobile Ad-Hoc Networks (2007) (6)
- Wisconsin Modula - Part III of the First Report on the Crystal Project (1983) (5)
- Determining the probability of obtaining a desired clone in an amplified or shuttle library. (1994) (5)
- Parallel Relative Debugging with Dynamic Data Structures (2003) (5)
- What Your Teacher Told You is True: Latin Verbs Have Four Principal Parts (2009) (5)
- Adaptive Decision Support for Planning under Hard and Soft Constraints (2005) (5)
- A Computational Approach to Yorùbá Morphology (2009) (4)
- Improving file system performance with predictive caching (1996) (4)
- BTMD: Small, Fast Diffs for WAN-Based DSM (2005) (4)
- Parallel computation for acoustic radiation in a subsonic nonuniform flow with a coupled FEM/BEM formulation (1999) (4)
- Kratylos: A tool for sharing interlinearized and lexical data in diverse formats (2017) (4)
- Unify: a Scalable, Loosely-coupled, Distributed Shared Memory Multicomputer (1993) (4)
- Run-time print values (1983) (3)
- The complexity of inflectional systems (2015) (3)
- YACKOS on a shared-memory multiprocessor (1988) (3)
- Planning for Welfare to Work (2008) (3)
- Contrasting modes of representation for inflectional systems: Some implications for computing morphological complexity (2015) (3)
- The roscoe operating system (1979) (3)
- Automatic Generation of English-language Steps in Puzzle Solving (2004) (2)
- Generating Cellular Puzzles with Logic Programs (2006) (2)
- Squads: server groups that dynamically adapt to improve performance (1989) (2)
- Reasoning about Conditional Constraint Specifications (2009) (2)
- The SUDA project: collaborative Web-based translation (1999) (2)
- Operating Systems for Ring-Based Multiprocessors. (1982) (1)
- Measure of Efficiency on Heterogeneous Machines (1997) (1)
- Computer-Based Tools for Word and Paradigm Computational Morphology (2016) (1)
- Utility servers in charlotte (1991) (1)
- Experience With Crystal, Charlotte and Lynx - Third Report (1986) (1)
- Arachne User Guide. Version 1.2. (1980) (1)
- Parallel algorithms and architectures report of a workshop (1988) (1)
- Inflection-class transparency (2013) (0)
- Grammatically enhanced plats (2013) (0)
- Two Specialty Dictionaries@@@The Hacker's Dictionary@@@A Marihuana Dictionary: Words, Terms, Events, and Persons Related to Cannabis (1986) (0)
- Morphological Typology: Plats (2013) (0)
- Morphological Typology: The Marginal Detraction Hypothesis (2013) (0)
- XML transformation and structure-based pattern matching for endangered languages (2019) (0)
- WISPAC: A Parallel Array Computer for Simulation Applications (1982) (0)
- Multicomputer Operating Systems and Applications. (1985) (0)
- Morphological Typology: The Principal-Parts Analyzer (2013) (0)
- Morphological Typology: References (2013) (0)
- Cosmogenic 10Be production during low sea-level periods of ice ages in underwater rocks from the Tugaru Strait, Japan (2003) (0)
- Morphological Typology: Sensitivity to plat presentation (2013) (0)
- Digest Ciphers, Stream Digests, and Winnowing Stream Ciphers (1998) (0)
- SI2-SSI Collaborative Research: A Computational Materials Data and Design Environment (2018) (0)
- Experience with a Unix system‐administration tool (1999) (0)
- Using Quad Tree as Data Storage for a Terrain Representation and a Core for a Path Finding Algorithm (2012) (0)
- Computing in the field: Automated elicitation & documentation (2009) (0)
- Experience with a Unix System-Administration Tool (1999) (0)
- Interactive Preferences and Decision-Theoretic Planning (2005) (0)
- Micky: Methods With Implicit Calls (2005) (0)
- Unitary Impulse Approximation with Application to Pion-Nucleon Scattering. . (1966) (0)
- The complexity of inflection-class systems (2013) (0)
- Parallel m-dimensional relative ant colony optimization (mDRACO) for the Costas-array problem (2022) (0)
- Morphological Typology: Inflection classes, implicative relations, and morphological theory (2013) (0)
- Entropy, predictability, and predictiveness (2013) (0)
- The benefits of service rebalancing (1992) (0)
- Binding Strategies and Scope Rules Are Independent (1982) (0)
- Impostors and heteroclites (2013) (0)
- Geometric Learning Algorithms Geometric Learning Algorithms (1990) (0)
- Morphological Typology: Stems as principal parts (2013) (0)
- Roscoe User Guide. Version 1.1. (1979) (0)
- Morphological Typology: A typology of principal-part systems (2013) (0)
- Operating systems (2018) (0)
- Reversers-A programming language construct for reversing out of code (2006) (0)
This paper list is powered by the following services:
Other Resources About Raphael Finkel
What Schools Are Affiliated With Raphael Finkel?
Raphael Finkel is affiliated with the following schools: