...
首页> 外文期刊>RAIRO Operation Research >DÉCOMPOSITION D'UNE APPLICATION SUR UNE ARCHITECTURE BUS : PROPRIÉTÉS DES ORDONNANCEMENTS OPTIMAUX
【24h】

DÉCOMPOSITION D'UNE APPLICATION SUR UNE ARCHITECTURE BUS : PROPRIÉTÉS DES ORDONNANCEMENTS OPTIMAUX

机译:总线体系结构上的应用程序分解:最佳时间表的属性

获取原文
获取原文并翻译 | 示例
           

摘要

Cet article porte sur des problèmes liés à l'exécution d'une application sur une machine multiprocesseurs à architecture bus ayant un processeur maître et des processeurs esclaves. Le problème le plus sérieux, est la congestion du bus : à tout instant seul un des processeurs esclaves peut communiquer avec le maître. Un second problème est de maintenir actifs les processeurs. L'application est supposée décomposable en tâches qui seront envoyées aux processeurs esclaves par le maître. De plus, par hypothèse, le temps de calcul de chaque tâche est une fonction linéaire de son volume de données. L'objectif est de minimiser la durée totale de l'exécution en tenant compte des temps de calcul et des temps de communication. Nous étudions d'abord les propriétés des ordonnancements optimaux. Puis nous nous intéressons à deux cas particuliers avec des temps de calcul proportionnels aux volumes de données : un processeur recevant plusieurs tâches et deux processeurs recevant une seule tâche. Pour conclure, nous remarquons que la méthodologie que nous avons élaborée pourrait s'appliquer sous des hypothèses plus générales.%A bus oriented multiprocessor contains one bus system to which all the processors are connected. There are one master and several slaves. The most serious problem is the bus bottleneck. At a time, only one slave can establish communications through the bus with the master. A second problem is to maintain busy each processor. We suppose we have to execute a task which uses a big amount of data and which can be split into several independent processes. Moreover, the processing time of each process is a linear function of its amount of data. The objective is to minimize the makespan by taking into account communication durations and processing times. At first, the properties of optimal schedules are studied. Next, two particular cases with task computation times proportional to their amounts of data are considered. In the first case, we have one slave and several processes sent to it. So, the processor can compute in masked time after the reception of the first amount of data. In the second case, we have two slaves and only one process is sent to both of them. Finally, we remark that this approach can be generalized.
机译:本文涉及与在具有主处理器和从处理器的总线体系结构的多处理器计算机上执行应用程序有关的问题。最严重的问题是总线的拥塞:在任何时候,只有一个从属处理器可以与主处理器通信。第二个问题是保持处理器处于活动状态。应该将应用程序分解为多个任务,这些任务将由主服务器发送到从属处理器。另外,通过假设,每个任务的计算时间是其数据量的线性函数。目的是通过考虑计算时间和通信时间来最小化执行的总持续时间。我们首先研究最优调度的属性。然后,我们对两种特定的情况感兴趣,它们的计算时间与数据量成正比:一个处理器接收多个任务,两个处理器接收一个任务。总而言之,我们注意到我们开发的方法可以在更一般的假设下应用。%面向总线的多处理器包含一个总线系统,所有处理器都连接到该总线系统。有一个主机和几个从机。最严重的问题是总线瓶颈。一次只能有一个从站通过总线与主站建立通信。第二个问题是使每个处理器保持繁忙。我们假设必须执行一个任务,该任务使用大量数据,并且可以拆分为几个独立的进程。而且,每个过程的处理时间是其数据量的线性函数。目的是通过考虑通信持续时间和处理时间来最小化制造时间。首先,研究了最优计划的性质。接下来,考虑两种特殊情况,它们的任务计算时间与它们的数据量成正比。在第一种情况下,我们有一个从属服务器和几个进程发送给它。因此,处理器可以在接收到第一数据量之后的屏蔽时间内进行计算。在第二种情况下,我们有两个从站,并且只有一个进程发送到两个从站。最后,我们指出这种方法可以推广。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号