Performance Analysis of Machine Learning and Bioinformatics Applications on High Performance Computing Systems

Nowadays, it is becoming increasingly important to use the most efficient and most suitable computational resources for algorithmic tools that extract meaningful information from big data and make smart decisions. In this paper, a comparative analysis is provided for performance measurements of various machine learning and bioinformatics software including scikit-learn, Tensorflow, WEKA, libSVM, ThunderSVM, GMTK, PSI-BLAST, and HHblits with big data applications on different high performance computer systems and workstations. The programs are executed in a wide range of conditions such as single-core central processing unit (CPU), multi-core CPU, and graphical processing unit (GPU) depending on the availability of implementation. The optimum number of CPU cores are obtained for selected software. It is found that the running times depend on many factors including the CPU/GPU version, available RAM, the number of CPU cores allocated, and the algorithm used. If parallel implementations are available for a given software, the best running times are typically obtained by GPU, followed by multi-core CPU, and single-core CPU. Though there is no best system that performs better than others in all applications studied, it is anticipated that the results obtained will help researchers and practitioners to select the most appropriate computational resources for their machine learning and bioinformatics projects.

___

  • [1] C. A. Balanis, “Fundamental Parameters of Antennas,” Antenna Theory Anal. Des., pp. 27–114, 2005.
  • [2] V. Mathur et al., “Design of microstrip antennas fed fourmicrostrip-port waveguide transition with slot radiators,” IEEE Transactions of Antennas Propagation, vol. 55, no. 10, pp. 2769–2773, 2015.
  • [3] C. C. Yu and X. C. Lin, “A dual-band CPW-fed inductive slot-monopole hybrid antenna,” IEEE Transactions of Antennas Propagation., vol. 56, no. 1, pp. 282–285, 2008.
  • [4] K. Fertas et al., “Design and optimization a CPW-fed triband patch antenna using genetic algorithms,” Application Computer Electromagn. Soc. J., vol. 30, no. 7, pp. 754–759, 2015.
  • [5] H.-S. Y. H.-S. Yoon, R. A. Bhatti, “Design of a novel multiband internal antenna for personal communication handsets,” TENCON 2007 - 2007 IEEE Reg. 10 Conf., pp. 1991–1994, 2007.
  • [6] M. T. Islam, M. M. Islam “Dual-band operation of a microstrip patch antenna on a Duroid 5870 substrate for Kuand K-bands,” Sci. World J., vol. 2013.
  • [7] A. T. Mobashsher, R. Azim, “UWB antenna with notched band at 5.5 GHz,” Electron. Lett., vol. 49, no. 15, pp. 922– 924, 2013.
  • [8] K. Sarabandi and N. Behdad, “Dual-band reconfigurable antenna with a very wide tunability range,” IEEE Trans. Antennas Propag., vol. 54, no. 2, pp. 409–416, 2006.
  • [9] S. Parkvall et al., “LTE-Advanced - Evolving LTE towards IMT-Advanced,” in IEEE Veh. Technol. Conf., 2008.
  • [10] F. Boccardi et al., “Multiple-antenna techniques in LTEadvanced,” IEEE Commun. Mag., vol. 50, no. 3, pp. 114– 121, 2012.
  • [11] N. Mohankumar, “Performance Evaluation of Multi Antenna Techniques in LTE,” Int. J. Mob. Netw. Commun. Telemat., vol. 2, no. 4, pp. 97–105, 2012.
  • [12] T. Urbanec and M. Pokorný, “LTE tunable antenna design,” 2013 7th Eur. Conf. Antennas Propag., pp. 847– 850, 2013.
  • [13] W. Wang, L. Liu, “Design and performance investigation of a 2.6 GHz dual-element MIMO antenna system for LTE terminal,” in Proceedings - 2012 6th AsiaPacific Conference on Environmental Electromagnetics, CEEM 2012, 2012, pp. 226–229.
  • [14] Y. S. Wang and J. H. Lu, “Internal uniplanar antenna for LTE/GSM/UMTS operation in a tablet computer,” IEEE Trans. Antennas Propag., vol. 61, no. 5, pp. 2841–2846, 2013.
  • [15] Y. Feng, R. Li and F. Ahmed, “Development of a compact planar multiband MIMO antenna for 4G/LTE/WLAN mobile phone standards,” in Antennas & Propagation (ISAP), 2013 Proceedings of the International Symposium on, 2013, vol. 1, pp. 539–542.