Demo Data from EDBT 2026 / reviewers in the wild / expert
Ilya Lashuk
dblp:23/673
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 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
3 papers |
High-performance computing · 52% GPUs and heterogeneous computing · 24% Parallel and multicore computing · 16% |
Topics — the 16 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
scientific computing systems |
0.2 | 2 | 2010 | Petascale Direct Numerical Simulation of Blood Flow on 200K Cores and Heterogeneous Architectures · SC 2010 Dendro: parallel algorithms for multigrid and AMR methods on 2: 1 balanced octrees · SC 2008 |
GPUs and heterogeneous computing
GPU computing |
0.1 | 2 | 2010 | A massively parallel adaptive fast-multipole method on heterogeneous architectures · SC 2009 Petascale Direct Numerical Simulation of Blood Flow on 200K Cores and Heterogeneous Architectures · SC 2010 |
High-performance computing › scientific computing systems › computational fluid dynamics
blood flow simulation |
0.1 | 1 | 2010 | Petascale Direct Numerical Simulation of Blood Flow on 200K Cores and Heterogeneous Architectures · SC 2010 |
High-performance computing › scientific computing systems
computational fluid dynamics |
0.1 | 1 | 2010 | Petascale Direct Numerical Simulation of Blood Flow on 200K Cores and Heterogeneous Architectures · SC 2010 |
GPUs and heterogeneous computing › CPU-GPU heterogeneous computing
CPU-GPU parallelism |
0.1 | 1 | 2010 | Petascale Direct Numerical Simulation of Blood Flow on 200K Cores and Heterogeneous Architectures · SC 2010 |
GPUs and heterogeneous computing
heterogeneous architecture |
0.1 | 1 | 2010 | Petascale Direct Numerical Simulation of Blood Flow on 200K Cores and Heterogeneous Architectures · SC 2010 |
High-performance computing
performance optimization at scale |
0.1 | 1 | 2010 | Petascale Direct Numerical Simulation of Blood Flow on 200K Cores and Heterogeneous Architectures · SC 2010 |
Parallel and multicore computing › parallelization strategies
distributed-memory parallelization |
0.1 | 1 | 2009 | A massively parallel adaptive fast-multipole method on heterogeneous architectures · SC 2009 |
Performance modeling and evaluation › numerical algorithms
fast multipole method |
0.1 | 1 | 2009 | A massively parallel adaptive fast-multipole method on heterogeneous architectures · SC 2009 |
High-performance computing › scientific computing systems
adaptive mesh refinement |
0.1 | 1 | 2008 | Dendro: parallel algorithms for multigrid and AMR methods on 2: 1 balanced octrees · SC 2008 |
High-performance computing › numerical linear algebra › linear solver › iterative linear solvers
multigrid method |
0.1 | 1 | 2008 | Dendro: parallel algorithms for multigrid and AMR methods on 2: 1 balanced octrees · SC 2008 |
Parallel and multicore computing
parallel algorithms |
0.1 | 1 | 2008 | Dendro: parallel algorithms for multigrid and AMR methods on 2: 1 balanced octrees · SC 2008 |
High-performance computing › scientific computing systems
partial differential equation solver |
0.1 | 1 | 2008 | Dendro: parallel algorithms for multigrid and AMR methods on 2: 1 balanced octrees · SC 2008 |
Processor architecture and microarchitecture
multithreading |
0.0 | 1 | 2010 | Petascale Direct Numerical Simulation of Blood Flow on 200K Cores and Heterogeneous Architectures · SC 2010 |
Parallel and multicore computing
MPI |
0.0 | 1 | 2009 | A massively parallel adaptive fast-multipole method on heterogeneous architectures · SC 2009 |
Parallel and multicore computing › parallel algorithms
parallel algorithm design |
0.0 | 1 | 2008 | Dendro: parallel algorithms for multigrid and AMR methods on 2: 1 balanced octrees · SC 2008 |
Methods — techniques the papers use, named apart from their topics
vectorization · 0.1nonlinear solid mechanics · 0.1n-body hydrodynamic interactions · 0.1distributed-memory parallelism · 0.1MPI · 0.1GPU acceleration · 0.1matrix-free implementation · 0.1finite element discretization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Optimizing and tuning the fast multipole method for state-of-the-art multicore architecturesabstractThis work presents the first extensive study of single-node performance optimization, tuning, and analysis of the fast multipole method (FMM) on modern multi-core systems. We consider single- and double-precision with numerous performance enhancements, including low-level tuning, numerical approximation, data structure transformations, OpenMP parallelization, and algorithmic tuning. Among our numerous findings, we show that optimization and parallelization can improve double-precision performance by 25× on Intel's quad-core Nehalem, 9.4× on AMD's quad-core Barcelona, and 37.6× on Sun's Victoria Falls (dual-sockets on all systems). We also compare our single-precision version against our prior state-of-the-art GPU-based code and show, surprisingly, that the most advanced multicore architecture (Nehalem) reaches parity in both performance and power efficiency with NVIDIA's most advanced GPU architecture. Aparna Chandramowlishwaran, Samuel Williams 0001, Leonid Oliker, Ilya Lashuk, George Biros, Richard W. Vuduc |
IPDPS | 4 |
| 2010 | Petascale Direct Numerical Simulation of Blood Flow on 200K Cores and Heterogeneous ArchitecturesabstractWe present a fast, petaflop-scalable algorithm for Stokesian particulate flows. Our goal is the direct simulation of blood, which we model as a mixture of a Stokesian fluid (plasma) and red blood cells (RBCs). Directly simulating blood is a challenging multiscale, multiphysics problem. We report simulations with up to 200 million deformable RBCs. The largest simulation amounts to 90 billion unknowns in space. In terms of the number of cells, we improve the state-of-the art by several orders of magnitude: the previous largest simulation, at the same physical fidelity as ours, resolved the flow of O(1,000-10,000) RBCs. Our approach has three distinct characteristics: (1) we faithfully represent the physics of RBCs by using nonlinear solid mechanics to capture the deformations of each cell; (2) we accurately resolve the long-range, N-body, hydrodynamic interactions between RBCs (which are caused by the surrounding plasma); and (3) we allow for the highly non-uniform distribution of RBCs in space. The new method has been implemented in the software library MOBO (for “Moving Boundaries”). We designed MOBO to support parallelism at all levels, including inter-node distributed memory parallelism, intra-node shared memory parallelism, data parallelism (vectorization), and fine-grained multithreading for GPUs. We have implemented and optimized the majority of the computation kernels on both Intel/AMD x86 and NVidia's Tesla/Fermi platforms for single and double floating point precision. Overall, the code has scaled on 256 CPU-GPUs on the Teragrid's Lincoln cluster and on 200,000 AMD cores of the Oak Ridge national Laboratory's Jaguar PF system. In our largest simulation, we have achieved 0.7 Petaflops/s of sustained performance on Jaguar. Abtin Rahimian, Ilya Lashuk, Shravan K. Veerapaneni, Aparna Chandramowlishwaran, Dhairya Malhotra, Logan Moon, Rahul S. Sampath, Aashay Shringarpure, Jeffrey S. Vetter, Richard W. Vuduc, Denis Zorin, George Biros |
SC | 2 |
| 2009 | A massively parallel adaptive fast-multipole method on heterogeneous architecturesabstractWe present new scalable algorithms and a new implementation of our kernel-independent fast multipole method (Ying et al. ACM/IEEE SC '03), in which we employ both distributed memory parallelism (via MPI) and shared memory/streaming parallelism (via GPU acceleration) to rapidly evaluate two-body non-oscillatory potentials. On traditional CPU-only systems, our implementation scales well up to 30 billion unknowns on 65K cores (AMD/CRAY-based Kraken system at NSF/NICS) for highly non-uniform point distributions. On GPU-enabled systems, we achieve 30x speedup for problems of up to 256 million points on 256 GPUs (Lincoln at NSF/NCSA) over a comparable CPU-only based implementations. Ilya Lashuk, Aparna Chandramowlishwaran, Harper Langston, Rahul S. Sampath, Aashay Shringarpure, Richard W. Vuduc, Lexing Ying, Denis Zorin, George Biros |
SC | 1 |
| 2008 | Dendro: parallel algorithms for multigrid and AMR methods on 2: 1 balanced octreesabstractIn this article, we present Dendro, a suite of parallel algorithms for the discretization and solution of partial differential equations (PDEs) involving second-order elliptic operators. Dendro uses trilinear finite element discretizations constructed using octrees. Dendro, comprises four main modules: a bottom-up octree generation and 2:1 balancing module, a meshing module, a geometric multiplicative multigrid module, and a module for adaptive mesh refinement (AMR). Here, we focus on the multigrid and AMR modules. The key features of Dendro are coarsening/refinement, inter-octree transfers of scalar and vector fields, and parallel partition of multilevel octree forests. We describe a bottom-up algorithm for constructing the coarser multigrid levels. The input is an arbitrary 2:1 balanced octree-based mesh, representing the fine level mesh. The output is a set of octrees and meshes that are used in the multigrid sweeps. Also, we describe matrix-free implementations for the discretized PDE operators and the intergrid transfer operations. We present results on up to 4096 CPUs on the Cray XT3 (ldquoBigBenrdquo), the Intel 64 system (ldquoAberdquo), and the Sun Constellation Linux cluster (ldquoRangerrdquo). Rahul S. Sampath, Santi S. Adavani, Hari Sundar, Ilya Lashuk, George Biros |
SC | 4 |