• Home
  • Search
  • Program-based static allocation policies for highly parallel computers
  • Cite Icon31
  • https://doi.org/10.1109/pccc.1995.472510Copy DOI Icon

Program-based static allocation policies for highly parallel computers

  • Mar 28, 1995
  • I.m Ismail +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Static space sharing is a promising processor allocation strategy for highly-parallel computers. Parallel jobs or tasks are allocated fixed distinct subsets of processors. Thread scheduling can be carried out directly by the applications so as to reduce its cost, interference among jobs is reduced, and a wide range of compiler and runtime optimizations, including static data distribution and binding, are possible. The fundamental problem with static space sharing is processor fragmentation. In this paper we study and compare several no-folding and unlimited-folding program-based static space sharing processor allocation policies. A job is always allocated the number of processors it requests in the no-folding schemes, whereas it can be allocated any number of processors that does not exceed its request in the unlimited-folding policies. The results of a detailed simulation study show that unlimited folding is superior to no folding under medium to high system loads when the speedup curves of applications are significantly sublinear. However, no folding is superior under most or all loads, depending on workload characteristics, when the applications are highly efficient. The unlimited-folding policies suffer more processor fragmentation under most loads, but they exploit the increase in efficiency that typically results when a job executes on fewer processors. In addition, we study schemes based on the assumption that the execution times of jobs when they execute on number of processors they request are known. The results show that giving priority to shorter jobs can result in significant improvement in mean response times. >

Similar Papers
  • Research Article
  • Citations74

Adaptive work-stealing with parallelism feedback

  • Sep 01, 2008
  • ACM Transactions on Computer Systems
  • Kunal Agrawal +3
  • Research Article
  • Citations70

Scheduling Malleable Tasks on Parallel Processors to Minimize the Makespan

  • Jul 01, 2004
  • Annals of Operations Research
  • Jacek Błażewicz +4
  • Research Article
  • Citations111

Redundancy-d: The Power of d Choices for Redundancy

  • Aug 01, 2017
  • Operations Research
  • Kristen Gardner +4
  • Research Article
  • Citations108

Cost-Effectiveness Analysis of Potential Improvements to Emergency Medical Services for Victims of Out-of-Hospital Cardiac Arrest

  • Jun 01, 1996
  • Annals of Emergency Medicine
  • Graham Nichol +6
  • Conference Article
  • Citations13

ExaPlan: Queueing-Based Data Placement and Provisioning for Large Tiered Storage Systems

  • Oct 01, 2015
  • Ilias Iliadis +4
  • Conference Article
  • Citations59

A GRASP Algorithm for the Multi-Objective Knapsack Problem

  • Sep 27, 2004
  • D Soares Vianna +1
  • Conference Article
  • Citations31

Maximizing speedup through self-tuning of processor allocation

  • Apr 15, 1996
  • T.D Nguyen +2
  • Research Article

Impact of Obstetrician/Gynecologist Hospitalists on Response Time of Obstetric Emergency Operation in Sardjito Hospital Yogyakarta Indonesia: A Retrospective Cohort Study

  • Dec 21, 2016
  • Jurnal Kesehatan Reproduksi
  • Eugenius Phyowai Ganap +3
  • Conference Article
  • Citations3

Impact of communication volume on the maximum speedup in Parallel computing based on graph partitioning

  • Oct 01, 2019
  • Soumia Chokri +5
  • Research Article
  • Citations40

Quality of Service Aware Reliable Task Scheduling in Vehicular Cloud Computing

  • Nov 12, 2015
  • Mobile Networks and Applications
  • Tamal Adhikary +5
  • Research Article
  • Citations6

Adaptation of Response-Recognition Training Film for Use in the Classroom

  • Jun 01, 1968
  • Perceptual and Motor Skills
  • Mary Jane Haskins
  • Research Article
  • Citations121

Grid Computing Workloads

  • Mar 01, 2011
  • IEEE Internet Computing
  • Alexandru Iosup +1
  • Conference Article
  • Citations6

An approach for parallel job scheduling using nimble algorithm

  • Dec 01, 2008
  • S.V Sudha +1
  • Supplementary Content
  • Citations6

Ambulance emergency services for patients with coronary heart disease in Lancashire: achieving standards and improving performance

  • Jan 01, 2004
  • Emergency Medicine Journal
  • B Stoykova
  • Conference Article
  • Citations3

Optimal allocation in a queueing system with shared resources

  • Dec 09, 2003
  • G Michailidis
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.