Demo Data from VLDB 2026 / reviewers in the wild / expert
Tariq Alturkestani
dblp:163/4045
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0002-5531-5507ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-authorDatabases, 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 |
Parallel and multicore computing · 77% Cloud and datacenter computing · 12% Electronic design automation · 12% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
parallel programming models and runtimes |
0.2 | 1 | 2015 | Automatic tuning of bag-of-tasks applications · ICDE 2015 |
Parallel and multicore computing
parallel scheduling |
0.2 | 1 | 2015 | Automatic tuning of bag-of-tasks applications · ICDE 2015 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.1 | 1 | 2015 | Automatic tuning of bag-of-tasks applications · ICDE 2015 |
Electronic design automation › design optimization
resource utilization optimization |
0.1 | 1 | 2015 | Automatic tuning of bag-of-tasks applications · ICDE 2015 |
Methods — techniques the papers use, named apart from their topics
sampling · 0.2execution time modeling · 0.2discrete-event simulation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Maximizing I/O Bandwidth for Reverse Time Migration on Heterogeneous Large-Scale Systems
Tariq Alturkestani, Hatem Ltaief, David E. Keyes |
Euro-Par | 1 |
| 2019 | MLBS: Transparent Data Caching in Hierarchical Storage for Out-of-Core HPC ApplicationsabstractOut-of-core simulation systems produce and/or consume a massive amount of data that cannot fit on a single compute node memory and that usually needs to be read and/or written back and forth during computation. I/O data movement may thus represent a bottleneck in large-scale simulations. To increase I/O bandwidth, high-end supercomputers are equipped with hierarchical storage subsystems such as node-local and remote-shared NVMe and SSD-based Burst Buffers. Advanced caching systems have recently been developed to efficiently utilize the multi-layered nature of the new storage hierarchy. Utilization of software components results in more efficient data accesses, at the cost of reduced computation kernel performance and limited numbers of simultaneous applications that can utilize the additional storage layers. We introduce MultiLayered Buffer Storage (MLBS), a data object container that provides novel methods for caching and prefetching data in out-of-core scientific applications to perform asynchronously expensive I/O operations on systems equipped with hierarchical storage. The main idea consists in decoupling I/O operations from computational phases using dedicated hardware resources to perform expensive context switches. MLBS monitors I/O traffic in each storage layer allowing fair utilization of shared resources while controlling the impact on kernels' performance. By continually prefetching up and down across all hardware layers of the memory/storage subsystems, MLBS transforms the original I/O-bound behavior of evaluated applications and shifts it closer to a memory-bound regime. Our evaluation on a Cray XC40 system for a representative I/O-bound application, seismic inversion, shows that MLBS outperforms state-of-the-art filesystems, i.e., Lustre, Data Elevator and DataWarp by 6.06X, 2.23X, and 1.90X, respectively. Tariq Alturkestani, Thierry-Laurent D. Tonellot, Hatem Ltaief, Rached Abdelkhalak, Étienne Vincent, David E. Keyes |
HiPC | 1 |
| 2015 | Automatic tuning of bag-of-tasks applicationsabstractThis paper presents APlug, a framework for automatic tuning of large scale applications of many independent tasks. APlug suggests the best decomposition of the original computation into smaller tasks and the best number of CPUs to use, in order to meet user-specific constraints. We show that the problem is not trivial because there is large variability in the execution time of tasks, and it is possible for a task to occupy a CPU by performing useless computations. APlug collects a sample of task execution times and builds a model, which is then used by a discrete event simulator to calculate the optimal parameters. We provide a C++ API and a stand-alone implementation of APlug, and we integrate it with three typical applications from computational chemistry, bioinformatics, and data mining. A scenario for optimizing resources utilization is used to demonstrate our framework. We run experiments on 16,384 CPUs on a supercomputer, 480 cores on a Linux cluster and 80 cores on Amazon EC2, and show that APlug is very accurate with minimal overhead. Majed Sahli, Essam Mansour 0001, Tariq Alturkestani, Panos Kalnis |
ICDE | 3 |