2016 · 24 citations · 10 references
ComputingComputer EngineeringComputer ScienceHeterogeneous ComputingMachine LearningSchedulingAccelerator ArchitectureCpu SchedulingGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsHeterogeneous System ArchitectureCuda ProgrammingExecution Time AnalysisGpgpu ComputingGpu ArchitectureHardware SchedulingRuntime SchedulingSystem Utilization
Efficient use all of the available computing devices is an important issue for heterogeneous computing systems. The ability to choose a CPU or GPU processor for a specific task has a positive impact on the performance of GPGPU-systems. It helps to reduce the total processing time and to achieve the uniform system utilization. In this paper, we propose a scheduler that selects the executing device after prior training, based on the size of the input data. The article also contains the plots and time characteristics that demonstrate improvement in overall execution time, depending on the input data. The program modules were developed in C++ using CUDA libraries.
10
Chih-Chung Chang, Chih‐Jen Lin · ACM Transactions on Intelligent Systems and Technology · 2011 · 41.3K citations
Corinna Cortes, Vladimir Vapnik · Machine Learning · 1995 · 40.5K citations · Full text
Libsvm : A library for support vector machines
Vittorio Ferrari · Medical Entomology and Zoology · 2008 · 10.1K citations
Training and Testing Low-degree Polynomial Data Mappings via Linear SVM
Yin-Wen Chang, Cho‐Jui Hsieh, Kai‐Wei Chang et al. · 2010 · 478 citations
A novel ultrathin elevated channel low-temperature poly-Si TFT
Shengdong Zhang, Chunxiang Zhu, J.K.O. Sin et al. · IEEE Electron Device Letters · 1999 · 431 citations