James C. Browne
American computer scientist
James C. Browne's AcademicInfluence.com Rankings
Download Badge
Computer Science
James C. Browne's Degrees
- PhD Computer Science Stanford University
- Masters Computer Science Stanford University
- Bachelors Mathematics University of Texas at Austin
Similar Degrees You Can Earn
Why Is James C. Browne Influential?
(Suggest an Edit or Addition)According to Wikipedia, James Clayton "Jim" Browne was an American computer scientist. Early life and education Born in Conway, Arkansas, he attended Hendrix College, where he studied chemistry. In 1960, he earned a doctorate in physical chemistry from the University of Texas and joined the faculty. Between 1963 and 1967, Browne worked at Queen's University Belfast in Ireland, where he helped establish the school's first computational center. He was named a full professor upon his return to the University of Texas in 1968. For a time, Browne was chair of the department of computer science, and held the regents' chair #2 in computer sciences.
James C. Browne's Published Works
Published Works
- General approach to mapping of parallel computations upon multiprocessor architectures (1988) (308)
- Analytic models for rollback and recovery strategies in data base systems (1975) (192)
- A fast solution method for three‐dimensional many‐particle problems of linear elasticity (1998) (165)
- The CODE 2.0 graphical parallel programming language (1992) (155)
- Poems: end-to-end performance design of large parallel adaptive computational systems (1998) (150)
- On partitioning dynamic adaptive grid hierarchies (1996) (145)
- Distributed pagerank for P2P systems (2003) (122)
- CODE: a unified approach to parallel programming (1989) (112)
- PerfExpert: An Easy-to-Use Performance Diagnosis Tool for HPC Applications (2010) (102)
- Visual programming and debugging for parallel computing (1995) (94)
- Systems Engineering for High Performance Computing Software: The HDDA/DAGH Infrastructure for Implementation of Parallel Structured Adaptive Mesh (2000) (79)
- A Common Data Management Infrastructure for Adaptive Algorithms for PDE Solutions (1997) (78)
- Open XDMoD: A Tool for the Comprehensive Management of High-Performance Computing Resources (2015) (76)
- Trace-driven modeling and analysis of CPU scheduling in a multiprogramming system (1972) (74)
- Comprehensive Resource Use Monitoring for HPC Systems with TACC Stats (2014) (62)
- Simultaneous Update of Priority Structures (1987) (61)
- Conceptual and Implementation Models for the Grid (2005) (61)
- Experimental Evaluation of a Reusability-Oriented Parallel Programming Environment (1990) (59)
- Heuristics for Scheduling I/O Operations (1997) (54)
- Verified systems by composition from verified components (2003) (54)
- Diagnosing the root-causes of failures from cluster log files (2010) (49)
- Linking Resource Usage Anomalies with System Failures from Cluster Log Data (2013) (46)
- A Formal Object-Oriented Analysis for Software Reliability: Design for Verification (2001) (44)
- TDFL: A Task-Level Dataflow Language (1990) (43)
- On the Performance of the CREL System (1991) (42)
- Model checking for an executable subset of UML (2001) (42)
- Memory management and response time (1977) (42)
- Scheduling Parallel I/O Operations in Multiple Bus Systems (1992) (39)
- Distributed Dynamic Data-Structures for Parallel Adaptive Mesh-Refinement (1995) (39)
- Hierarchical techniques for the development of realistic models of complex computer systems (1975) (38)
- Analysis of Real-Time Rule-Based Systems with Bahavioral Constraint Assertions Specified in Estella (1993) (37)
- Models for parallel processing within programs: application to CPU: I/O and I/O: I/O overlap (1978) (35)
- Trace driven modeling: Review and overview (1973) (33)
- Input/Output in Parallel and Distributed Computer Systems (2011) (32)
- Evaluation and optimization of multicore performance bottlenecks in supercomputing applications (2011) (32)
- Using uncertainty in reputation methods to enforce cooperation in ad-hoc networks (2006) (30)
- Incorporating Resource Safety Verification to Executable Model-based Development for Embedded Systems (2008) (29)
- Enhancing performance optimization of multicore chips and multichip nodes with data structure metrics (2012) (29)
- ObjectCheck: A Model Checking Tool for Executable Object-Oriented Software System Designs (2002) (28)
- Framework for formulation and analysis of parallel computation structures (1986) (27)
- Compositional Development of Performance Models in Poems (2000) (26)
- Aspects of software design analysis: Concurrency and blocking (1980) (26)
- CRUDE: Combining Resource Usage Data and Error Logs for Accurate Error Detection in Large-Scale Distributed Systems (2016) (25)
- A new approach to modularity in rule-based programming (1994) (25)
- Pagerank Computation and Keyword Search on Distributed Systems and P2P Networks (2003) (25)
- Visual Programming and Parallel Computing (1994) (25)
- Formulation and Programming of Parallel Computations: A Unified Approach (1985) (25)
- Compositional Development of Parallel Programs (2003) (24)
- The pressure is on [computer systems research] (1999) (24)
- The Effect on Throughput of Multiprocessing in a Multiprogramming Environment (1973) (23)
- Development of a Computational Paradigm for Laser Treatment of Cancer (2006) (23)
- Parallelizing Transformations for a Concurrent Rule Execution Language (1989) (22)
- Performance engineering of software systems: a case study (1982) (22)
- Enabling comprehensive data-driven system management for large computational facilities (2013) (21)
- Parallel architectures for computer systems (1984) (21)
- Resource allocation in rectangular SW banyans (1982) (20)
- MPI Advisor: a Minimal Overhead Tool for MPI Library Performance Tuning (2015) (19)
- FAST: A second generation program analysis system (1978) (19)
- Integrated State Space Reduction for Model Checking Executable Object-Oriented Software System Designs (2002) (18)
- An experimental study of computer system performance (1972) (18)
- AutoSCOPE : Automatic Suggestions for Code Optimizations using PerfExpert (2011) (18)
- Trace driven modeling and analysis of CPU scheduling in a multi-programming system (1971) (17)
- Techniques for Solving Block Tridiagonal Systems on Reconfigurable Array Computers (1984) (17)
- Scalable Load Distribution and Load Balancing for Dynamic Parallel Programs (1999) (17)
- Graphical programming for simulation of computer systems (1985) (16)
- Grid computing as applied distributed computation: a graduate seminar on Internet and Grid computing (2004) (16)
- Vectorization of Discrete Event Simulation (1983) (16)
- Comprehensive, open‐source resource usage measurement and analysis for HPC systems (2014) (16)
- Design and Development Methodology for Resilient Cyber-Physical Systems (2008) (16)
- On classifying access control implementations for distributed systems (2006) (15)
- Lessons Learned from Model Checking a NASA Robot Controller (2004) (15)
- Framework and Modular Infrastructure for Automation of Architectural Adaptation and Performance Optimization for HPC Systems (2014) (15)
- Online failure prediction for HPC resources using decentralized clustering (2014) (15)
- Parallelizing Compilation of Rule-Based Programs (1990) (15)
- Computer Systems Research: The Pressure Is On (1999) (15)
- A Graph Model for Parallel Computations Expressed in the Computation Structures Language (1986) (14)
- Towards Detecting Patterns in Failure Logs of Large-Scale Distributed Systems (2015) (14)
- Performance Properties of Vertically Partitioned Object-Oriented Systems (1989) (14)
- Establishing Hypothesis for Recurrent System Failures from Cluster Log Files (2011) (14)
- Translating Software Designs for Model Checking (2004) (14)
- Architecture and Language Independent Parallel Programming: A Feasibility Demonstration (1988) (13)
- A high level language for specifying graph based languages and their programming environments (1993) (13)
- Comprehensive job level resource usage measurement and analysis for XSEDE HPC systems (2013) (13)
- File Assignment in Memory Hierarchies (1975) (13)
- Understanding Application and System Performance Through System-Wide Monitoring (2016) (12)
- An Associative Broadcast Based Coordination Model for Distributed Processes (2002) (12)
- A language for specification and programming of reconfigurable parallel computation structures (1982) (12)
- Model-based control of adaptive applications: an overview (2002) (12)
- A Graph-Theoretic Model for the Scheduling Problem and its Application to simultaneous Resource Scheduling (1992) (11)
- A compositional approach to concurrent object-oriented programming (1994) (11)
- Enhancing Performance Optimization of Multicore/Multichip Nodes with Data Structure Metrics (2014) (11)
- Towards comprehensive dependability-driven resource use and message log-analysis for HPC systems diagnosis (2019) (11)
- Modularity and Rule-Based Programming (1995) (11)
- An Environment for Parallel Structuring for Fortran Programs (1989) (11)
- MaTRiX+/sup +/: an object-oriented environment for parallel high-performance matrix computations (1995) (11)
- General parallel computations on desktop grid and P2P systems (2004) (11)
- Common runtime support for high-performance parallel languages parallel compiler runtime consortium (1993) (11)
- An Infrastructure for Parallel Adaptive Mesh � Re nement Techniques (1995) (10)
- Estella; a facility for specifying behavioral constraint assertions in real-time rule-based systems (1991) (10)
- A Parallel Multi-Stage I/O Architecture with Self-Managing Disk Cache for Database Management Applications (1984) (10)
- Understanding Execution Behavior of Software Systems (1984) (10)
- Intersection of Parallel Structuring and Reuse of Software Components: A Calculus of Composition of Components for Parallel Programs (1989) (10)
- An Analysis of Node Sharing on HPC Clusters using XDMoD/TACC_Stats (2014) (10)
- Software engineering of parallel programs in a computationally oriented display environment (1990) (9)
- Decomposition Abstraction in Parallel Rule Languages (1996) (9)
- Scheduling parallel I/O operations (1993) (9)
- Realistic Animation Using Musculotendon Skeletal Dynamics And SuboptimalControl (1992) (9)
- Parallel structuring of real-time simulation programs (1990) (9)
- Event-based Composition of Concurrent Programs (1993) (9)
- A Comparison of Circuit Switching and Packet Switching for Data Transfer in Two Simple Image processing Algorithms (1983) (9)
- A common data manage-ment infrastructure for parallel adaptive algorithms for PDE solutions (1997) (9)
- Performance Optimization of Data Structures Using Memory Access Characterization (2011) (9)
- Bounded-time fault-tolerant rule-based systems (1990) (8)
- Productivity and performance through components: the ASCI Sweep3D application (2007) (8)
- A Compositional Approach to Concurrent Programming (1996) (8)
- Complete parallelization of computations: integration of data partitioning and functional parallelism for dynamic data structures (1996) (8)
- Explicit parallel structuring for rule-based programming (1993) (8)
- Using Cyber-Infrastructure for Dynamic Data Driven Laser Treatment of Cancer (2007) (8)
- The Interaction of the Formal and the Practical in Parallel Programming Environment Development: CODE (1991) (8)
- CoorSet: A Development Environment for Associatively Coordinated Components (2004) (8)
- Object-oriented development of real-time systems: verification of functionality and performance (1996) (8)
- Model checking of software control systems (2002) (7)
- High Performance Parallel Computing. (1985) (7)
- Concurrency control by pre-ordering entities in databases with multi-versioned entities (1987) (7)
- The interaction of multi-programming job scheduling and CPU scheduling (1972) (7)
- A critical overview of computer performance evaluation (1976) (7)
- Translation-Based Compositional Reasoning for Software Systems (2003) (7)
- Model Checking Software via Abstraction of Loop Transitions (2003) (7)
- Design automation and queueing networks: An interactive system for the evaluation of computer queueing models (1972) (7)
- Insights into the Diagnosis of System Failures from Cluster Message Logs (2015) (7)
- A data management system for engineering and scientific computing (1978) (6)
- Compilation of Constraint Programs with Noncyclic and Cyclic Dependencies to Procedural Parallel Programs (1998) (6)
- Enabling Dependability-Driven Resource Use and Message Log-Analysis for Cluster System Diagnosis (2017) (6)
- Employing MPI_T in MPI Advisor to optimize application performance (2018) (6)
- Productivity and performance through components: the ASCI Sweep3D application: Research Articles (2007) (6)
- TRAC: An Environment for Parallel Computing (1984) (6)
- Using Message Logs and Resource Use Data for Cluster Failure Diagnosis (2016) (6)
- A General Model for Scheduling of Parallel Computations and its Application to Parallel I/O Operations (1991) (6)
- The interaction of operating systems and software engineering (1980) (6)
- A control processor for a reconfigurable array computer (1982) (6)
- Modeling Software Systems for Performance Predictions (1979) (6)
- Multicore Optimization for Ranger (2009) (6)
- Fortran Automatic Code Evaluation System (FACES) (1974) (6)
- Poster: determining code segments that can benefit from execution on GPUs (2011) (5)
- Support for extensibility and reusability in a concurrent object-oriented programming language (1996) (5)
- A Unified Model for Concurrent Debugging (1993) (5)
- Verification of Component-Based Software Application Families (2006) (5)
- Feedback coupled resource allocation policies in the multiprogramming-multiprocessor computer system (1978) (5)
- Toward Semantic-Based Exploration of Parallelism in Production Systems (1994) (5)
- Performance evaluation of two concurrency control protocols for distributed databases with multiversioned entities (1988) (5)
- Effective Heterogeneous Design and Co-simulation 25 6. Acknowledgments (1995) (5)
- Towards Increasing the Error Handling Time Window in Large-Scale Distributed Systems Using Console and Resource Usage Logs (2015) (5)
- An Experimental Study of the Effectiveness of High Level Parallel Programming (1991) (5)
- Zeus: An object-oriented distributed operating system for reliable applications (1984) (4)
- The TableSat Platform and its Verifiable Control Software (2009) (4)
- A study of response times under various deadlock algorithms and job schedulers (1974) (4)
- Semantics of Network Data Manipulation Languages: An Object-Oriented Approach (1982) (4)
- Venus: An Object-Oriented Extension of Rule-Based Programming (1998) (4)
- Conceptual and Implementation Models for the Grid 1 (2004) (4)
- Intra-Transaction Concurrency in Distributed Databases and Protocols which use Transaction Aborts to Preserve Consistency: A Performance Study (1986) (4)
- A Case Study in Application Family Development by Automated Component Composition: h-p Adaptive Finite Element Codes (2005) (4)
- Unification of Static and Dynamic Analyses to Enable Vectorization (2014) (4)
- Data Structures for Parallel Resource Management (1993) (4)
- Proceedings of the fifth ACM symposium on Operating systems principles (1975) (4)
- Evolutionary performance-oriented development of parallel programs by composition of components (2005) (4)
- Extraction of Parallelism from Constraint Specifications (1996) (4)
- Graph models of computer systems: Application to performance evaluation of an operating system (1976) (4)
- Graphical Tools for Software System Performance Engineering (1983) (4)
- Some Performance Models of Distributed Systems (1984) (4)
- Making Sense of Performance Counter Measurements on Supercomputing Applications (2010) (4)
- Concurrency control by transactions carrying states and preordering multiversioned entities (1989) (4)
- Analysis and Design of Parallel Algorithms and Implementations for Some Image Processing Operations (1987) (4)
- DATA DEFINITION, STRUCTURES, AND MANAGEMENT IN SCIENTIFIC COMPUTING (1976) (4)
- Toward semantic-based parallelism in production systems (1994) (4)
- 1988 Gordon Bell Prize (1989) (4)
- A Computational Infrastructure for Reliable Computer Simulations (2003) (4)
- The Component Starting Component: an environment for distributed systems and peer to peer research (2003) (3)
- A Constraint-Based Parallel Programming Language (1995) (3)
- Compilation of Constraint Systems to Procedural Parallel Programs (1996) (3)
- Experiences with CODE and HeNCE in Visual Programming for Parallel Computing (1995) (3)
- A Paradigm for the Design of Parallel Algorithms with Applications (1983) (3)
- Integrating Model Checking into Object-oriented Software Development Processes (2000) (3)
- Integration of model checking into software development processes (2004) (3)
- Automated analysis of bounded response time for two NASA expert systems (1991) (3)
- Virtual machine-based simulation of distributed computing and network computing (1981) (3)
- An implementation of capabilities on the PDP-11/45 (1980) (3)
- Access control in decentralized, distributed systems (2007) (2)
- A note on scheduling problems arising in satellite communications (1997) (2)
- University, Industry, and Goverment Collaboration Workshop: Research in Parallel Computing (1984) (2)
- A hybrid framework for resource verification in executable model-based embedded system development (2008) (2)
- EVOLUTIONARY DATA BASE MANAGEMENT SYSTEM. (1980) (2)
- Statistical and Pattern Based Models for CPU Burst Prediction (1973) (2)
- Generating Domain Models for Program Specification and Generation (1989) (2)
- Designing systems for performance (1981) (2)
- OVERVIEW OF RESEARCH DIRECTIONS IN DISTRIBUTED PROCESSING. (1980) (2)
- Code 1.2: User Manual and Tutorials (1990) (2)
- An architecture for evolutionary database system design (1978) (2)
- Software reuse in parallel programming environments (1989) (2)
- Unification of verification and validation methods for software systems: progress report and initial case study formulation (2006) (2)
- A Dynamic Data Driven Computational Infrastructure for Reliable Computer Simulations (2004) (2)
- Trace Driven Studies of Deadlock Control and Job Scheduling (1974) (2)
- I/O in Parallel and Distributed Systems: An Introduction (1996) (2)
- Specification and Implementation of an Integrated Packet Communication Facility for an Array Computer (1983) (1)
- The interaction of operating systems and computer architecture: A workshop summary (1973) (1)
- Role Based Programming Systems (2005) (1)
- Compilation to parallel programs from constraints (1996) (1)
- Support for Implementation of Evolutionary Concurrent Systems in Concurrent Programming Languages (1996) (1)
- REPRESENTATION BASIS FOR THE EXPRESSION OF COMMUNICATION TIMES OF ALGORITHMS EXPRESSED IN TERMS OF COMPUTATION GRAPHS. (1987) (1)
- Is Traditional Science Obsolete as an Undergraduate Major (1996) (1)
- An analysis of measurement procedures for computer systems (1975) (1)
- Characterization of Parallel Architecture (1985) (1)
- Support for Implementation of Evolutionary Concurrent Systems (2001) (1)
- A systematic process for efficient execution on Intel's heterogeneous computation nodes (2012) (1)
- The Workshop on University/Industry/Government Collaboration on Research in Parallel Computing (1984) (1)
- CODE: the Computation Oriented Display Environment (1989) (1)
- Channel Balancing in a Memory Hierarchy - A Case Study (1975) (1)
- Algorithm 132: Quantum mechanical integrals over all Slater-type integrals (1962) (1)
- Performance Engineering of Software Systems: A Design-Based Approach (1983) (1)
- GDL:A High Level, Access-Path Oriented Data Language (1984) (1)
- Concurrency control by transactions carrying states and preordering universioned entities (1988) (1)
- Feedback coupled resource allocation policies in the multiprogramming-multiprocessor computer system (1974) (1)
- New Directions for Operating Systems: A Workshop Report (1977) (1)
- An Object-Oriented, Capability-Based Architecture (1984) (1)
- Techniques and data structures for parallel resource management (1987) (1)
- Proceedings - IEEE Computer Society International Conference (1980) (0)
- Development of Verifiable Programs-Application of an Approach based on Executable Object-Oriented Specifications (2001) (0)
- LEEE Pacific Rim Conference on Communications, Computers and Signal Processing June 1st - 2nd, 1989 Andygis and Design of Parallel Algorithms and Implementations of Matrix Multiplications for Imasge and Signal Processing (1989) (0)
- RESOURCE SCHEDULING PROBLEM FOR RECONFIGURABLE PARALLEL PROCESSING SYSTEMS. (1981) (0)
- An approach to optimizing adaptive parabolic PDE solvers for the Grid (2003) (0)
- Experiments in Extraction of Coarse Grain Parallelism from ConstraintPrograms (1995) (0)
- Case study of error recovery and error propagation on ranger (2017) (0)
- 2014 First International Workshop on HPC User Support Too (2014) (0)
- Is Computer Science Obsolete (1995) (0)
- A Design Methodology for Algorithm-specific Architectures (1987) (0)
- A Year of Programming. (1987) (0)
- Performance Properties of Vertically Partitioned (1989) (0)
- Year of programming. Final technical report (1987) (0)
- SEMANTICS OF NETWORK DATA MANIPULATION LANGUAGES (1982) (0)
- An optimizable model for application of rollback/restart/recovery procedures for large data bases (1975) (0)
- Support for Extensibility and Reusability in CYES-C + + (2007) (0)
- Early Results with Precision Abstraction: Using Data-flow Analysis to Improve the Scalability of Model Checking (2007) (0)
- Is computer science obsolete? (panel) (1995) (0)
- AFIPS, JOINT COMPUTER CONFERENCE, FALL, ANAHEIM, CALIF, DEC 5-7 1972. (2017) (0)
- Consistency Management Mechanisms: Analysis and Performance. (1987) (0)
- Reliability of Computer Predictions In Computational Solid Mechanics : Towards the Estimation and Control of Errors Due to Modeling , Discretization , and Uncertainty (2006) (0)
- A Knowledge Based Approach to Mesh Optimization in CFD Domain : ID Euler Code Example (2001) (0)
- BLOCK TRIDIAGONAL SYSTEM SOLUTION ON RECONFIGURABLE ARRAY COMPUTER. (1981) (0)
- Evaluation of verifiability in HAL/S. [programming language for aerospace computers] (1979) (0)
- Productivity in High Performance Computing (2005) (0)
- A compositional approach to graphically based parallel programming (1993) (0)
- High-Performance Parallel Computing. Final report, 1 February 1984-31 January 1985 (1986) (0)
- Parallel High-Performance Matrix Computations in MaTRiX++ (1996) (0)
- Parallel Structuring of Control and Resources Management Systems for Parallel Programs (1986) (0)
- A Proposal for Structural Models of Software Systems (1981) (0)
- High performance parallel computing. Final report, 1 January-31 December 1983 (1985) (0)
- Dynamic, distributed resource configuration on SW-banyans (1985) (0)
- Analysis and design of parallel algorithms and implementations of matrix multiplications for image and signal processing (1989) (0)
- Introduction to the Special Issue on Input/Output in Parallel Computer Systems (1993) (0)
- Exploration of design space for parallel programs (1990) (0)
- Final Report for Grant AFOSR-83-0315 (Texas University) (1985) (0)
- "Optimal" Parallelism through Integration of Data and Control Parallelism: A Case Study in Complete Parallelization (1997) (0)
- Science-based stockpile stewardship at LANSCE (1995) (0)
- Parallelism in state-space search (1990) (0)
- A Performance Model of a Fault-Tolerant Distributed System for Evaluating Reliability Mechanisms (1985) (0)
- Classification of parallel processor architectures (invited tutorial session) (1985) (0)
- INTEGRATED METHODOLOGY FOR FORMALLY VERIFIED COMMUNICATIONS PROCESSING SYSTEMS. (2017) (0)
- Compilation of constraint systems to parallel procedural programs (1998) (0)
- A Proposal to the DoD-University Research Instrumentation Program. (1985) (0)
- Peer-to-peer Implemented Transparent Access to Remote Services (2003) (0)
- Productivity with performance: property/behavior-based automated composition of parallel programs from self-describing components (2007) (0)
- Broadcast-Based Parallel Programming (2002) (0)
- Special Issue on Input/Output in Parallel Computer Systems: Introduction (1994) (0)
- POEMS-end to end performance models for dynamic parallel and distributed systems (1999) (0)
- The relation of software engineering to computer science (abstract) (1994) (0)
- Specifications and programs for computer software validation (1973) (0)
- HAL/S/V: a verifiable subset for HAL/S (1981) (0)
- On Handling Redundancy for Failure Log Analysis of Cluster Systems (2015) (0)
- On a methodology for the design and evaluation of a class of application-oriented parallel computer architectures (1993) (0)
- DESIGN OF A SELF MANAGING SECONDARY MEMORY. (1987) (0)
- SCHEDULING PROBLEMS FOR MULTISTAGE NETWORK INTERCONNECTED COMPUTER SYSTEMS. (1980) (0)
- CYES-C + + : A Concurrent Extension of C + + through Compositional Mechanisms (1994) (0)
- Teaching a unified approach to modeling and simulation (2008) (0)
- [90] G. C. Sih and E.A. Lee, “A Compile-Time Scheduling Heuristic for Interconnection-Constrained Heterogeneous (1997) (0)
- PerfExpert: An Automated HPC Performance Measurement and Analysis Tool with Optimization Recommendations (2010) (0)
- Data management in engineering (1976) (0)
- ICES REPORT #04-06 A COMPUTATIONAL INFRASTRUCTURE FOR RELIABLE COMPUTER SIMULATIONS (2004) (0)
This paper list is powered by the following services:
Other Resources About James C. Browne
What Schools Are Affiliated With James C. Browne?
James C. Browne is affiliated with the following schools: