Demo Data from VLDB 2026 / reviewers in the wild / expert
Haruki Imai
dblp:190/0192
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 2Artificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
GPUs and heterogeneous computing · 50% Storage systems · 50% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
memory-efficient training |
0.4 | 1 | 2019 | Profiling based out-of-core hybrid method for large neural networks: poster · PPoPP 2019 |
Machine learning › Efficient and distributed learning › memory-efficient training
out-of-core training |
0.4 | 1 | 2019 | Profiling based out-of-core hybrid method for large neural networks: poster · PPoPP 2019 |
GPUs and heterogeneous computing
GPU computing |
0.4 | 1 | 2019 | Profiling based out-of-core hybrid method for large neural networks: poster · PPoPP 2019 |
Storage systems
out-of-core computation |
0.4 | 1 | 2019 | Profiling based out-of-core hybrid method for large neural networks: poster · PPoPP 2019 |
Methods — techniques the papers use, named apart from their topics
profiling · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Acceleration of Large Deep Learning Training with Hybrid GPU Memory Management of Swapping and Re-computingabstractDeep learning has achieved overwhelmingly better accuracy than existing methods in various fields. To further improve deep learning, a deeper and larger neural network (NN) model is indispensable, but graphics processing unit (GPU) memory is not large enough to train such NN models. One promising method to reduce GPU memory consumption is data swapping, which eases the burden on GPU memory by swapping out intermediate data from GPU memory to central processing unit (CPU) memory while the data are not necessary. However, this method introduces communication overhead in transferring data between GPU and CPU memory. Another method is recomputation, which discards intermediate data once and then computes them again when necessary. Unlike the data-swapping method, the re-computation method introduces additional computation but does not require CPU-GPU communication. Therefore, it may reduce CPU-GPU communication by introducing it effectively in the data-swapping method. In this paper, we developed a faster training method for large NN models by combining the re-computation and the data-swapping methods. This method edits the graph of TensorFlow automatically. We developed heuristics about which part of the graph should be recomputed. The heuristics divides the graph into sub-graphs and applies the re-computation in the decreasing order of the amount of swapping data in the sub-graphs. This heuristics is intended to reduce maximal communications by re-computing minimal sub-graphs. Our hybrid method improves performance by up to 15.5% in image size 8000×8000 of ResNet50, 15.3% in image size 7500×7500 of ResNet152, and 12.4% in image size 1000×1000 of DeepLabV3+ compared with the existing data-swapping method. Haruki Imai, Tung D. Le, Yasushi Negishi, Kiyokuni Kawachiya |
IEEE BigData | 1 |
| 2020 | Parameter Optimization for Detecting Seismic Ground Deformation from Airborne SAR ImagesabstractSynthetic Aperture Radar (SAR) has been used to acquire images for analyzing geometrical properties of the ground surface. In this paper, we propose a method of detecting seismic ground deformation from the airborne SAR images with parameter optimization. The optimal parameters in ground deformation detection are estimated so as to minimize the reprojection error in the radar projection model based on the idea of bundle adjustment. We demonstrate the effectiveness of our method in detecting seismic ground deformation through the experiment using the airborne SAR images taken before and after the Kumamoto Earthquake in 2016. Koichi Ito 0001, Haruki Imai, Takafumi Aoki, Jyunpei Uemoto |
IGARSS | 2 |
| 2019 | A Method for Observing Seismic Ground Deformation from Airborne SAR ImagesabstractObservation of seismic ground deformation is one of the fundamental topics in remote sensing. A Synthetic Aperture Radar (SAR) has been used to obtain images representing geometrical properties of the ground surface. SAR images can be taken in nearly all weather conditions and in nearly all time. This paper proposes a ground deformation observation method using image correspondence matching, which employs phase-only correlation to estimate displacement between two SAR intensity images with sub-pixel accuracy. Through experiments using airborne SAR intensity images of the Kumamoto Earthquake, we demonstrate that the proposed method exhibits the efficient performance in observing seismic ground deformation. Haruki Imai, Koichi Ito 0001, Takafumi Aoki, Jyunpei Uemoto, Seiho Uratsuka |
IGARSS | 1 |
| 2019 | Automatic GPU memory management for large neural models in TensorFlowabstractDeep learning models are becoming larger and will not fit in the limited memory of accelerators such as GPUs for training. Though many methods have been proposed to solve this problem, they are rather ad-hoc in nature and difficult to extend and integrate with other techniques. In this paper, we tackle the problem in a formal way to provide a strong foundation for supporting large models. We propose a method of formally rewriting the computational graph of a model where swap-out and swap-in operations are inserted to temporarily store intermediate results on CPU memory. By introducing a categorized topological ordering for simulating graph execution, the memory consumption of a model can be easily analyzed by using operation distances in the ordering. As a result, the problem of fitting a large model into a memory-limited accelerator is reduced to the problem of reducing operation distances in a categorized topological ordering. We then show how to formally derive swap-out and swap-in operations from an existing graph and present rules to optimize the graph. Finally, we propose a simulation-based auto-tuning to automatically find suitable graph-rewriting parameters for the best performance. We developed a module in TensorFlow, called LMS, by which we successfully trained ResNet-50 with a 4.9x larger mini-batch size and 3D U-Net with a 5.6x larger image resolution. Tung D. Le, Haruki Imai, Yasushi Negishi, Kiyokuni Kawachiya |
ISMM | 2 |
| 2019 | High Resolution Medical Image Segmentation Using Data-Swapping Method
Haruki Imai, Samuel Matzek, Tung D. Le, Yasushi Negishi, Kiyokuni Kawachiya |
MICCAI (3) | 1 |
| 2019 | Profiling based out-of-core hybrid method for large neural networks: posterabstractNeural networks (NNs) have archived high accuracy in many fields of machine learning such as image recognition. Since computations of NNs are heavy tasks, GPUs have been widely used to accelerate them. However, the problem sizes of NNs that can be computed are limited by GPU memory capacity. Haruki Imai, Tung D. Le, Yasushi Negishi, Kiyokuni Kawachiya, Ryo Matsumiya, Toshio Endo |
PPoPP | 2 |
| 2018 | Involving CPUs into Multi-GPU Deep LearningabstractThe most important part of deep learning, training the neural network, often requires the processing of a large amount of data and can takes days to complete. Data parallelism is widely used for training deep neural networks on multiple GPUs in a single machine thanks to its simplicity. However, its scalability is bound by the number of data transfers, mainly for exchanging and accumulating gradients among the GPUs. In this paper, we present a novel approach to data parallel training called CPU-GPU data parallel (CGDP) training that utilizes free CPU time on the host to speed up the training in the GPUs. We also present a cost model for analyzing and comparing the performances of both the typical data parallel training and the CPU-GPU data parallel training. Using the cost model, we formally show why our approach is better than the typical one and clarify the remaining issues. Finally, we explain how we optimized CPU-GPU data parallel training by introducing chunks of layers and present a runtime algorithm that automatically finds a good configuration for the training. The algorithm is effective for very deep neural networks, which are the current trend in deep learning. Experimental results showed that we achieved speedups of $1.21$, $1.04$, $1.21$ and $1.07$ for four state-of-the-art neural networks: AlexNet, GoogLeNet-v1, VGGNet-16, and ResNet-152, respectively. Weak scaling efficiency greater than $90$ was achieved for all networks across four GPUs. Tung D. Le, Taro Sekiyama, Yasushi Negishi, Haruki Imai, Kiyokuni Kawachiya |
ICPE | 4 |