• Home
  • Search
  • Threads Scheduling and Load Balancing with Loop Iteration in Multicore Processors: a Case Study with OpenMP
  • Cite Icon2
  • https://doi.org/10.1109/sti53101.2021.9732563Copy DOI Icon

Threads Scheduling and Load Balancing with Loop Iteration in Multicore Processors: a Case Study with OpenMP

  • Dec 18, 2021
  • Md Sirajul Islam +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In multi-core processor architecture, all the cores run instructions on different cores at the same time. As a result, overall speed for programs that support multithreading is increased. A CPU in multithreaded environment is capable to handle multiple threads concurrently. The threads share the resources among different cores. Optimal thread allocation to cores with proper load balancing is very challenging. This paper presents a way to allocate threads to multiple cores that minimize thread switching overhead. As a result, overall work load is balanced. For parallel computation, OpenMP (Open Multi-Processing)- an Application Programming Interface (API) is used here in this paper, to supports multi-platform shared-memory for allocating threads in multiple cores with proper load balancing.

Similar Papers
  • Conference Article
  • Citations1

Architectural considerations for certification of real-time multi-core systems

  • Oct 01, 2013
  • Patrick Huyck
  • Conference Article
  • Citations27

Recommending Proper API Code Examples for Documentation Purpose

  • Dec 01, 2011
  • Lee Wei Mar +2
  • Research Article

Colloquy: Evidence-Based Method for Supporting the Design of Conversational APIs

  • Feb 18, 2025
  • Journal of Software Engineering Research and Development
  • João Antônio D M Bastos +2
  • Conference Article
  • Citations2

Colloquy

  • Oct 21, 2020
  • João Antonio D M Bastos +2
  • PDF
  • Research Article
  • Citations1

A Case Study of Publishing Internal APIs to External Users

  • Sep 17, 2021
  • Biodiversity Information Science and Standards
  • Max Patiiuk
  • Research Article
  • Citations40

CORDITE: The Curated CORona Drug InTERactions Database for SARS-CoV-2

  • Jun 20, 2020
  • iScience
  • Roman Martin +5
  • Research Article
  • Citations24

An efficient method for mining frequent sequential patterns using multi-Core processors

  • Nov 02, 2016
  • Applied Intelligence
  • Bao Huynh +2
  • Book Chapter
  • Citations9

Artificial Neural Network Based Load Balancing in Cloud Environment

  • Jan 01, 2020
  • Sarita Negi +3
  • Research Article
  • Citations105

A boolean spider monkey optimization based energy efficient clustering approach for WSNs

  • Feb 08, 2017
  • Wireless Networks
  • Nitin Mittal +3
  • Conference Article
  • Citations4

Load Balancing in Cloud Computing: A Survey on comparison of two algorithms PSO and SJF-MMBF

  • Nov 01, 2018
  • Sunita Gond +1
  • Conference Article

Multiobjective optimisation and decision making for vessel routing - a prototype and case study

  • Dec 04, 2022
  • Blandine Chipot +3
  • Book Chapter
  • Citations11

Multimedia Mapping on the Internet Using Commercial APIs

  • Jan 01, 2012
  • Shunfu Hu
  • Conference Article
  • Citations11

Parallelization with Automatic Parallelizing Compiler Generating Consumer Electronics Multicore API

  • Dec 01, 2008
  • Takamichi Miyamoto +7
  • Preprint Article
  • Citations7

Open-Source Multi-GPU-Accelerated QM/MM Simulations with AMBER and QUICK

  • Feb 16, 2021
  • ChemRxiv
  • Vinicius Cruzeiro +3
  • Research Article
  • Citations1

Load balancing optimization of telecommunication networks with two differentiated services

  • Jun 01, 2013
  • Electronic Notes in Discrete Mathematics
  • Amaro De Sousa +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.