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

Elena Stöhr

dblp:65/1772 · also Elena A. Stöhr · DBLP profile ↗
← Back
17ranked-venue papers
6as first author
0since 2021 · last 2003
—ORCID · none

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

Theory of computation · 9 · 4 first-authorSystems, architecture and hardware · 8 · 2 first-authorDatabases, data management, data science and information retrieval · 1 · 1 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.

Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%
Theoretical computer science
2 papers
Graph algorithms and graph theory · 78% Computational geometry · 22%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization
parallelizing compiler
0.012002
Compile Time Barrier Synchronization Minimization · IEEE Trans. Parallel Distributed Syst. 2002
Compilers and program optimization › loop optimization
loop nest optimization
0.012002
Compile Time Barrier Synchronization Minimization · IEEE Trans. Parallel Distributed Syst. 2002
Compilers and program optimization › parallel program optimization › synchronization optimization
synchronization placement
0.012002
Compile Time Barrier Synchronization Minimization · IEEE Trans. Parallel Distributed Syst. 2002
Computational geometry › graph drawing
book embedding
0.011988
A Trade-off between Page Number and Page Width of Book Embeddings of Graphs · Inf. Comput. 1988
Graph algorithms and graph theory
graph embedding
0.011988
A Trade-off between Page Number and Page Width of Book Embeddings of Graphs · Inf. Comput. 1988

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

compiler analysis · 0.1benchmark evaluation · 0.1vertex-disjoint paths · 0.0gossiping algorithms · 0.0
YearPublicationVenuePosition
2003 Towards general and exact distributed invalidation
Michael F. P. O'Boyle, Rupert W. Ford, Elena Stöhr
J. Parallel Distributed Comput.3
2002 Compile Time Barrier Synchronization Minimization
abstract
This paper presents a new compiler approach to minimizing the number of barriers executed in parallelized programs. A simple procedure is developed to reduce the complexity of barrier placement by eliminating certain data dependences, without affecting optimality. An algorithm is presented which, provably, places the minimal number of barriers in perfect loop nests and in certain imperfect loop nest structures. This scheme is generalized to accept entire, well-structured control-flow programs containing arbitrary nesting of IF constructs, loops, and subroutines. It has been implemented in a prototype parallelizing compiler and applied to several well-known benchmarks where it has been shown to place significantly fewer synchronization points than existing techniques. Experiments indicate that on average the number of barriers executed is reduced by 70 percent and there is a three fold improvement in execution time when evaluated on a 32-processor SGI Origin 2000.
Michael F. P. O'Boyle, Elena Stöhr
IEEE Trans. Parallel Distributed Syst.2
2000 Exact Distributed Invalidation
Rupert W. Ford, Michael F. P. O'Boyle, Elena Stöhr
Euro-Par3
1999 OCEANS - Optimising Compilers for Embedded Applications
Michel Barreteau, François Bodin, Zbigniew Chamski, Henri-Pierre Charles, Christine Eisenbeis, John R. Gurd, Jan Hoogerbrugge, William Jalby, Toru Kisuki, Peter M. W. Knijnenburg, Paul van der Mark, Andy Nisbet, Michael F. P. O'Boyle, Erven Rohou, André Seznec, Elena Stöhr, Menno Treffers, Harry A. G. Wijshoff
Euro-Par17
1998 OCEANS: Optimising Compilers for Embedded Applications
abstract
This paper presents an overview of the activities carried out within the ESPRIT project OCEANS whose objective is to investigate and develop advanced compiler infrastructure for embedded VLIW processors. This combines high and low-level optimisation approaches within an iterative framework for compilation. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Michel Barreteau, François Bodin, Peter Brinkhaus, Zbigniew Chamski, Henri-Pierre Charles, Christine Eisenbeis, John R. Gurd, Jan Hoogerbrugge, William Jalby, Peter M. W. Knijnenburg, Michael F. P. O'Boyle, Erven Rohou, Rizos Sakellariou, André Seznec, Elena Stöhr, Menno Treffers, Harry A. G. Wijshoff
Euro-Par16
1998 First Fast Sink: A compiler algorithm for barrier placement optimisation
Elena Stöhr, Michael F. P. O'Boyle
Future Gener. Comput. Syst.1
1997 OCEANS: Optimizing Compilers for Embedded Applications
Bas Aarts, Michel Barreteau, François Bodin, Peter Brinkhaus, Zbigniew Chamski, Henri-Pierre Charles, Christine Eisenbeis, John R. Gurd, Jan Hoogerbrugge, William Jalby, Peter M. W. Knijnenburg, Michael F. P. O'Boyle, Erven Rohou, Rizos Sakellariou, Henk Schepers, André Seznec, Elena Stöhr, Marco Verhoeven, Harry A. G. Wijshoff
Euro-Par18
1997 A Graph Based Approach to Barrier Synchronisation Minimisation
abstract
This paper presents a new graph theoretic approach to minimising the number of barriers in parallelised programs. A simple procedure to reduce the complexity of barrier placement, without affecting optimality, is developed. A new algorithm is then presented which places provably the minimal number of barriers in perfect loop nests. This technique is extended so as to place the minimal number of barriers in certain imperfect loop nest structures. This scheme is generalised to accept entire programs and implemented in a prototype parallelising compiler where it has been applied to several well-known benchmarks and shown to place significantly fewer synchronisation points than an existing commercial compiler. 1 Introduction Many widely-used parallel machines, such as the SGI challenge, Convex Exemplar and Sequent NumaQ, provide a shared address space. Such architectures are attractive as they are easier to program than message passing systems, speeding the implementation and porting of ...
Elena Stöhr, Michael F. P. O'Boyle
International Conference on Supercomputing1
1995 Gossiping in Vertex-Disjoint Paths Mode in d-Dimensional Grids and Planar Graphs
Juraj Hromkovic, Ralf Klasing, Elena Stöhr, Hubert Wagener
Inf. Comput.3
1994 Broadcasting in Butterfly and deBruijn Networks
Ralf Klasing, Burkhard Monien, Regine Peine, Elena Stöhr
Discret. Appl. Math.4
1993 Gossiping in Vertex-Disjoint Paths Mode in d-Dimensional Grids and Planar Graphs
Juraj Hromkovic, Ralf Klasing, Elena Stöhr, Hubert Wagener
ESA3
1993 Gossiping in Vertex-Disjoint Path Mode in Interconnection Networks
Juraj Hromkovic, Ralf Klasing, Elena Stöhr
WG3
1992 Broadcasting in Butterfly and DeBruijn Networks
Ralf Klasing, Burkhard Monien, Regine Peine, Elena Stöhr
STACS4
1991 On the Broadcast Time of the Butterfly network
Elena Stöhr
WG1
1991 Broadcasting in the Butterfly Network
Elena Stöhr
Inf. Process. Lett.1
1988 A Trade-off between Page Number and Page Width of Book Embeddings of Graphs
Elena Stöhr
Inf. Comput.1
1987 A Tradeoff Between Pagenumber and Width of Book Embedding of Graphs
Elena Stöhr
FCT1