Demo Data from EDBT 2026 / reviewers in the wild / expert
Matthew Rosing
dblp:78/66
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-author
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 · 77% High-performance computing · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
parallelizing compiler |
0.0 | 1 | 1999 | A Programmable Preprocessor for Parallelizing Fortran-90 · SC 1999 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1999 | A Programmable Preprocessor for Parallelizing Fortran-90 · SC 1999 |
Methods — techniques the papers use, named apart from their topics
preprocessor · 0.0MPI · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | Toward Efficient Compilation of User-Defined Extensible Fortran Directives
Matthew Rosing, Jarek Nieplocha, Steve Yabusaki |
HIPS | 1 |
| 1999 | A Programmable Preprocessor for Parallelizing Fortran-90abstractA programmable preprocessor that generates portable and efficient parallel Fortran-90 code has been successfully used in the development of a variety of environmental transport simulators for the Department of Energy.The tool provides the basic functionality of a traditional preprocessor where directives are embedded in a serial Fortran program and interpreted by the preprocessor to produce parallel Fortran code with MPI calls.The unique aspect of this work is that the user can make additions to, or modify, these directives.The directives reside in a preprocessor library and changes to this library can range from small changes to customize an existing library, to larger changes for porting a library, to completely replacing the library.The preprocessor is programmed with a library of directives written in a C-like language, called DL, that has added support for manipulating Fortran code fragments.The primary benefits to the user are twofold: It is fairly easy for any user to generate efficient, parallel code from Fortran-90 with embedded directives, and the long term viability of the user's software is guaranteed.This is because the source code will always run on a serial machine (the directives are transparent to standard Fortran compilers), and the preprocessor library can be modified to work with different hardware and software environments.A 4000 line preprocessor library has been written and used to parallelize roughly 50,000 lines of groundwater modeling code.The programs have been ported to a wide range of parallel architectures.Performance of these programs is similar to programs explicitly written for a parallel machine.Binaries of the preprocessor core, as well as the preprocessor library source code used in our groundwater modeling codes are currently available. Matthew Rosing, Steve Yabusaki |
SC | 1 |
| 1991 | The DINO Parallel Programming Language
Matthew Rosing, Bobby Schnabel, Robert P. Weaver |
J. Parallel Distributed Comput. | 1 |