PARALLEL ARTIFICIAL NEURAL NETWORK APPROACHES FOR DETECTING THE BEHAVIOUR OF EYE MOVEMENT USING CUDA SOFTWARE ON HETEROGENEOUS CPU-GPU SYSTEMS

Authors

  • Norma Alias Ibnu Sina Institute, Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, Malaysia
  • Husna Mohamad Mohsin Ibnu Sina Institute, Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, Malaysia
  • Maizatul Nadirah Mustaffa Ibnu Sina Institute, Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, Malaysia
  • Siti Hafilah Mohd Saimi Ibnu Sina Institute, Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, Malaysia
  • Ridhwan Reyaz Ibnu Sina Institute, Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, Malaysia

DOI:

https://doi.org/10.11113/jt.v78.10145

Keywords:

High-Performance Computing, Artificial Intelligence, Eyes Movement Behaviour, Heterogeneous CPU-GPU System

Abstract

Eye movement behaviour is related to human brain activation either during asleep or awake. The aim of this paper is to measure the three types of eye movement by using the data classification of electroencephalogram (EEG) signals. It will be illustrated and train using the artificial neural network (ANN) method, in which the measurement of eye movement is based on eye blinks close and open, moves to the left and right as well as eye movement upwards and downwards. The integrated of ANN with EEG digital data signals is to train the large-scale digital data and thus predict the eye movement behaviour with stress activity. Since this study is using large-scale digital data, the parallelization of integrated ANN with EEG signals has been implemented on Compute Unified Device Architecture (CUDA) supported by heterogeneous CPU-GPU systems. The real data set from eye therapy industry, IC Herbz Sdn Bhd was carried out in order to validate and simulate the eye movement behaviour. Parallel performance analyses can be captured based on execution time, speedup, efficiency, and computational complexity.

References

L. Kessel, L. Johnson, H. Arvidsson, M. Larsen. 2010. The Relationship Between Body And Ambient Temperature And Corneal Temperature. Invest. Ophthalmol. Vis. Sci. 51: 6593-6597.

Mansor, W., Rani, M. S. A., & Wahy, N. 2011. Integrating Neural Signal and Embedded System for Controlling Small Motor. INTECH Open Access Publisher, Chicago. 31-43.

Verber, D. 2012. Implementation of Massive Artificial Neural Networks with CUDA. INTECH Open Access Publisher. 278-303.

Dahl, G., McAvinney, A. & Newhall, T. 2008. Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks.

Alias, N., Mokhtar, H., San, Y., Saipol, H. F. S., Mustaffa, M. N., Said, N. M. & Nor, N. M. 2014. High Speed Computation Of Muscle Stress Problem Using Crack Propagation Modelling On DPCS Platform. Advanced Science Letters. 20: 1961-1966.

Norma, A., Islam, M. R. 2010. A Review of the Parallel Algorithms for Solving Multidimensional PDE Problems. Journal of Applied Sciences. 10: 2187-2197.

Alias, N., Saipol, H., Ghani, A., Mustaffa, M. N. 2014. Parallel Performance Comparison Of Alternating Group Explicit Method Between Parallel Virtual Machine And Matlab Distributed Computing For Solving Large Sparse Partial Differential Equations. Advanced Science Letters. 20(2): 477-482.

Ahmad, A. S., Zuliaonto, A., Sanjaya, E. 1999. Design and Implementation of Parallel Batch-mode Neural Network on Parallel Virtual Machine. Proceedings, Industrial Electronic Seminar, Grahar Institut Teknologi, Surabaya. 1-5.

Bulling, A., Ward, J. A., Gellersen, H., & Troster, G. 2011. Eye Movement Analysis for Activity Recognition Using Electrooculography. Pattern Analysis and Machine Intelligence, IEEE Transactions on. 33(4): 741-753.

Liu, J., and Guo, L. 2013. Implementation of Neural Network Backpropagation in CUDA. Intelligence Computation and Eolutionary Computation. 1021-1027.

Scanzio, S., Cumani, S., Gemello, R., Mana, F., Laface, P. 2010. Parallel Implementation of Artificial Neural Network Training for Speech Recognition. Pattern Recognition Letters. 1302-1309.

Sharma, V., Rai, S., & Dev, A. 2012. A Comprehensive Study of Artificial Neural Network. International Journal. 2(10): 278-284.

Long, L. N., Gupta, A. 2008. Scalable Massively Parralel Artificial Neural Networks. Journal of Aerospace Computing, Information and Communication. 5: 1-13.

Wu, Z. Y., Effekharian, A. A. 2011. Parallel Artificial Neural Network using CUDA- enabled GPU for Extracting Hydraulic Domain Knowledge of Large Water Distribution Systems, World Environmental and Water Resources Congress 2011. Bearing Knowledge for Sustainability. 79-82.

Rafia I. 2011. An Introduction to GPGPU Programming- CUDA Architecture. Malardalen Research Centre.

Downloads

Published

2016-12-04

How to Cite

PARALLEL ARTIFICIAL NEURAL NETWORK APPROACHES FOR DETECTING THE BEHAVIOUR OF EYE MOVEMENT USING CUDA SOFTWARE ON HETEROGENEOUS CPU-GPU SYSTEMS. (2016). Jurnal Teknologi, 78(12-2). https://doi.org/10.11113/jt.v78.10145