DocumentCode :
1112363
Title :
A Balanced Pipelining Approach to Multiprocessing on an Instruction Stream Level
Author :
Kurtzberg, Jerome M. ; Villani, Raymond D.
Author_Institution :
IBM T. J. Watson Research Center
Issue :
2
fYear :
1973
Firstpage :
143
Lastpage :
148
Abstract :
This paper presents an approach to achieve high central processing unit (CPU) availability with an increase in performance by multiprocessing on an instruction stream level, where instruction fetching/executing is done by closely coupled processing units (PU´s). A treatment is given of the necessary control for coordination of the PU´s. This processing interaction is accomplished by microcode shared by the units. Either PU can be interchanged in any processing function, and the total processing complex comprises a single CPU as far as the external world (i. e., the operating system and user´s programs) is concerned. The results of manual simulation on two sample problems are given along with a comparison of processing with a single PU and with another instruction stream multiprocessing scheme presented in [4].
Keywords :
Balanced pipelining, closely coupled processing units, computer organization, CPU availability, instruction stream, micromultiprocessing, microprogram control, multiprocessing, parallel processing.; Availability; Central Processing Unit; Computational modeling; Computer aided instruction; Concurrent computing; Manuals; Operating systems; Parallel processing; Pipeline processing; Process control; Balanced pipelining, closely coupled processing units, computer organization, CPU availability, instruction stream, micromultiprocessing, microprogram control, multiprocessing, parallel processing.;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/T-C.1973.223675
Filename :
1672268
Link To Document :
بازگشت