ACM Home Page
Please provide us with feedback. Feedback
A heterogeneous multiprocessor design and the distributed scheduling of its task group workload
Full text PdfPdf (778 KB)
Source International Symposium on Computer Architecture archive
Proceedings of the 9th annual symposium on Computer Architecture table of contents
Austin, Texas, United States
Pages: 283 - 290  
Year of Publication: 1982
Also published in ...
Author
Leslie Jill Miller  Webster Research Center, Xerox Corporation, Rochester N.Y.
Sponsors
IEEE-CS : Computer Society
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 25,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  

ABSTRACT

A multiprocessor architecture is proposed which is based on the Multics concept of having all on-line information processor-addressible. All memory management is done by an intelligent paged virtual memory system, and each processor deals only with those segments relevant to its single executing program. The processors are chosen to have different implementations of a single system-wide instruction set and the problem is to effectively schedule different categories of programs, called task groups, on the dissimilar processors. Average weighted instruction times for each task group on every processor are defined as task/processor suitability measures, and typical values are given for different groups of programs running on IBM 370 models. Through the use of linear programming techniques, an optimal schedule for any such multiprocessor is then defined for the static case where task group loads and task/processor suitability values are known in advance. A priority-based task management scheduling algorithm is then defined which uses the optimal schedule of the formal model as a parameter, and its performance is simulated.


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
 
4
Coffman, E. G. Jr., ed., Computer and Job Shop Scheduling Theory, Wiley Interscience, 1976.
 
5
Frieder, G. and Brenner, M., "Distribution of instruction usage in different application categories," Nanodata Corp, Buffalo, N.Y., Internal Data 1978.
 
6
Kleinrock, L., "A continuum of time-sharing scheduling algorithms." Proc. AFIPS 1970 Southern Computer Conf., Vol. 36, AFIPS Press, Montvale, N.J., 1970, 453-458.
7
 
8
Lester, E., "The investigation of service time distributions." Tech. Rep. CSRG-25, University of Toronto, Ontario, Canada, 1973
 
9
Miller, L. J., "Optimal scheduling of task groups on a tightly coupled multiprocessor." Tech. Rep., SUNY, Buffalo, N.Y., Feb. 1979.
 
10
Muntz, R. R., "Scheduling and Resource Allocation in Computer Systems." Software Systems Principles: A Survey (P. Freeman, ed.), Science Research Associates, 1975, 269-304
 
11
Noguchi, K., Ohnishi, I., and Morita, H., "Design considerations for a heterogeneous tightly-coupled multiprocessor system." Proc. AFIPS 1975 National Computer Conference., Vol. 44, AFIPS Press, Montvale, N.J., 1975, 561-565.
12
 
13
 
14
Richter, L., and Zehn, A., "TARCUS A modularized system approach." Proceedings Sixth Texas Conference on Computer Systems, Austin, Texas, 1977
 
15
Silberman, G., "Delayed staging storage heirarchies and the active memory concept", Ph.D. Thesis, SUNY Buffalo, N.Y., July 1980.
 
16
Schneider, P., "Heirarchically arranged memory system for a data processing arrangement having virtual addressing", U.S. Patent # 4130870, Dec. 1978.
 
17
Wilner, W. T., "Burroughs B1700 memory utilization." Proceedings AFIPS 1972 Fall Joint Computer Conference, Vol. 41A, AFIPS Press, Montvale, N.J., 1972, 579-586.
 
18
Thornton, J. E., "Back-End Network Approaches," Computer, 13, 2 (Feb. 1980), 10-17.



Peer to Peer - Readers of this Article have also read: