首页 > 最新文献

Proceedings. Workshop on Heterogeneous Processing,最新文献

英文 中文
Xab: A Tool for Monitoring Pvm Programs Xab:一个监控Pvm程序的工具
Pub Date : 1993-06-01 DOI: 10.1109/WHP.1993.664372
A. Beguelin
Xab is a run time monitoring tool for parallel virtual machine (PVM) programs. Xab gives the user direct feedback as to what PVM functions his or her program is performing. In its most simple form, this feedback is displayed in a window. The approach of real time monitoring is particularly apropos in a heterogeneous multiprogramming environment. Differences in computation and communication speeds here are due both to heterogeneity and external CPU and network loads. Monitoring can help give the user insight into how a program is behaving in such an environment. Xab is a continuing research project. The author discusses several related research projects, the current version of Xab, and the future development of the Xab tool. >
Xab是并行虚拟机(PVM)程序的运行时监控工具。Xab向用户提供关于他或她的程序正在执行的PVM功能的直接反馈。在最简单的形式中,这个反馈显示在一个窗口中。实时监控的方法特别适合于异构多程序设计环境。这里计算和通信速度的差异是由于异构性和外部CPU和网络负载。监视可以帮助用户了解程序在这种环境中的行为。Xab是一个持续的研究项目。作者讨论了几个相关的研究项目,Xab的当前版本,以及Xab工具的未来发展。>
{"title":"Xab: A Tool for Monitoring Pvm Programs","authors":"A. Beguelin","doi":"10.1109/WHP.1993.664372","DOIUrl":"https://doi.org/10.1109/WHP.1993.664372","url":null,"abstract":"Xab is a run time monitoring tool for parallel virtual machine (PVM) programs. Xab gives the user direct feedback as to what PVM functions his or her program is performing. In its most simple form, this feedback is displayed in a window. The approach of real time monitoring is particularly apropos in a heterogeneous multiprogramming environment. Differences in computation and communication speeds here are due both to heterogeneity and external CPU and network loads. Monitoring can help give the user insight into how a program is behaving in such an environment. Xab is a continuing research project. The author discusses several related research projects, the current version of Xab, and the future development of the Xab tool. >","PeriodicalId":235913,"journal":{"name":"Proceedings. Workshop on Heterogeneous Processing,","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128194879","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 23
Heuristics for Mapping Parallel Computations to Parallel Architectures 将并行计算映射到并行架构的启发式方法
Pub Date : 1993-04-13 DOI: 10.1109/WHP.1993.664363
L. Tao, B. Narahari, Y.C. Zhao
This paper studies the problem of allocating the interacting task modules, of a parallel program, to the het,erogeneous processors in a parallel architecture. The goal is to provide a load balanced allocation which minimizes the completion time of the program. The problem of finding an optimal allocation is known to be an NP-hard problem, even if the processors are homogeneous, and thus necessitates development of heuristic schemes. This paper presents three heuristic algorithms for task assignment, based on simulated annealing, tabu search, and stochastic probe approaches respectively. We present an experimental analysis of these three heuristics and compare their performance. Experiments reveal that our new stochastic probe approach always yields the best solutions while requiring significantly less CPU time.
本文研究了并行体系结构中并行程序的交互任务模块分配给异构处理器的问题。目标是提供一个负载均衡的分配,从而最大限度地减少程序的完成时间。即使处理器是同质的,寻找最优分配的问题也是一个np困难问题,因此需要开发启发式方案。本文提出了三种启发式任务分配算法,分别基于模拟退火法、禁忌搜索法和随机探针法。我们对这三种启发式进行了实验分析,并比较了它们的性能。实验表明,我们的新随机探针方法总是产生最佳解决方案,同时需要更少的CPU时间。
{"title":"Heuristics for Mapping Parallel Computations to Parallel Architectures","authors":"L. Tao, B. Narahari, Y.C. Zhao","doi":"10.1109/WHP.1993.664363","DOIUrl":"https://doi.org/10.1109/WHP.1993.664363","url":null,"abstract":"This paper studies the problem of allocating the interacting task modules, of a parallel program, to the het,erogeneous processors in a parallel architecture. The goal is to provide a load balanced allocation which minimizes the completion time of the program. The problem of finding an optimal allocation is known to be an NP-hard problem, even if the processors are homogeneous, and thus necessitates development of heuristic schemes. This paper presents three heuristic algorithms for task assignment, based on simulated annealing, tabu search, and stochastic probe approaches respectively. We present an experimental analysis of these three heuristics and compare their performance. Experiments reveal that our new stochastic probe approach always yields the best solutions while requiring significantly less CPU time.","PeriodicalId":235913,"journal":{"name":"Proceedings. Workshop on Heterogeneous Processing,","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129057307","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Developing Applications for a Heterogeneous Computing Environment 为异构计算环境开发应用程序
Pub Date : 1993-04-13 DOI: 10.1109/WHP.1993.664370
R. Butler, W. Gropp, E. Lusk
I n this paper w e a t t e m p t t o define the requirem e n t s f o r a softwa.re env ironi i ien t in wh ich developm e n t of appl ica t ions targeted f o r execu t ion in a he terogeneous hardware cmvironirient c a n take place. S o m e t 001s in ee t i n g t h es e requ ire in e n t s ha v e been de v e 1 oped at A r g o n n e N a t i o n d Laboratory , and we describe their f u n ct i o ri alit y . We a Is o describe s eve ral appl ica t ions tha t are curren t l y t ak ing advan tage of t hese tools.
在这张纸上,我定义了应用程序。在其开发过程中,应用程序的目标是在其terogeneous硬件和一个take place中实现一个excu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cu - cuS或m和t 001s在ee t n g t h es和ire requ S和t v和的de 1 oped at A r g e v n和n号t或d实验室,and we describe及其f u号ct或alit y。我们描述了我们所拥有的一切,我们所拥有的一切,我们所拥有的一切,我们所拥有的一切,我们所拥有的一切,我们所拥有的一切,我们所拥有的一切,我们所拥有的一切,我们所拥有的一切,我们所拥有的一切,我们所拥有的一切,我们所拥有的一切,我们所拥有的一切。
{"title":"Developing Applications for a Heterogeneous Computing Environment","authors":"R. Butler, W. Gropp, E. Lusk","doi":"10.1109/WHP.1993.664370","DOIUrl":"https://doi.org/10.1109/WHP.1993.664370","url":null,"abstract":"I n this paper w e a t t e m p t t o define the requirem e n t s f o r a softwa.re env ironi i ien t in wh ich developm e n t of appl ica t ions targeted f o r execu t ion in a he terogeneous hardware cmvironirient c a n take place. S o m e t 001s in ee t i n g t h es e requ ire in e n t s ha v e been de v e 1 oped at A r g o n n e N a t i o n d Laboratory , and we describe their f u n ct i o ri alit y . We a Is o describe s eve ral appl ica t ions tha t are curren t l y t ak ing advan tage of t hese tools.","PeriodicalId":235913,"journal":{"name":"Proceedings. Workshop on Heterogeneous Processing,","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114466663","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
A Selection Theory and Methodology for Heterogeneous Supercomputing 异构超级计算的选择理论与方法
Pub Date : 1993-04-13 DOI: 10.1109/WHP.1993.664360
Song Chen, M. M. Eshaghian, A. Khokhar, M. Shaaban
In this paper, a methodology for mapping algorithms onto heterogeneous suite of supercomputers is presented. A n approach for selecting an optimal suite of computers for solving problems with diverse computational requirements, called Heterogeneous Optimal Selection Theory (HOST), is presented. HOST is an extension t o Augmented Optimal Selection Theory in two ways: It incorporates heterogeneous parallelism embedded in the tasks, and it reflects the costs associated in using various fine grain mapping strategies at individual machine level. The proposed mapping methodology is based on the Cluster-M programming paradigm. For the mapping purpose, the input format, assumed in HOST, is modeled in terms of Hierarchical Cluster-M specification and representation. For a given problem, a hj'ierarchical Cluster-M specification is generated t o indicate the execution of concurrent tasks at different stizges of the computation. This specification is then mapped onto the Hierarchical ClusterM representation ofthe underlying heterogeneous suite of supercomputers.
本文提出了一种将算法映射到异构超级计算机上的方法。提出了一种选择最优计算机套件来解决具有不同计算需求的问题的方法,称为异构最优选择理论(HOST)。HOST在两个方面是增强最优选择理论的扩展:它结合了嵌入在任务中的异构并行性,并且它反映了在单个机器级别使用各种细粒度映射策略的相关成本。所提出的映射方法基于Cluster-M编程范式。出于映射的目的,在HOST中假定的输入格式是根据分层集群- m规范和表示进行建模的。对于给定的问题,生成了一个分层Cluster-M规范来指示在不同计算规模下并发任务的执行。然后将该规范映射到底层异构超级计算机套件的分层ClusterM表示。
{"title":"A Selection Theory and Methodology for Heterogeneous Supercomputing","authors":"Song Chen, M. M. Eshaghian, A. Khokhar, M. Shaaban","doi":"10.1109/WHP.1993.664360","DOIUrl":"https://doi.org/10.1109/WHP.1993.664360","url":null,"abstract":"In this paper, a methodology for mapping algorithms onto heterogeneous suite of supercomputers is presented. A n approach for selecting an optimal suite of computers for solving problems with diverse computational requirements, called Heterogeneous Optimal Selection Theory (HOST), is presented. HOST is an extension t o Augmented Optimal Selection Theory in two ways: It incorporates heterogeneous parallelism embedded in the tasks, and it reflects the costs associated in using various fine grain mapping strategies at individual machine level. The proposed mapping methodology is based on the Cluster-M programming paradigm. For the mapping purpose, the input format, assumed in HOST, is modeled in terms of Hierarchical Cluster-M specification and representation. For a given problem, a hj'ierarchical Cluster-M specification is generated t o indicate the execution of concurrent tasks at different stizges of the computation. This specification is then mapped onto the Hierarchical ClusterM representation ofthe underlying heterogeneous suite of supercomputers.","PeriodicalId":235913,"journal":{"name":"Proceedings. Workshop on Heterogeneous Processing,","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114194782","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
Heterogeneous Associative Computing 异构关联计算
Pub Date : 1993-04-13 DOI: 10.1109/WHP.1993.664359
J. Potter
associative computing can be applied to heterogeneous networks to provide a high level method of programming. The principles of
关联计算可以应用于异构网络,提供一种高层次的编程方法。的原则
{"title":"Heterogeneous Associative Computing","authors":"J. Potter","doi":"10.1109/WHP.1993.664359","DOIUrl":"https://doi.org/10.1109/WHP.1993.664359","url":null,"abstract":"associative computing can be applied to heterogeneous networks to provide a high level method of programming. The principles of","PeriodicalId":235913,"journal":{"name":"Proceedings. Workshop on Heterogeneous Processing,","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121181099","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
A Case Study in Metacomputing: Distributed Simulations of Mixing in Turbulent Convection 元计算中的一个实例研究:湍流对流混合的分布式模拟
Pub Date : 1993-04-13 DOI: 10.1109/WHP.1993.664373
A.E. Klietzt, A. V. Malevsky, K. Chin-Purcell
Recent trends towards real-time visualization of large, 3-0 datasets have created extraordinary demands on CPU, memory, and 1/0 resources. In this paper we describe how a metacomputing environment was used to perform a volumetric analysis of mixing in thermal convection. This application was judged the “Best of the Best” in the Heterogeneous Computing Challenge competition held at Supercomputing ’92. In this paper we show how the winning application was designed and implemented. We conclude with a discussion of some future issues that researchers and vendors need to address in order to provide better environments for large heterogeneous HPC applications.
最近对大型3-0数据集的实时可视化趋势对CPU、内存和1/0资源产生了非凡的需求。在本文中,我们描述了如何使用元计算环境来执行热对流混合的体积分析。该应用程序在Supercomputing ' 92举行的异构计算挑战赛中被评为“最佳”。在本文中,我们展示了如何设计和实现获胜的应用程序。最后,我们讨论了研究人员和供应商需要解决的一些未来问题,以便为大型异构HPC应用程序提供更好的环境。
{"title":"A Case Study in Metacomputing: Distributed Simulations of Mixing in Turbulent Convection","authors":"A.E. Klietzt, A. V. Malevsky, K. Chin-Purcell","doi":"10.1109/WHP.1993.664373","DOIUrl":"https://doi.org/10.1109/WHP.1993.664373","url":null,"abstract":"Recent trends towards real-time visualization of large, 3-0 datasets have created extraordinary demands on CPU, memory, and 1/0 resources. In this paper we describe how a metacomputing environment was used to perform a volumetric analysis of mixing in thermal convection. This application was judged the “Best of the Best” in the Heterogeneous Computing Challenge competition held at Supercomputing ’92. In this paper we show how the winning application was designed and implemented. We conclude with a discussion of some future issues that researchers and vendors need to address in order to provide better environments for large heterogeneous HPC applications.","PeriodicalId":235913,"journal":{"name":"Proceedings. Workshop on Heterogeneous Processing,","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122547071","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
Problem Representations for an Automatic Mapping Algorithm on Heterogeneous Processing Environments 异构处理环境下自动映射算法的问题表示
Pub Date : 1993-04-13 DOI: 10.1109/WHP.1993.664365
C. Leangsuksun, J. Potter
We presents two heterogeneous processing (HP) problem representations that are 1) a program representation called a "Meta Graph" and 2) a targeted HP hardware configuration representation called an "Architecture Graph". These representations are inputs to an automatic mapping algorithm for HP environments [ 181. The paper discusses the definitions of the proposed representations and initial experimental results.
我们提出了两种异构处理(HP)问题表示,即1)称为“元图”的程序表示和2)称为“架构图”的目标HP硬件配置表示。这些表示是用于HP环境的自动映射算法的输入[181]。本文讨论了所提出的表征的定义和初步的实验结果。
{"title":"Problem Representations for an Automatic Mapping Algorithm on Heterogeneous Processing Environments","authors":"C. Leangsuksun, J. Potter","doi":"10.1109/WHP.1993.664365","DOIUrl":"https://doi.org/10.1109/WHP.1993.664365","url":null,"abstract":"We presents two heterogeneous processing (HP) problem representations that are 1) a program representation called a \"Meta Graph\" and 2) a targeted HP hardware configuration representation called an \"Architecture Graph\". These representations are inputs to an automatic mapping algorithm for HP environments [ 181. The paper discusses the definitions of the proposed representations and initial experimental results.","PeriodicalId":235913,"journal":{"name":"Proceedings. Workshop on Heterogeneous Processing,","volume":"350 7","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132418490","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Triton/1: A Massively-Parallel Mixed-Mode Computer Designed to Support High Level Languages Triton/1:支持高级语言的大规模并行混合模式计算机
Pub Date : 1993-04-13 DOI: 10.1109/WHP.1993.664368
C. G. Herter, T. M. Warschko, W. Tichy, M. Philippsen
We present the architecture of Triton/l, a scalable, mixed-mode (SIMLI/MIMD) parallel computer. The novel features of l?riton/l are: Support for hi,gh-level, machine-independent programming lamguages; Fast SIMD/MIMD mode switching; Special hardw
我们提出了Triton/l的架构,一个可扩展的,混合模式(SIMLI/MIMD)并行计算机。l?支持高级、高级、独立于机器的编程语言;快速SIMD/MIMD模式切换;专用硬件用于多进程组的屏障同步;
{"title":"Triton/1: A Massively-Parallel Mixed-Mode Computer Designed to Support High Level Languages","authors":"C. G. Herter, T. M. Warschko, W. Tichy, M. Philippsen","doi":"10.1109/WHP.1993.664368","DOIUrl":"https://doi.org/10.1109/WHP.1993.664368","url":null,"abstract":"We present the architecture of Triton/l, a scalable, mixed-mode (SIMLI/MIMD) parallel computer. The novel features of l?riton/l are: Support for hi,gh-level, machine-independent programming lamguages; Fast SIMD/MIMD mode switching; Special hardw<are for barrier synchronization of multiple process groups;","PeriodicalId":235913,"journal":{"name":"Proceedings. Workshop on Heterogeneous Processing,","volume":"172 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124182006","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
Heterogeneous by Design: An Environment for Exploiting Heterogeneity 异质设计:利用异质的环境
Pub Date : 1993-04-13 DOI: 10.1109/WHP.1993.664371
R. LaRowe, T. Probert
Heterogeneity in computing environments is becoming increasingly common. Some consider this a problem, while others (including ourselves) prefer to think of it as a benefit. By exploiting the different features and capabilities of computer nodes in a heterogeneous computing network, higher levels of performance can be attained than is possible using any single type of computer found in the network. In this papel; we present the preliminary design of a heterogeneous computing environment being developed at CHPC. The environment includes a high-speed interconnection architecture capable of supporting shared memory, as well as a new programming environment for developing heterogeneous applications that exploit the available hardware.
计算环境中的异构性正变得越来越普遍。有些人认为这是一个问题,而其他人(包括我们自己)更愿意把它看作是一个好处。通过利用异构计算网络中计算机节点的不同特性和功能,可以获得比使用网络中任何单一类型的计算机更高的性能水平。在本文中;我们提出了一个异构计算环境的初步设计正在CHPC开发。该环境包括一个能够支持共享内存的高速互连体系结构,以及一个用于开发利用可用硬件的异构应用程序的新编程环境。
{"title":"Heterogeneous by Design: An Environment for Exploiting Heterogeneity","authors":"R. LaRowe, T. Probert","doi":"10.1109/WHP.1993.664371","DOIUrl":"https://doi.org/10.1109/WHP.1993.664371","url":null,"abstract":"Heterogeneity in computing environments is becoming increasingly common. Some consider this a problem, while others (including ourselves) prefer to think of it as a benefit. By exploiting the different features and capabilities of computer nodes in a heterogeneous computing network, higher levels of performance can be attained than is possible using any single type of computer found in the network. In this papel; we present the preliminary design of a heterogeneous computing environment being developed at CHPC. The environment includes a high-speed interconnection architecture capable of supporting shared memory, as well as a new programming environment for developing heterogeneous applications that exploit the available hardware.","PeriodicalId":235913,"journal":{"name":"Proceedings. Workshop on Heterogeneous Processing,","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114293237","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Load Distribution Optimization in Heterogeneous Multiple Processor Systems 异构多处理器系统负载分配优化
Pub Date : 1993-04-13 DOI: 10.1109/WHP.1993.664364
E. Haddad
We examine the problem of optimizing the distribution of the m interacting task modules on a parallel system with p heterogeneous processors. Average-valued parameters are used to model the workload ana' to minimize a multimetric objective function representing a weighted combination of completion time, communication cost, utilization cost, and processor idle-time. The efficacy of a processing element is defined as a composite measure of its CPU speed, memory speed, and the workload coupling. The optimal distribution is found to be the apportionment of the total load among the qSp most efficacious processors in direct proportion to their efficacies. In the absence of synchronization delays, the optimal distribution results in equal execution time for all engaged processors, thus eliminating idle wait time and representing the ideal load "balancing" on the heterogeneous system.
我们研究了具有p个异构处理器的并行系统中m个交互任务模块的优化分配问题。使用平均值参数对工作负载进行建模,以最小化表示完成时间、通信成本、利用成本和处理器空闲时间加权组合的多度量目标函数。处理元素的效率被定义为其CPU速度、内存速度和工作负载耦合的综合度量。最优分布是qSp个最有效的处理器之间的总负载的分配与它们的效率成正比。在不存在同步延迟的情况下,最优分布会使所有参与的处理器的执行时间相等,从而消除了空闲等待时间,并在异构系统上实现了理想的负载“平衡”。
{"title":"Load Distribution Optimization in Heterogeneous Multiple Processor Systems","authors":"E. Haddad","doi":"10.1109/WHP.1993.664364","DOIUrl":"https://doi.org/10.1109/WHP.1993.664364","url":null,"abstract":"We examine the problem of optimizing the distribution of the m interacting task modules on a parallel system with p heterogeneous processors. Average-valued parameters are used to model the workload ana' to minimize a multimetric objective function representing a weighted combination of completion time, communication cost, utilization cost, and processor idle-time. The efficacy of a processing element is defined as a composite measure of its CPU speed, memory speed, and the workload coupling. The optimal distribution is found to be the apportionment of the total load among the qSp most efficacious processors in direct proportion to their efficacies. In the absence of synchronization delays, the optimal distribution results in equal execution time for all engaged processors, thus eliminating idle wait time and representing the ideal load \"balancing\" on the heterogeneous system.","PeriodicalId":235913,"journal":{"name":"Proceedings. Workshop on Heterogeneous Processing,","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133347135","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
期刊
Proceedings. Workshop on Heterogeneous Processing,
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1