首页 > 最新文献

Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing最新文献

英文 中文
Security mechanisms for the MAP agent system MAP代理系统的安全机制
Pub Date : 2000-01-19 DOI: 10.1109/EMPDP.2000.823398
A. Puliafito, O. Tomarchio
Mobile agents represent a new communication paradigm which has recently obtained a great deal of attention from researchers and practitioners. Interesting applications exist in the fields of distributed systems management, mobility and information retrieval. Although widely recognized as a crucial point to be addressed, security has not been pursued in a satisfactory way yet. Most of all the existing software environments for agent programming do not offer security features or provide only partial implementations. We propose a security schema for mobile agents and describe its implementation inside the MAP platform. Some experimental results are also provided to evaluate the overhead introduced from the adoption of the proposed security mechanism.
移动代理代表了一种新的通信范式,近年来受到了研究者和实践者的广泛关注。有趣的应用存在于分布式系统管理、移动性和信息检索领域。虽然人们普遍认为安全是一个需要解决的关键问题,但安全问题尚未得到令人满意的解决。大多数用于代理编程的现有软件环境都不提供安全特性,或者只提供部分实现。我们提出了一种移动代理的安全模式,并描述了其在MAP平台中的实现。本文还提供了一些实验结果来评估采用所提出的安全机制所带来的开销。
{"title":"Security mechanisms for the MAP agent system","authors":"A. Puliafito, O. Tomarchio","doi":"10.1109/EMPDP.2000.823398","DOIUrl":"https://doi.org/10.1109/EMPDP.2000.823398","url":null,"abstract":"Mobile agents represent a new communication paradigm which has recently obtained a great deal of attention from researchers and practitioners. Interesting applications exist in the fields of distributed systems management, mobility and information retrieval. Although widely recognized as a crucial point to be addressed, security has not been pursued in a satisfactory way yet. Most of all the existing software environments for agent programming do not offer security features or provide only partial implementations. We propose a security schema for mobile agents and describe its implementation inside the MAP platform. Some experimental results are also provided to evaluate the overhead introduced from the adoption of the proposed security mechanism.","PeriodicalId":128020,"journal":{"name":"Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116165477","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}
引用次数: 13
Distributed and randomized enumeration 分布和随机枚举
Pub Date : 2000-01-19 DOI: 10.1109/EMPDP.2000.823395
P. Dembinski
The paper describes a randomized distributed enumeration algorithm which (in contrast to deterministic solutions) works for all network topologies and with fully asynchronous communication. The algorithm correctness and efficiency are considered. The expected execution time is of the order of the time needed for a broadcast.
本文描述了一种随机分布枚举算法(与确定性解决方案相反),该算法适用于所有网络拓扑结构和完全异步通信。考虑了算法的正确性和效率。预期的执行时间与广播所需的时间相同。
{"title":"Distributed and randomized enumeration","authors":"P. Dembinski","doi":"10.1109/EMPDP.2000.823395","DOIUrl":"https://doi.org/10.1109/EMPDP.2000.823395","url":null,"abstract":"The paper describes a randomized distributed enumeration algorithm which (in contrast to deterministic solutions) works for all network topologies and with fully asynchronous communication. The algorithm correctness and efficiency are considered. The expected execution time is of the order of the time needed for a broadcast.","PeriodicalId":128020,"journal":{"name":"Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122590351","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}
引用次数: 1
Finite element computations on cluster of PCs and workstations 在pc和工作站集群上的有限元计算
Pub Date : 2000-01-19 DOI: 10.1109/EMPDP.2000.823394
A. N. Spyropoulos, J. Palyvos, A. Boudouvis
In the last decade distributed processing on clusters of PCs and workstations have become a popular alternative way for parallel computations due to their low cost compared to parallel supercomputers. The most important factor that limits the parallel efficiency of an algorithm running on a cluster is the low bandwidth and high latency of the network that interconnects the computers. Specially designed parallel algorithms must be applied that have low communication overhead. A parallel method on Galerkin/finite element computations on clusters of PCs and workstations is presented. This method is based on a parallel preconditioned Krylov-type iterative solver for the solution of large, sparse and nonsymmetric equation systems. Two important aspects of the method are addressed: the storage of the coefficient matrix of the system and of the preconditioning matrix, and the performance of the preconditioner. The matrix storage affects the parallel efficiency of the matrix vector product. The preconditioner contributes to the parallel efficiency and is of critical importance for the convergence rate of the iterative method. The performance of the method is analysed in terms of parallel speedup, storage efficiency and convergence rate.
在过去十年中,由于与并行超级计算机相比成本较低,pc和工作站集群上的分布式处理已经成为并行计算的一种流行替代方式。限制在集群上运行的算法并行效率的最重要因素是连接计算机的网络的低带宽和高延迟。必须采用专门设计的通信开销低的并行算法。提出了一种基于pc机和工作站集群的Galerkin/有限元并行计算方法。该方法基于并行预条件krylov型迭代求解器,用于求解大型、稀疏和非对称方程组。讨论了该方法的两个重要方面:系统系数矩阵和预处理矩阵的存储,以及预处理器的性能。矩阵存储影响矩阵向量积的并行效率。预条件有助于提高并行效率,对迭代方法的收敛速度至关重要。从并行加速、存储效率和收敛速度三个方面分析了该方法的性能。
{"title":"Finite element computations on cluster of PCs and workstations","authors":"A. N. Spyropoulos, J. Palyvos, A. Boudouvis","doi":"10.1109/EMPDP.2000.823394","DOIUrl":"https://doi.org/10.1109/EMPDP.2000.823394","url":null,"abstract":"In the last decade distributed processing on clusters of PCs and workstations have become a popular alternative way for parallel computations due to their low cost compared to parallel supercomputers. The most important factor that limits the parallel efficiency of an algorithm running on a cluster is the low bandwidth and high latency of the network that interconnects the computers. Specially designed parallel algorithms must be applied that have low communication overhead. A parallel method on Galerkin/finite element computations on clusters of PCs and workstations is presented. This method is based on a parallel preconditioned Krylov-type iterative solver for the solution of large, sparse and nonsymmetric equation systems. Two important aspects of the method are addressed: the storage of the coefficient matrix of the system and of the preconditioning matrix, and the performance of the preconditioner. The matrix storage affects the parallel efficiency of the matrix vector product. The preconditioner contributes to the parallel efficiency and is of critical importance for the convergence rate of the iterative method. The performance of the method is analysed in terms of parallel speedup, storage efficiency and convergence rate.","PeriodicalId":128020,"journal":{"name":"Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing","volume":"40 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131471817","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
Optimal scheduling for UET-UCT grids into fixed number of processors UET-UCT网格固定数量处理器的优化调度
Pub Date : 2000-01-19 DOI: 10.1109/EMPDP.2000.823417
T. Andronikos, N. Koziris
The n-dimensional grid is one of the most representative patterns of data flow in parallel computation. Many scientific algorithms, which require nearest neighbor communication in a lattice space, are modeled by a task graph with the properties of a simple or enhanced grid. In this paper we consider an enhanced model of the n-dimensional grid by adding extra diagonal edges and allowing unequal boundaries for each dimension. First, we calculate the optimal makespan for the generalized UET-UCT (Unit Execution Time-Unit Communication Time) grid topology and then, we establish the minimum number of processors required, to achieve the optimal makespan. We present the optimal time schedule, using unbounded and bounded number of processors, without allowing task duplication. This paper proves that UET-UCT scheduling of generalized n-dimensional grids into fixed number of processors is low complexity tractable.
n维网格是并行计算中最具代表性的数据流模式之一。许多需要在晶格空间中进行最近邻通信的科学算法都是通过具有简单网格或增强网格属性的任务图来建模的。在本文中,我们考虑了一个增强的n维网格模型,通过增加额外的对角线边和允许每个维度的不相等边界。首先,我们计算了广义UET-UCT(单位执行时间-单位通信时间)网格拓扑的最优最大时间跨度,然后,我们建立了实现最优最大时间跨度所需的最小处理器数量。我们提出了最优的时间计划,使用无界和有限数量的处理器,不允许任务重复。本文证明了将广义n维网格划分为固定数量的处理器的ut - uct调度具有低复杂度可处理性。
{"title":"Optimal scheduling for UET-UCT grids into fixed number of processors","authors":"T. Andronikos, N. Koziris","doi":"10.1109/EMPDP.2000.823417","DOIUrl":"https://doi.org/10.1109/EMPDP.2000.823417","url":null,"abstract":"The n-dimensional grid is one of the most representative patterns of data flow in parallel computation. Many scientific algorithms, which require nearest neighbor communication in a lattice space, are modeled by a task graph with the properties of a simple or enhanced grid. In this paper we consider an enhanced model of the n-dimensional grid by adding extra diagonal edges and allowing unequal boundaries for each dimension. First, we calculate the optimal makespan for the generalized UET-UCT (Unit Execution Time-Unit Communication Time) grid topology and then, we establish the minimum number of processors required, to achieve the optimal makespan. We present the optimal time schedule, using unbounded and bounded number of processors, without allowing task duplication. This paper proves that UET-UCT scheduling of generalized n-dimensional grids into fixed number of processors is low complexity tractable.","PeriodicalId":128020,"journal":{"name":"Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131772955","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}
引用次数: 12
The parallel cellular programming model 并行细胞规划模型
Pub Date : 2000-01-19 DOI: 10.1109/EMPDP.2000.823422
Paul-Jean Cagnard
We present a synchronous parallel programming model designed for massively parallel fine grained applications such as cellular automata, finite element methods or partial differential equations. In this model we assume that the number of parallel processes in a program is much larger than the number of processors of the machine on which it is run. We present the computational model and the communication model. We introduce the virtual cellular machine, an abstract machine implementing this programming model which requires means to simulate efficiently the execution of many processes on a single processor; and to use the available communication bandwidth efficiently. Finally, we show an example program written in a prototype language designed for programming the virtual machine.
我们提出了一个同步并行编程模型,设计用于大规模并行细粒度应用,如元胞自动机,有限元方法或偏微分方程。在这个模型中,我们假设一个程序中并行进程的数量远远大于运行该程序的机器的处理器数量。给出了计算模型和通信模型。我们介绍了虚拟细胞机,一种实现这种编程模型的抽象机器,它需要在单个处理器上有效地模拟多个进程的执行;有效地利用可用的通信带宽。最后,我们给出了一个用虚拟机编程的原型语言编写的示例程序。
{"title":"The parallel cellular programming model","authors":"Paul-Jean Cagnard","doi":"10.1109/EMPDP.2000.823422","DOIUrl":"https://doi.org/10.1109/EMPDP.2000.823422","url":null,"abstract":"We present a synchronous parallel programming model designed for massively parallel fine grained applications such as cellular automata, finite element methods or partial differential equations. In this model we assume that the number of parallel processes in a program is much larger than the number of processors of the machine on which it is run. We present the computational model and the communication model. We introduce the virtual cellular machine, an abstract machine implementing this programming model which requires means to simulate efficiently the execution of many processes on a single processor; and to use the available communication bandwidth efficiently. Finally, we show an example program written in a prototype language designed for programming the virtual machine.","PeriodicalId":128020,"journal":{"name":"Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128843063","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
Two management approaches of the split data cache in multiprocessor systems 多处理器系统中分割数据缓存的两种管理方法
Pub Date : 2000-01-19 DOI: 10.1109/EMPDP.2000.823424
J. Sahuquillo, A. Pont
As processor speed continues, the gap between the processor cycle and the memory subsystem cycle is expected to grow. One solution to this growing problem is to maximize the first level (LI) cache hit ratio, therefore the mean memory access time call decrease. Several studies have been made in order to manage more efficiently the LI data cache, both in uniprocessor and in multiprocessor systems. These studies seek two main objectives, to increase the LI hit ratio and to reduce the chip area occupied by these caches. In this work we present two new different approaches for increasing the LI hit ratio in multiprocessor systems and we compare with a conventional organization. Performance evaluation and hardware cost of these organizations are also calculated and compared with the cost incurred by the most common organization used.
随着处理器速度的不断提高,处理器周期和内存子系统周期之间的差距预计会越来越大。这个日益严重的问题的一个解决方案是最大化第一级(LI)缓存命中率,从而减少平均内存访问时间调用。为了在单处理器和多处理器系统中更有效地管理LI数据缓存,已经进行了一些研究。这些研究寻求两个主要目标,增加LI命中率和减少这些缓存占用的芯片面积。在这项工作中,我们提出了两种新的不同的方法来提高多处理器系统中的LI命中率,并与传统的组织进行了比较。还计算了这些组织的性能评估和硬件成本,并与最常用的组织所产生的成本进行了比较。
{"title":"Two management approaches of the split data cache in multiprocessor systems","authors":"J. Sahuquillo, A. Pont","doi":"10.1109/EMPDP.2000.823424","DOIUrl":"https://doi.org/10.1109/EMPDP.2000.823424","url":null,"abstract":"As processor speed continues, the gap between the processor cycle and the memory subsystem cycle is expected to grow. One solution to this growing problem is to maximize the first level (LI) cache hit ratio, therefore the mean memory access time call decrease. Several studies have been made in order to manage more efficiently the LI data cache, both in uniprocessor and in multiprocessor systems. These studies seek two main objectives, to increase the LI hit ratio and to reduce the chip area occupied by these caches. In this work we present two new different approaches for increasing the LI hit ratio in multiprocessor systems and we compare with a conventional organization. Performance evaluation and hardware cost of these organizations are also calculated and compared with the cost incurred by the most common organization used.","PeriodicalId":128020,"journal":{"name":"Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing","volume":"212 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128166560","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}
引用次数: 0
Towards reference architectures for distributed groupware applications 面向分布式群件应用程序的参考体系结构
Pub Date : 2000-01-19 DOI: 10.1109/EMPDP.2000.823404
K. Sandkuhl, Burkhard Messer
Standard groupware products do not fulfill the specific requirements of various application areas, due to technical restrictions, lack of flexibility or non-availability of adapted interfaces. In view of this situation, development of groupware products for specialized application areas will continue to be necessary. Our approach is to support this kind of software development project by providing: a reference architecture for groupware applications as a guideline for software developers; reusable components and services; and design and architecture patterns. This paper presents a view concept for software architectures, a global reference architecture for groupware applications and an example from the application field of Web-publishing.
由于技术限制、缺乏灵活性或适配接口的不可用性,标准群件产品不能满足各种应用领域的特定需求。鉴于这种情况,开发专门应用领域的群件产品将继续是必要的。我们的方法是通过提供:作为软件开发人员指南的群件应用程序的参考体系结构来支持这种类型的软件开发项目;可重用组件和服务;以及设计和架构模式。本文提出了软件体系结构的视图概念、群件应用的全局参考体系结构和web出版应用领域的一个实例。
{"title":"Towards reference architectures for distributed groupware applications","authors":"K. Sandkuhl, Burkhard Messer","doi":"10.1109/EMPDP.2000.823404","DOIUrl":"https://doi.org/10.1109/EMPDP.2000.823404","url":null,"abstract":"Standard groupware products do not fulfill the specific requirements of various application areas, due to technical restrictions, lack of flexibility or non-availability of adapted interfaces. In view of this situation, development of groupware products for specialized application areas will continue to be necessary. Our approach is to support this kind of software development project by providing: a reference architecture for groupware applications as a guideline for software developers; reusable components and services; and design and architecture patterns. This paper presents a view concept for software architectures, a global reference architecture for groupware applications and an example from the application field of Web-publishing.","PeriodicalId":128020,"journal":{"name":"Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129087441","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}
引用次数: 8
ENTER: the personalisation and contextualisation of 3-dimensional worlds 进入:三维世界的个性化和情境化
Pub Date : 2000-01-19 DOI: 10.1109/EMPDP.2000.823405
T. Guinan, Gregory M. P. O'Hare, N. Doikov
We present the details of the ENTER (Environment which Totally Envelops the useR) system. The ENTER system seeks to provide a totally, immersive 3-dimensional environment which is highly, configurable and personalised based on the perceived needs of an individual user. The use of agent-oriented modelling and design techniques has lead to a versatile and flexible system within which the constituent agents collaborate to realise the system aims. The facility to dynamically reconfigure virtual worlds controlled by the agent entities lends to the technology being applicable for differing immersive environments. This system has in the first instance been cast in the arena of virtual shopping malls, but of course this represents but one potential application domain.
我们介绍了完全包围用户的环境(ENTER)系统的细节。ENTER系统旨在提供一个完全沉浸式的三维环境,该环境是高度可配置和个性化的,基于个人用户的感知需求。面向主体的建模和设计技术的使用导致了一个多功能和灵活的系统,其中组成主体协作实现系统目标。由代理实体控制的动态重新配置虚拟世界的功能使该技术适用于不同的沉浸式环境。该系统首先被用于虚拟购物中心,但当然这只是一个潜在的应用领域。
{"title":"ENTER: the personalisation and contextualisation of 3-dimensional worlds","authors":"T. Guinan, Gregory M. P. O'Hare, N. Doikov","doi":"10.1109/EMPDP.2000.823405","DOIUrl":"https://doi.org/10.1109/EMPDP.2000.823405","url":null,"abstract":"We present the details of the ENTER (Environment which Totally Envelops the useR) system. The ENTER system seeks to provide a totally, immersive 3-dimensional environment which is highly, configurable and personalised based on the perceived needs of an individual user. The use of agent-oriented modelling and design techniques has lead to a versatile and flexible system within which the constituent agents collaborate to realise the system aims. The facility to dynamically reconfigure virtual worlds controlled by the agent entities lends to the technology being applicable for differing immersive environments. This system has in the first instance been cast in the arena of virtual shopping malls, but of course this represents but one potential application domain.","PeriodicalId":128020,"journal":{"name":"Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125452464","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
Pipelining-based tradeoffs for hardware/software codesign of multimedia systems 多媒体系统软硬件协同设计中基于流水线的权衡
Pub Date : 2000-01-19 DOI: 10.1109/EMPDP.2000.823434
Juan P. Castellano, David Cruz Sánchez Rodríguez, Onassis Cazorla, Álvaro Suárez Sarmiento
In the last years, multimedia systems are present in an ever increasing number of applications. A software implementation often can not satisfy system timing constraints. This problem can be solved by adding specific hardware to the system. Lately, it has been developed some design methodologies for this type of hardware/software systems. Our research group have developed a hardware/software codesign environment named GACSYS (GAC's Codesign System) for designing this type of systems. In this article, we present our Hw/Sw partitioning tool. Main contribution of our tool is the following: it supports process-level pipelining and takes into account system power consumption. Thus, system designer can explore the design space to make new latency, area and power trade-offs.
在过去的几年里,多媒体系统出现在越来越多的应用中。软件实现常常不能满足系统时序约束。这个问题可以通过向系统中添加特定的硬件来解决。最近,针对这类硬件/软件系统开发了一些设计方法。我们的研究小组已经开发了一个硬件/软件协同设计环境,名为GACSYS (GAC的协同设计系统),用于设计这种类型的系统。在本文中,我们介绍我们的硬件/软件分区工具。我们的工具的主要贡献如下:它支持过程级流水线,并考虑到系统功耗。因此,系统设计师可以探索设计空间,做出新的延迟、面积和功耗权衡。
{"title":"Pipelining-based tradeoffs for hardware/software codesign of multimedia systems","authors":"Juan P. Castellano, David Cruz Sánchez Rodríguez, Onassis Cazorla, Álvaro Suárez Sarmiento","doi":"10.1109/EMPDP.2000.823434","DOIUrl":"https://doi.org/10.1109/EMPDP.2000.823434","url":null,"abstract":"In the last years, multimedia systems are present in an ever increasing number of applications. A software implementation often can not satisfy system timing constraints. This problem can be solved by adding specific hardware to the system. Lately, it has been developed some design methodologies for this type of hardware/software systems. Our research group have developed a hardware/software codesign environment named GACSYS (GAC's Codesign System) for designing this type of systems. In this article, we present our Hw/Sw partitioning tool. Main contribution of our tool is the following: it supports process-level pipelining and takes into account system power consumption. Thus, system designer can explore the design space to make new latency, area and power trade-offs.","PeriodicalId":128020,"journal":{"name":"Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126738264","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}
引用次数: 8
Parallelizing a global optimization method in a distributed-memory environment 在分布式内存环境中并行化全局优化方法
Pub Date : 2000-01-19 DOI: 10.1109/EMPDP.2000.823390
Zdzislaw Szczerbinski, S. Kowalik
We present research into parallelizing the zone-parallel method of global optimization. The method belongs to the class of genetic algorithms and is briefly, described in the paper upon introduction to genetic algorithms, parallelization models for genetic algorithms are presented. The subsequent part of the paper is devoted to the global optimization problem of finding sources of tremors in coal mines. First, a short description of the S-P method for localizing hypocenters of tremors is given; the method requires minimizing the error function for hypocenter location. Next, a practical coal-mining example is given where data on a tremor are collected by seismometers and the location of the the hypocenter is found by employing the zone parallel method. Experimental results are presented which were obtained from implementing both the sequential and parallel versions of the zone-parallel method in a local area network of Sun Ultra workstations. The results show suitability of the island model of parallelization for this optimization method as well as disproving the usefulness of the master-slave model.
对全局优化的区域并行化方法进行了研究。该方法属于遗传算法的范畴,本文在介绍遗传算法的基础上,简要介绍了遗传算法的并行化模型。本文的后续部分研究了煤矿地震震源寻找的全局优化问题。首先,简要介绍了地震震源定位的S-P法;该方法要求最小化震源定位的误差函数。其次,给出了一个实际的煤矿开采实例,用地震仪收集地震数据,用带平行法确定震源位置。给出了在Sun Ultra工作站的局域网中分别实现顺序和并行版本的区域并行方法的实验结果。结果表明并行化孤岛模型对该优化方法的适用性,并否定了主从模型的有效性。
{"title":"Parallelizing a global optimization method in a distributed-memory environment","authors":"Zdzislaw Szczerbinski, S. Kowalik","doi":"10.1109/EMPDP.2000.823390","DOIUrl":"https://doi.org/10.1109/EMPDP.2000.823390","url":null,"abstract":"We present research into parallelizing the zone-parallel method of global optimization. The method belongs to the class of genetic algorithms and is briefly, described in the paper upon introduction to genetic algorithms, parallelization models for genetic algorithms are presented. The subsequent part of the paper is devoted to the global optimization problem of finding sources of tremors in coal mines. First, a short description of the S-P method for localizing hypocenters of tremors is given; the method requires minimizing the error function for hypocenter location. Next, a practical coal-mining example is given where data on a tremor are collected by seismometers and the location of the the hypocenter is found by employing the zone parallel method. Experimental results are presented which were obtained from implementing both the sequential and parallel versions of the zone-parallel method in a local area network of Sun Ultra workstations. The results show suitability of the island model of parallelization for this optimization method as well as disproving the usefulness of the master-slave model.","PeriodicalId":128020,"journal":{"name":"Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127787696","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}
引用次数: 2
期刊
Proceedings 8th Euromicro Workshop on Parallel and Distributed 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