Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

James R. Cowie

dblp:48/3113 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2008
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 3 · 2 first-authorSystems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization › compiler construction
retargetable compilation
0.011992
Prototyping Fortran-90 Compilers for Massively Parallel Machines · PLDI 1992
Parallel and multicore computing › data-parallel programming
data-parallel compilation
0.011992
Prototyping Fortran-90 Compilers for Massively Parallel Machines · PLDI 1992
Parallel and multicore computing
parallel programming models
0.011992
Prototyping Fortran-90 Compilers for Massively Parallel Machines · PLDI 1992
Parallel and multicore computing › parallel architecture
massively parallel processor
0.011992
Prototyping Fortran-90 Compilers for Massively Parallel Machines · PLDI 1992

Methods — techniques the papers use, named apart from their topics

formal specification · 0.0data-parallel fortran-90 · 0.0
YearPublicationVenuePosition
2008 Evaluating Online Health Information: Beyond Readability Formulas
Gondy Leroy, Stephen Helmreich, James R. Cowie, Trudi Miller
AMIA3
2002 Embedding Knowledge Elicitation and MT Systems within a Single Architecture
Marjorie McShane, Sergei Nirenburg, James R. Cowie, Ron Zacharski
Mach. Transl.3
2000 The Week at a Glance - Cross-language Cross-document Information Extraction and Translation
James R. Cowie, Yevgeny Ludovik, Hugo Molina-Salgado, Sergei Nirenburg
COLING1
1999 CRAFT: a framework for F90/HPF compiler optimizations
abstract
In this paper, we give an overview of the results of the CRAFT optimising compiler project (Fortran 90/HPF subset compilers). We start by describing the theoretical framework within which we designed program transformations for the optimization of inter- and intra-procedural data motion, as well as the optimizations for parallel loops; we then describe the implementation of the CRAFT compilers for Thinking Machines' CM-2 and CM-5. We report results from experiments on the Connection Machine CM-5, the IBM SP-2 and a network of UltraSparc workstations. The results demonstrate that these optimizations can achieve significant object code performance improvement. Copyright © 1999 John Wiley & Sons, Ltd.
Jan-Jan Wu, Marina C. Chen, James R. Cowie
Concurr. Pract. Exp.3
1998 JTED: parallel discrete-event simulation in Java
abstract
A useful discrete-event simulation environment should support component-level reuse, integration of graphical tools, and scalable performance. The JTED framework (http://www.cooperate.com/JTED) demonstrates that Java can serve as the basis for constructing very large models that achieve these goals. © 1998 John Wiley & Sons, Ltd.
James R. Cowie
Concurr. Pract. Exp.1
1997 Java's role in distributed collaboration
abstract
In this paper, we sketch some techniques for using Java to improve the state-of-the-art in scalable collaboration management for scientific and engineering applications. We argue that flexibility, cost containment and support for large-scale collaboration must join raw performance as metrics for successful, scalable HPC software. Finally, we summarize our experience with large-scale Web-based collaboration, and describe some plans for future work. © 1997 John Wiley & Sons, Ltd.
Marina C. Chen, James R. Cowie
Concurr. Pract. Exp.2
1992 Lexical Disambiguation using Simulated Annealing
James R. Cowie, Joe A. Guthrie, Louise Guthrie
COLING1
1992 Prototyping Fortran-90 Compilers for Massively Parallel Machines
abstract
Massively parallel architectures, and the languages used to program them, are among both the most difficult and the most rapidly-changing subjects for compilation. This has created a demand for new compiler prototyping technologies that allow novel styles of compilation and optimization to be tested in a reasonable amount of time. Using formal specification techniques, we have produced a data-parallel Fortran-90 subset compiler for Thinking Machines' Connection Machine/2 and Connection Machine/5. The prototype produces code from initial Fortran-90 benchmarks demonstrating sustained performance superior to hand-coded *Lisp and competitive with Thinking Machines' CM Fortran compiler. This paper presents some new specification techniques necessary to construct competitive, easily retargetable prototype compilers. 1 Introduction Existing compilers for massively parallel machines have generally been constructed using traditional methods, combining generation from specification for a few su...
Marina C. Chen, James R. Cowie
PLDI2
1987 A Direct Access Technique for Sequential Files with Variable Length Records
abstract
Abstract A technique is presented, based on the method of tries, which allows direct access to variable‐length records in a sequential file. No reorganization of the original file is involved.
James R. Cowie
Softw. Pract. Exp.1