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

René van Oostrum

dblp:o/RenevanOostrum · DBLP profile ↗
← Back
19ranked-venue papers
2as first author
1since 2021 · last 2023
0009-0006-5734-4201ORCID · verified

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

Theory of computation · 12 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-authorSystems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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
High-performance computing · 100%
Theoretical computer science
4 papers
Computational geometry · 100%

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

TopicWeightPapersLastEvidence papers
High-performance computing › supercomputing
exascale computing
0.712023
A Research Retrospective on AMD's Exascale Computing Journey · ISCA 2023
High-performance computing
supercomputing
0.212023
A Research Retrospective on AMD's Exascale Computing Journey · ISCA 2023
Computational geometry › curve similarity
fréchet distance
0.012002
Parametric search made practical · SCG 2002
Computational geometry › geometric optimization
parametric search
0.012002
Parametric search made practical · SCG 2002
Computational geometry
polygon decomposition
0.011999
Hierarchical Vertical Decompositions, Ray Shooting, and Circular Arc Queries in Simple Polygons · SCG 1999
Computational geometry › geometric data structures › intersection searching
ray shooting
0.011999
Hierarchical Vertical Decompositions, Ray Shooting, and Circular Arc Queries in Simple Polygons · SCG 1999
Computational geometry › topological data analysis
contour tree
0.011997
Contour Trees and Small Seed Sets for Isosurface Traversal · SCG 1997
Computational geometry › range searching › orthogonal range searching
window query
0.011996
Simple Traversal of a Subdivision Without Extra Storage · SCG 1996
Visualization and visual analytics › volume visualization
isosurface visualization
0.011997
Contour Trees and Small Seed Sets for Isosurface Traversal · SCG 1997

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

