EDBT 2026 Demo / reviewers in the wild / expert
Tiankai Tu
dblp:25/65
· DBLP profile ↗
10ranked-venue papers
6as first author
0since 2021 · last 2010
0000-0002-0099-7547ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 6 first-authorDatabases, data management, data science and information retrieval · 2 · 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.
| Computer architecture, parallel and distributed computing, and storage systems
9 papers |
High-performance computing · 80% Parallel and multicore computing · 15% Memory systems · 4% | |
| Databases, data mining, and information retrieval
3 papers |
Spatial and temporal data management · 64% Query processing and optimization · 18% Database system architecture and tuning · 18% | |
| Interdisciplinary, comprehensive, and emerging computing
4 papers |
Computational science and engineering · 50% Environmental and earth informatics · 50% | |
| Computer graphics and multimedia
3 papers |
Rendering · 78% Visualization and visual analytics · 22% |
Topics — the 21 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
scientific computing systems |
0.4 | 7 | 2008 | A scalable parallel framework for analyzing terascale molecular dynamics simulation trajectories · SC 2008 Scalable adaptive mantle convection simulation on petascale supercomputers · SC 2008 Scalable systems software - From mesh generation to scientific visualization: an end-to-end approach to parallel supercomputing · SC 2006 |
High-performance computing
performance optimization at scale |
0.1 | 2 | 2006 | Scalable systems software - From mesh generation to scientific visualization: an end-to-end approach to parallel supercomputing · SC 2006 Scalable Parallel Octree Meshing for TeraScale Applications · SC 2005 |
Spatial and temporal data management
spatial indexing |
0.1 | 2 | 2006 | Efficient query processing on unstructured tetrahedral meshes · SIGMOD Conference 2006 A Computational Database System for Generatinn Unstructured Hexahedral Meshes with Billions of Elements · SC 2004 |
High-performance computing › scientific data analysis
in-situ analysis |
0.1 | 1 | 2010 | Accelerating Parallel Analysis of Scientific Simulation Data via Zazen · FAST 2010 |
High-performance computing
scientific computing |
0.1 | 1 | 2010 | Accelerating Parallel Analysis of Scientific Simulation Data via Zazen · FAST 2010 |
Computational science and engineering › numerical analysis
adaptive mesh refinement |
0.1 | 1 | 2008 | Scalable adaptive mantle convection simulation on petascale supercomputers · SC 2008 |
Environmental and earth informatics
geophysics |
0.1 | 1 | 2008 | Scalable adaptive mantle convection simulation on petascale supercomputers · SC 2008 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2008 | A scalable parallel framework for analyzing terascale molecular dynamics simulation trajectories · SC 2008 |
Spatial and temporal data management
spatial query processing |
0.1 | 1 | 2006 | Efficient query processing on unstructured tetrahedral meshes · SIGMOD Conference 2006 |
Rendering › volume rendering
parallel volume rendering |
0.1 | 1 | 2006 | Analytics challenge - Remote runtime steering of integrated terascale simulation and visualization · SC 2006 |
Rendering
volume rendering |
0.1 | 1 | 2006 | Analytics challenge - Remote runtime steering of integrated terascale simulation and visualization · SC 2006 |
High-performance computing › scientific visualization
in situ visualization |
0.1 | 1 | 2006 | Analytics challenge - Remote runtime steering of integrated terascale simulation and visualization · SC 2006 |
Parallel and multicore computing › parallel computing › parallel scientific computing
parallel mesh generation |
0.1 | 1 | 2005 | Scalable Parallel Octree Meshing for TeraScale Applications · SC 2005 |
Memory systems
cache management |
0.0 | 1 | 2004 | Big Wins with Small Application-Aware Caches · SC 2004 |
Environmental and earth informatics › geophysics
earthquake simulation |
0.0 | 1 | 2003 | High Resolution Forward And Inverse Earthquake Modeling on Terascale Computers · SC 2003 |
High-performance computing
wave propagation simulation |
0.0 | 1 | 2003 | High Resolution Forward And Inverse Earthquake Modeling on Terascale Computers · SC 2003 |
Mathematical optimization
inverse problems |
0.0 | 1 | 2003 | High Resolution Forward And Inverse Earthquake Modeling on Terascale Computers · SC 2003 |
Visualization and visual analytics › scientific visualization
parallel visualization |
0.0 | 2 | 2006 | Scalable systems software - From mesh generation to scientific visualization: an end-to-end approach to parallel supercomputing · SC 2006 Scalable Parallel Octree Meshing for TeraScale Applications · SC 2005 |
Computational science and engineering › computational chemistry › molecular simulation
molecular dynamics |
0.0 | 1 | 2008 | A scalable parallel framework for analyzing terascale molecular dynamics simulation trajectories · SC 2008 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 2008 | Scalable adaptive mantle convection simulation on petascale supercomputers · SC 2008 |
Computational science and engineering
scientific data management |
0.0 | 1 | 2006 | Efficient query processing on unstructured tetrahedral meshes · SIGMOD Conference 2006 |
Methods — techniques the papers use, named apart from their topics
space-filling curves · 0.3parallel data analysis · 0.2octree-based finite element · 0.2mapreduce · 0.2discontinuous galerkin spectral elements · 0.2adaptive mesh refinement/coarsening · 0.2tightly coupled parallel components · 0.1shared data structures · 0.1parallel volume rendering · 0.1in-situ visualization · 0.1directed local search · 0.1parallel scalable inversion · 0.1multiresolution hexahedral meshes · 0.1parallel octree decomposition · 0.1tree cache · 0.0database-aware algorithms · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Accelerating Parallel Analysis of Scientific Simulation Data via Zazen
Tiankai Tu, Charles A. Rendleman, Patrick J. Miller, Federico D. Sacerdoti, Ron O. Dror, David E. Shaw |
FAST | 1 |
| 2008 | Scalable adaptive mantle convection simulation on petascale supercomputersabstractMantle convection is the principal control on the thermal and geological evolution of the Earth. Mantle convection modeling involves solution of the mass, momentum, and energy equations for a viscous, creeping, incompressible non-Newtonian fluid at high Rayleigh and Peclet numbers. Our goal is to conduct global mantle convection simulations that can resolve faulted plate boundaries, down to 1 km scales. However, uniform resolution at these scales would result in meshes with a trillion elements, which would elude even sustained petaflops supercomputers. Thus parallel adaptive mesh refinement and coarsening (AMR) is essential. We present RHEA, a new generation mantle convection code designed to scale to hundreds of thousands of cores. RHEA is built on ALPS, a parallel octree-based adaptive mesh finite element library that provides new distributed data structures and parallel algorithms for dynamic coarsening, refinement, rebalancing, and repartitioning of the mesh. ALPS currently supports low order continuous Lagrange elements, and arbitrary order discontinuous Galerkin spectral elements, on octree meshes. A forest-of-octrees implementation permits nearly arbitrary geometries to be accommodated. Using TACC's 579 teraflops Ranger supercomputer, we demonstrate excellent weak and strong scalability of parallel AMR on up to 62,464 cores for problems with up to 12.4 billion elements. With RHEA's adaptive capabilities, we have been able to reduce the number of elements by over three orders of magnitude, thus enabling us to simulate large-scale mantle convection with finest local resolution of 1.5 km. Carsten Burstedde, Omar Ghattas, Michael Gurnis, Georg Stadler, Eh Tan, Tiankai Tu, Lucas C. Wilcox, Shijie Zhong |
SC | 6 |
| 2008 | A scalable parallel framework for analyzing terascale molecular dynamics simulation trajectoriesabstractAs parallel algorithms and architectures drive the longest molecular dynamics (MD) simulations towards the millisecond scale, traditional sequential post-simulation data analysis methods are becoming increasingly untenable. Inspired by the programming interface of Google's MapReduce, we have built a new parallel analysis framework called HiMach, which allows users to write trajectory analysis programs sequentially, and carries out the parallel execution of the programs automatically. We introduce (1) a new MD trajectory data analysis model that is amenable to parallel processing, (2) a new interface for defining trajectories to be analyzed, (3) a novel method to make use of an existing sequential analysis tool called VMD, and (4) an extension to the original MapReduce model to support multiple rounds of analysis. Performance evaluations on up to 512 cores demonstrate the efficiency and scalability of the HiMach framework on a Linux cluster. Tiankai Tu, Charles A. Rendleman, David W. Borhani, Ron O. Dror, Justin Gullingsrud, Morten Ø. Jensen, John L. Klepeis, Paul Maragakis, Patrick J. Miller, Kate A. Stafford, David E. Shaw |
SC | 1 |
| 2006 | Analytics challenge - Remote runtime steering of integrated terascale simulation and visualizationabstractWe have developed a novel analytic capability for scientists and engineers to obtain insight from ongoing large-scale parallel unstructured mesh simulations running on thousands of processors. The breakthrough is made possible by a new approach that visualizes partial differential equation (PDE) solution data simultaneously while a parallel PDE solver executes. The solution field is pipelined directly to volume rendering, which is computed in parallel using the same processors that solve the PDE equations. Because our approach avoids the bottlenecks associated with transferring and storing large volumes of output data, it offers a promising approach to overcoming the challenges of visualization of petascale simulations. The submitted video demonstrates real-time on-the-fly monitoring, interpreting, and steering from a remote laptop computer of a 1024-processor simulation of the 1994 Northridge earthquake in Southern California. Tiankai Tu, Hongfeng Yu 0001, Jacobo Bielak, Omar Ghattas, Julio C. López 0001, Kwan-Liu Ma, David R. O'Hallaron, Leonardo Ramírez-Guzmán, Nathan Stone, Ricardo Taborda-Rios, John Urbanic |
SC | 1 |
| 2006 | Scalable systems software - From mesh generation to scientific visualization: an end-to-end approach to parallel supercomputingabstractParallel supercomputing has traditionally focused on the inner kernel of scientific simulations: the solver. The front and back ends of the simulation pipeline - problem description and interpretation of the output - have taken a back seat to the solver when it comes to attention paid to scalability and performance, and are often relegated to offline, sequential computation. As the largest simulations move beyond the realm of the terascale and into the petascale, this decomposition in tasks and platforms becomes increasingly untenable. We propose an end-to-end approach in which all simulation components - meshing, partitioning, solver, and visualization - are tightly coupled and execute in parallel with shared data structures and no intermediate I/O. We present our implementation of this new approach in the context of octree-based finite element simulation of earthquake ground motion. Performance evaluation on up to 2048 processors demonstrates the ability of the end-to-end approach to overcome the scalability bottlenecks of the traditional approach Tiankai Tu, Hongfeng Yu 0001, Leonardo Ramírez-Guzmán, Jacobo Bielak, Omar Ghattas, Kwan-Liu Ma, David R. O'Hallaron |
SC | 1 |
| 2006 | Efficient query processing on unstructured tetrahedral meshesabstractModern scientific applications such as fluid dynamics and earthquake modeling heavily depend on massive volumes of data produced by computer simulations. Such applications require new data management capabilities in order to scale to terabyte-scale data volumes. The most common way to discretize the application domain is to decompose it into pyramids, forming an unstructured tetrahedral mesh. Modern simulations generate meshes of high resolution and precision, to be queried by a visualization or analysis tool. Tetrahedral meshes are extremely flexible and therefore vital to accurately model complex geometries, but also are difficult to index. To reduce query execution time, applications either use only subsets of the data or rely on different (less flexible) structures, thereby trading accuracy for speed.This paper presents efficient indexing techniques for common spatial (point and range) on tetrahedral meshes. Because the prevailing multidimensional indexing techniques attempt to approximate the tetrahedra using simpler shapes (primarily rectangles) the query performance deteriorates significantly as a function of the mesh's geometric complexity. We develop Directed Local Search (DLS), an efficient indexing algorithm based on mesh topology information that is practically insensitive to the geometric properties of meshes. We show how DLS can be easily and efficiently implemented within modern DBMS without requiring new exotic index structures and complex preprocessing. Finally, we present a new data layout approach for tetrahedral mesh datasets that provides better performance for scientific applications.compared to the traditional space filling curves. In our PostgreSQL implementation DLS reduces the number of disk page accesses by 26% to 4x, and improves the overall query execution time by 25% to 4. Stratos Papadomanolakis, Anastasia Ailamaki, Julio C. López 0001, Tiankai Tu, David R. O'Hallaron, Gerd Heber |
SIGMOD Conference | 4 |
| 2005 | Scalable Parallel Octree Meshing for TeraScale ApplicationsabstractWe present a new methodology for generating and adapting octree meshes for terascale applications. Our approach combines existing methods, such as parallel octree decomposition and space-filling curves, with a set of new methods that address the special needs of parallel octree meshing. We have implemented these techniques in a parallel meshing tool called Octor. Performance evaluations on up to 2000 processors show that Octor has good isogranular scalability, fixed-size scalability, and absolute running time. Octor also provides a novel data access interface to parallel PDE solvers and parallel visualization pipelines, making it possible to develop tightly coupled end-to-end finite element simulations on terascale systems. Tiankai Tu, David R. O'Hallaron, Omar Ghattas |
SC | 1 |
| 2004 | Big Wins with Small Application-Aware CachesabstractLarge datasets, on the order of GB and TB, are increasingly common as abundant computational resources allow practitioners to collect, produce and store data at higher rates. As dataset sizes grow, it becomes more challenging to interactively manipulate and analyze these datasets due to the large amounts of data that need to be moved and processed. Application-independent caches, such as operating system page caches and database buffer caches, are present throughout the memory hierarchy to reduce data access times and alleviate transfer overheads. We claim that an application-aware cache with relatively modest memory requirements can effectively exploit dataset structure and application information to speed access to large datasets. We demonstrate this idea in the context of a system named the tree cache, to reduce query latency to large octree datasets by an order of magnitude. Julio C. López 0001, David R. O'Hallaron, Tiankai Tu |
SC | 3 |
| 2004 | A Computational Database System for Generatinn Unstructured Hexahedral Meshes with Billions of ElementsabstractFor a large class of physical simulations with relatively simple geometries, unstructured octree-based hexahedral meshes provide a good compromise between adaptivity and simplicity. However, generating unstructured hexahedral meshes with over 1 billion elements remains a challenging task. We propose a database approach to solve this problem. Instead of merely storing generated meshes into conventional databases, we have developed a new kind of software system called Computational Database System (CDS) to generate meshes directly on databases. Our basic idea is to extend existing database techniques to organize and index mesh data, and use database-aware algorithms to manipulate database structures and generate meshes. This paper presents the design, implementation, and evaluation of a prototype CDS named Weaver, which has been used successfully by the CMU Quake project to generate queryable high-resolution finite element meshes for earthquake simulations with up to 1.22B elements and 1.37B nodes. Tiankai Tu, David R. O'Hallaron |
SC | 1 |
| 2003 | High Resolution Forward And Inverse Earthquake Modeling on Terascale ComputersabstractFor earthquake simulations to play an important role in the reduction of seismic risk, they must be capable of high resolution and high fidelity. We have developed algorithms and tools for earthquake simulation based on multiresolution hexahedral meshes. We have used this capability to carry out 1 Hz simulations of the 1994 Northridge earthquake in the LA Basin using 100 million grid points. Our wave propagation solver sustains 1.21 teraflop/s for 4 hours on 3000 AlphaServer processors at 80% parallel efficiency. Because of uncertainties in characterizing earthquake source and basin material properties, a critical remaining challenge is to invert for source and material parameter fields for complex 3D basins from records of past earthquakes. Towards this end, we present results for material and source inversion of high-resolution models of basins undergoing antiplane motion using parallel scalable inversion algorithms that overcome many of the difficulties particular to inverse heterogeneous wave propagation problems. Volkan Akcelik, Jacobo Bielak, George Biros, Ioannis Epanomeritakis, Antonio Fernandez, Omar Ghattas, Eui Joong Kim, Julio C. López 0001, David R. O'Hallaron, Tiankai Tu, John Urbanic |
SC | 10 |