A BISTABILITY THROUGHPUT PHENOMENON IN A SHARED-MEMORY MIMD MACHINE

Citation
Rr. Glenn et al., A BISTABILITY THROUGHPUT PHENOMENON IN A SHARED-MEMORY MIMD MACHINE, Journal of supercomputing, 7(3), 1993, pp. 357-375
Citations number
10
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Applications & Cybernetics
Journal title
ISSN journal
09208542
Volume
7
Issue
3
Year of publication
1993
Pages
357 - 375
Database
ISI
SICI code
0920-8542(1993)7:3<357:ABTPIA>2.0.ZU;2-6
Abstract
This paper examines a previously unanalyzed bistability phenomenon wit h respect to the number of threads that are doing useful work. This ph enomenon is illustrated by a single work queue on a shared-memory mach ine. An analysis of designs that use two separate memory accesses to l ock and unlock critical sections (split transaction) and that employ a first come/first serve queuing mechanism for shared-memory locations is presented. A bistability in the number of threads working, brought about by these conditions, is analyzed and experimentally demonstrated . A simple analysis is presented which predicts the throughput at a cr itical section of code as a function of the number of applied threads. The study concludes that the mean size of the work items that can be executed in parallel without the possibility of stalling is proportion al to the square of the number of threads applied.