Proceedings of the Sriwijaya International Conference on Information Technology and Its Applications (SICONIAN 2019)

Accelerating Convolutional Neural Network Training for Colon Histopathology Images by Customizing Deep Learning Framework

Authors
Toto HARYANTO, Heru SUHARTANTO, Aniati MURNI ARYMURTHY, Kusmardi KUSMARDI
Corresponding Author
Heru SUHARTANTO
Available Online 6 May 2020.
DOI
10.2991/aisr.k.200424.063How to use a DOI?
Keywords
cancer, cnmem, histopathology, GPU
Abstract

Cancer diagnose based on the histopathology images is still have some challenges. Convolutional Neural Network (CNN) is one of deep learning architecture that has widely used in medical image processing especially for cancer detection. The high resolution of images and complexity of CNN architecture causes cost-intensive in the training process. One way of reducing the training processes time is by introducing parallel processing. Graphics Processing Unit (GPU) is a graphics card which has many processors and has been widely used to speed-up the process. However, the problem in GPU is the limitation of memory size. Therefore, this study proposes alternative ways to utilize the GPU memory in the training of CNN architecture. Theano is one of middle-level framework for deep application. GPU memory is a critical task in training activity and will affect to the number of batch-size. Customizing memory allocation in Theano can be conducted by utilizing library called ‘cnmem’. For training CNN architecture, we use NVIDIA GTX-980 that accelerated by customizing CUDA memory allocation from ‘cnmem’ library located in ‘theanorc’ file. In the experiment, the parameter of cnmem are chosen between 0 (not apply cnmem) or 1 (apply cnmem). We use image variation from 32x32, 64x64, 128x128, 180x180 and 200x200 pixels. In the training, a number of batch-size is selected experimentally from 10, 20, 50, 100 and 150 images. Our experiments show that enabling cnmem with the value of 1 will increase the speed-up. The 200x200 images show the most significant efficiency of GPU performance when training CNN. Speed-up is measured by comparing training time of GTX-980 with CPU core i7 machine from 16, 8, 4, 2 cores and the single-core. The highest speed-up GTX-980 obtained with enabling cnmem are 4.49, 5.00, 7.58, 11,97 and 16.19 compare to 16, 8, 4, 2 and 1 core processor respectively

Copyright
© 2020, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Volume Title
Proceedings of the Sriwijaya International Conference on Information Technology and Its Applications (SICONIAN 2019)
Series
Advances in Intelligent Systems Research
Publication Date
6 May 2020
ISBN
10.2991/aisr.k.200424.063
ISSN
1951-6851
DOI
10.2991/aisr.k.200424.063How to use a DOI?
Copyright
© 2020, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - CONF
AU  - Toto HARYANTO
AU  - Heru SUHARTANTO
AU  - Aniati MURNI ARYMURTHY
AU  - Kusmardi KUSMARDI
PY  - 2020
DA  - 2020/05/06
TI  - Accelerating Convolutional Neural Network Training for Colon Histopathology Images by Customizing Deep Learning Framework
BT  - Proceedings of the Sriwijaya International Conference on Information Technology and Its Applications (SICONIAN 2019)
PB  - Atlantis Press
SP  - 412
EP  - 418
SN  - 1951-6851
UR  - https://doi.org/10.2991/aisr.k.200424.063
DO  - 10.2991/aisr.k.200424.063
ID  - HARYANTO2020
ER  -