1
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Efficient Processing of Image Processing Applications on CPU/GPU

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Heterogeneous systems have gained popularity due to the rapid growth in data and the need for processing this big data to extract useful information. In recent years, many healthcare applications have been developed which use machine learning algorithms to perform tasks such as image classification, object detection, image segmentation, and instance segmentation. The increasing amount of big visual data requires images to be processed efficiently. It is common that we use heterogeneous systems for such type of applications, as processing a huge number of images on a single PC may take months of computation. In heterogeneous systems, data are distributed on different nodes in the system. However, heterogeneous systems do not distribute images based on the computing capabilities of different types of processors in the node; therefore, a slow processor may take much longer to process an image compared to a faster processor. This imbalanced workload distribution observed in heterogeneous systems for image processing applications is the main cause of inefficient execution. In this paper, an efficient workload distribution mechanism for image processing applications is introduced. The proposed approach consists of two phases. In the first phase, image data are divided into an ideal split size and distributed amongst nodes, and in the second phase, image data are further distributed between CPU and GPU according to their computation speeds. Java bindings for OpenCL are used to configure both the CPU and GPU to execute the program. The results have demonstrated that the proposed workload distribution policy efficiently distributes the images in a heterogeneous system for image processing applications and achieves 50% improvements compared to the current state-of-the-art programming frameworks.

          Related collections

          Most cited references7

          • Record: found
          • Abstract: not found
          • Article: not found

          Recurrent Neural Networks With TF-IDF Embedding Technique for Detection and Classification in Tweets of Dengue Disease

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            High-level simulation of concurrency operations in microthreaded many-core architectures

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              Performance Improvement of MapReduce for Heterogeneous Clusters Based on Efficient Locality and Replica Aware Scheduling (ELRAS) Strategy

                Bookmark

                Author and article information

                Contributors
                (View ORCID Profile)
                Journal
                Mathematical Problems in Engineering
                Mathematical Problems in Engineering
                Hindawi Limited
                1024-123X
                1563-5147
                October 10 2020
                October 10 2020
                : 2020
                : 1-14
                Affiliations
                [1 ]Department of Computer Science, University of Peshawar, Peshawar, Pakistan
                [2 ]Department of Computer Science, Institute of Management Sciences, Peshawar, Pakistan
                [3 ]Department of Computer Science, College of Computers and Information Technology, Taif University, Taif 21944, Saudi Arabia
                [4 ]Institute of Computing, Kohat University of Science and Technology, Kohat, Pakistan
                [5 ]Department of Computer Engineering, College of Computers and Information Technology, Taif University, Taif 21944, Saudi Arabia
                Article
                10.1155/2020/4839876
                1ed2c7e7-d66a-4c79-94c7-d6539e1a6620
                © 2020

                http://creativecommons.org/licenses/by/4.0/

                History

                Comments

                Comment on this article