|
ABSTRACT
Microprogramming is a basic technique that realizes functionally specialized processors in a functionally distributed multiprocessor system which consists of many small processors. In such a multiprocessor system, it is necessary to change processor functions dynamically in order to back up a heavily loaded processor or a failed processor by a lightly loaded processor. This paper proposes a mechanism for exchanging processor functions in firmware level and shows a hardware organization which realizes the mechanism in an experimental system. In order to clarify the design conditions of an operating system and microprograms, the performance of the mechanism is analyzed from the load balancing point of view. Moreover, the conditions which the mechanism must satisfy are derived.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
| |
3
|
S.Takahira, K.Murakami, S.Nishikawa and M.Sato: A Reliability Aspect of Function Distribution System: PPS, Proc. of 3rd UJCC, 1978.
|
 |
4
|
|
| |
5
|
A.K.Agrawala and T.G.Raucher: Foundations of Microprogramming, Academic Press, 1976.
|
| |
6
|
V.R.Lessor: An Introduction to the Direct Emulation of Control Structures by a Parallel Microcomputer, IEEE Tans. on Computers, C-20, 7, PP. 751-764, 1971.
|
| |
7
|
D.P.Gaver, Jr.: A Comparison of Queue Disciplines When Service Orientation Times Occur, Naval Research Logistics Quartery, 10, PP. 219-235, 1963.
|
CITED BY
|
|
Makoto Amamiya , Naohisa Takahashi , Yutaka Ogawa , Kenji Koyama, An operating system kernel mechanism for the poly-processor system PPS-R, Proceedings of the May 19-22, 1980, national computer conference, May 19-22, 1980, Anaheim, California
|
|