{"title":"面向并行体系结构的语言和应用程序资源管理","authors":"K. Mayes, Stuart Quick, J. Bridgland, A. Nisbet","doi":"10.1145/504390.504437","DOIUrl":null,"url":null,"abstract":"General-purpose operating systems, such as UNIX, which evolved on single processor machines, have made the transition, in one form or another, to parallel architectures (e.g. Rothnie, 1992; Holman, 1992). However, it is not clear that all users of parallel architectures require the virtual machine presented by a general-purpose operating system (e.g. Bryant et al., 1991). It is unfortunate if such users are given the alternatives of either compromising with whatever operating system interface is available, or writing all the low-level routines for themselves. One solution to this problem is to provide customisable systems, so that for high performance, parallel applications acquire a tailored resource management environment (e.g. Mukherjee and Schwan, 1993). This paper first gives some background to applications and operating systems, and then describes a flexible and extensible system currently being developed.","PeriodicalId":109914,"journal":{"name":"EW 6","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Language- and application-oriented resource management for parallel architectures\",\"authors\":\"K. Mayes, Stuart Quick, J. Bridgland, A. Nisbet\",\"doi\":\"10.1145/504390.504437\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"General-purpose operating systems, such as UNIX, which evolved on single processor machines, have made the transition, in one form or another, to parallel architectures (e.g. Rothnie, 1992; Holman, 1992). However, it is not clear that all users of parallel architectures require the virtual machine presented by a general-purpose operating system (e.g. Bryant et al., 1991). It is unfortunate if such users are given the alternatives of either compromising with whatever operating system interface is available, or writing all the low-level routines for themselves. One solution to this problem is to provide customisable systems, so that for high performance, parallel applications acquire a tailored resource management environment (e.g. Mukherjee and Schwan, 1993). This paper first gives some background to applications and operating systems, and then describes a flexible and extensible system currently being developed.\",\"PeriodicalId\":109914,\"journal\":{\"name\":\"EW 6\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-09-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"EW 6\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/504390.504437\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"EW 6","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/504390.504437","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
摘要
通用操作系统,如UNIX,是在单处理器机器上发展起来的,已经以一种或另一种形式过渡到并行架构(例如Rothnie, 1992;霍尔曼,1992)。然而,并不是所有并行架构的用户都需要通用操作系统提供的虚拟机(例如Bryant et al., 1991)。如果给这样的用户两个选择,要么使用任何可用的操作系统接口,要么为自己编写所有的低级例程,这是很不幸的。这个问题的一个解决方案是提供可定制的系统,以便为高性能,并行应用程序获得定制的资源管理环境(例如Mukherjee和Schwan, 1993)。本文首先介绍了应用程序和操作系统的背景,然后描述了目前正在开发的一个灵活可扩展的系统。
Language- and application-oriented resource management for parallel architectures
General-purpose operating systems, such as UNIX, which evolved on single processor machines, have made the transition, in one form or another, to parallel architectures (e.g. Rothnie, 1992; Holman, 1992). However, it is not clear that all users of parallel architectures require the virtual machine presented by a general-purpose operating system (e.g. Bryant et al., 1991). It is unfortunate if such users are given the alternatives of either compromising with whatever operating system interface is available, or writing all the low-level routines for themselves. One solution to this problem is to provide customisable systems, so that for high performance, parallel applications acquire a tailored resource management environment (e.g. Mukherjee and Schwan, 1993). This paper first gives some background to applications and operating systems, and then describes a flexible and extensible system currently being developed.