Running Application using Neural Network on Cpu-Gpu System
Journal: BEST : International Journal of Management, Information Technology and Engineering ( BEST : IJMITE ) (Vol.5, No. 6)Publication Date: 2017-06-30
Authors : Suman Goyat; A. K. Soni;
Page : 49-60
Keywords : Scheduling Decisions; Historical Data; Artificial Neural Network; Weighted Averages; Cuda– C Language; Cudamalloc and Cudamemcpy;
Abstract
Scheduling decisions to assign some applications to CPU and others to GPU, at local PC location is very crucial for optimum utilization of devices such as CPU and GPU, if they are available in a PC or Laptop. If we allow the operating system to make global scheduling decisions and assign some applications to a slower device, we may both increase overall system throughput +t and decrease individual application runtimes. We shall use an application developed using Neural Network, to be executed on a system having CPU and GPU. This is implemented in Cuda-C language. It shows the performance improvement drastically, when major portion of application is run on GPU and few steps are executed on CPU. Cuda C has the functions to handle it. It is an extension of C – Language.
Other Latest Articles
- Efficiency of lead removal from drinking water using cationic resin Purolite
- Determination of the level of parasitic infection (Cryptosporidium and Giardia) of the vegetables marketed in Ilam city
- Biodegradation of glyphosate herbicide by Salinicoccus spp isolated from Qom Hoze-soltan lake, Iran
- Investigating the efficiency and kinetic coefficients of nutrient removal in the subsurface artificial wetland of Yazd wastewater treatment plant
- Evaluation of natural zeolite clinoptilolite efficiency for the removal of ammonium and nitrate from aquatic solutions
Last modified: 2017-07-25 19:29:35