quicksort · 0.0binary search · 0.0approximation algorithm · 0.0hierarchical decomposition · 0.0local criteria · 0.0depth-first search · 0.0
YearPublicationVenuePosition
2023 A Research Retrospective on AMD's Exascale Computing Journey
abstract
The pace of advancement of the top-end supercomputers historically followed an exponential curve similar to (and driven in part by) Moore's Law. Shortly after hitting the petaflop mark, the community started looking ahead to the next milestone: Exascale. However, many obstacles were already looming on the horizon, such as the slowing of Moore's Law, and others like the end of Dennard Scaling had already arrived. Anticipating significant challenges for the overall high-performance computing (HPC) community to achieve the next 1000x improvement, the U.S. Department of Energy (DOE) launched the Exascale Computing Program to enable and accelerate fundamental research across the many technologies needed to achieve exascale computing.
Gabriel H. Loh, Michael J. Schulte, Mike Ignatowski, Vignesh Adhinarayanan, Shaizeen Aga, Derrick Aguren, Varun Agrawal, Ashwin M. Aji, Johnathan Alsop, Paul T. Bauman, Bradford M. Beckmann, Majed Valad Beigi, Sergey Blagodurov, Travis Boraten, Michael Boyer, William C. Brantley, Noel Chalmers, Shaoming Chen, Michael L. Chu, David Cownie, Nicholas Curtis, Joris Del Pino, Nam Duong, Alexandru Dutu, Yasuko Eckert, Christopher Erb, Chip Freitag, Joseph L. Greathouse, Sudhanva Gurumurthi, Anthony Gutierrez, Khaled Hamidouche, Sachin Hossamani, Wei Huang 0004, Mahzabeen Islam, Nuwan Jayasena, John Kalamatianos, Onur Kayiran, Jagadish Kotra, Alan Lee, Daniel Lowell, Niti Madan, Abhinandan Majumdar, Nicholas Malaya, Srilatha Manne, Susumu Mashimo, Damon McDougall, Elliot Mednick, Michael Mishkin, Mark Nutter, Indrani Paul, Matthew Poremba, Brandon Potter, Kishore Punniyamurthy, Sooraj Puthoor, Steven E. Raasch, Karthik Rao, Gregory Rodgers, Marko Scrbak, Mohammad Seyedzadeh, John Slice, Vilas Sridharan, René van Oostrum, Eric Van Tassell, Abhinav Vishnu, Samuel Wasmundt, Mark Wilkening, Noah Wolfe, Mark Wyse, Adithya Yalavarti, Dmitri Yudanov
ISCA63
2017 Accelerating Matrix Processing with GPUs
abstract
Matrix operations are common and expensive computations in a variety of applications. They occur frequently in high-performance computing, graphics, graph processing, and machine learning applications. This paper discusses how to map a variety of important matrix computations, including sparse matrix-vector multiplication (SpMV), sparse triangle solve (SpTS), graph processing, and dense matrix-matrix multiplication, to GPUs. Since many emerging systems will use heterogeneous architectures (e.g. CPUs and GPUs) to attain the desired performance targets under strict power constraints, this paper discusses implications and future research for matrix processing with heterogeneous designs. Conclusions common to the matrix operations discussed in this paper are: (1) Future algorithms should be written to ensure that the essential computations fit into local memory, which may require direct programmer management. (2) Algorithms are needed that expose high levels of parallelism. (3) While the scale of computation is often sufficient to support algorithms with superior asymptotic order, additional considerations, such as memory capacity and bandwidth, must also be carefully managed. (4) Libraries should be used to provide portable performance.
Nicholas Malaya, Shuai Che, Joseph L. Greathouse, René van Oostrum, Michael J. Schulte
ARITH4
2007 Flooding Countries and Destroying Dams
Rodrigo I. Silveira, René van Oostrum
WADS2
2007 Editorial
Mark de Berg, Joachim Gudmundsson, René van Oostrum, Bettina Speckmann
Comput. Geom.3
2006 A Polynomial-Time Approximation Algorithm for a Geometric Dispersion Problem
Marc Benkert, Joachim Gudmundsson, Christian Knauer, Esther Moet, René van Oostrum, Alexander Wolff 0001
COCOON5
2004 Guarding Art Galleries by Guarding Witnesses
Kyung-Yong Chwa, Byung-Cheol Jo, Christian Knauer, Esther Moet, René van Oostrum, Chan-Su Shin
ISAAC5
2004 Parametric search made practical
René van Oostrum, Remco C. Veltkamp
Comput. Geom.1
2004 Hierarchical Decompositions and Circular Ray Shooting in Simple Polygons
Siu-Wing Cheng, Otfried Cheong, Hazel Everett, René van Oostrum
Discret. Comput. Geom.4
2004 Competitive facility location: the Voronoi game
Hee-Kap Ahn, Siu-Wing Cheng, Otfried Cheong, Mordecai J. Golin, René van Oostrum
Theor. Comput. Sci.5
2003 Casting a polyhedron with directional uncertainty
Hee-Kap Ahn, Otfried Cheong, René van Oostrum
Comput. Geom.3
2003 Facility Location on a Polyhedral Surface
Boris Aronov, Marc J. van Kreveld, René van Oostrum, Kasturi R. Varadarajan
Discret. Comput. Geom.3
2002 Parametric search made practical
abstract
In this paper we show that in sorting-based applications of parametric search, Quicksort can replace the parallel sorting algorithms that are usually advocated, and we argue that Cole's optimization of certain parametric-search algorithms may be unnecessary under realistic assumptions about the input. Furthermore, we present a generic, flexible, and easy-to-use framework that greatly simplifies the implementation of algorithms based on parametric search. We use our framework to implement an algorithm that solves the Fréchet-distance problem. The implementation based on parametric search is faster than the binary-search approach that is often suggested as a practical replacement for the parametric-search technique.
René van Oostrum, Remco C. Veltkamp
SCG1
2002 Casting a Polyhedron with Directional Uncertainty
Hee-Kap Ahn, Otfried Cheong, René van Oostrum
ISAAC3
2001 Competitive Facility Location along a Highway
Hee-Kap Ahn, Siu-Wing Cheng, Otfried Cheong, Mordecai J. Golin, René van Oostrum
COCOON5
1999 Hierarchical Vertical Decompositions, Ray Shooting, and Circular Arc Queries in Simple Polygons
abstract
A new hierarchical decomposition of a simple polygon is introduced. The hierarchy has depth O(log n), linear size, and its regions have maximum degree three. Using this hierarchy, circular ray shooting queries in a simple polygon can be answered in O(log* n) query time and O(nlogn) space. If the radius of the circle is fixed, the query time can be improved to O(logn) and the space to O(n). The decomposition is also applied to three other circular arc query problems: shortest directed arc, arc bending, and arc pushing. Using these queries, the largest empty lune determined by two query points in a simple polygon can be computed in O(log3 n) time, while the circular visibility region of a query point in a simple polygon can be reported in time O(m log3 n), where m is the output size.
Siu-Wing Cheng, Hazel Everett, Otfried Cheong, René van Oostrum
SCG4
1998 Facility Location on Terrains
Boris Aronov, Marc J. van Kreveld, René van Oostrum, Kasturi R. Varadarajan
ISAAC3
1997 Contour Trees and Small Seed Sets for Isosurface Traversal
abstract
For 2D or 3D meshes that represent a continuous function to the reals, the contours---or isosurfaces---of a specified value are an important way to visualize it. To find such contours, a seed set can be used for the starting points from which the traversal of the contours can start. This paper gives the first methods to obtain seed sets that are provably small in size. They are based on a variant of the contour tree (or topographic change tree). We give a new, simple algorithm to compute such a tree in regular and irregular meshes that requires O(n log n) time in 2D for meshes with n elements, and in O(n 2 ) time in higher dimensions. The additional storage overhead is proportial to the maximum size of any contour (linear in the worst case, but typically less). Given the contour tree, a minimum size seed set can be computed in polynomial time and storage. Since in practice at most linear storage is allowed, we develop a simple approximation algorithm giving a seed set of size at most...
Marc J. van Kreveld, René van Oostrum, Chandrajit L. Bajaj, Valerio Pascucci, Daniel Schikore
SCG2
1997 Simple Traversal of a Subdivision Without Extra Storage
abstract
In this paper we show how to traverse a subdivision and to report all cells, edges and vertices, without making use of mark bits in the structure or a stack. We do this by performing a depth-first search on the subdivision, using local criteria for deciding what is the next cell to visit. Our method is extremely simple and provably correct. The algorithm has applications in the field of geographic information systems (GIS), where traversing subdivisions is a common operation, but modifying the database is unwanted or impossible. We show how to adapt our algorithm to answer related queries, such as windowing queries and reporting connected subsets of cells that have a common attribute. Finally, we show how to extend our algorithm such that it can handle convex threedimensional subdivisions.
Mark de Berg, Marc J. van Kreveld, René van Oostrum, Mark H. Overmars
Int. J. Geogr. Inf. Sci.3
1996 Simple Traversal of a Subdivision Without Extra Storage
abstract
In this note we show how to traverse a subdivision and to report all cells, edges and vertices, without making use of mark bits in the structure or a stack.We do this by performing a depth-first search on the subdivision, using local criteriafor deciding what is the next cell to visit.Our method is extremely simple.The algorithm has applications in the field of Geographic Information Systems (GIS), where traversing subdivisions is a common operation, but modifying the database is unwanted or impossible.We can adapt our algorithm to answer related queries, such as windowing queries, reporting connected subsets of cells that have a common attribute, and reporting in 3-dimensional convex subdivisions.
Mark de Berg, René van Oostrum, Mark H. Overmars
SCG2