(R) Automatic Self - allocation Threads (ASAT) on an SGI Challenge

  • Authors:
  • Affiliations:
  • Venue:
  • ICPP '96 Proceedings of the Proceedings of the 1996 International Conference on Parallel Processing - Volume 3
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

Abstract: Automatic Self Allocating Threads (ASAT) is pro-posed as a way to balance the number of active threads across a shared-memory multiprocessing system. Our approach is significant in that it is designed for a sys-tem running multiple jobs, and it considers the load of all running jobs in its thread allocation. In addition, the overhead of ASAT is sufficiently small so that the run times of all jobs improve when it is in use. In this paper we consider the application of ASAT for improving the scheduling of threads on an SGI Challenge. We demonstrate how the number of threads of an ASAT job adjusts to the overall system load to maintain thread balance and improve system through-put.