首页 > 最新文献

2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies最新文献

英文 中文
An Efficient Parallel Algorithm for H.264/AVC Encoder H.264/AVC编码器的高效并行算法
Shuwei Sun, Shuming Chen
In this paper, a bit-rate estimation method is proposed, which could improve the performance of the H.264 encoder and avoid the strict data-dependencies of mode decision. After that, an efficient parallel algorithm for H.264 encoder with CABAC entropy coding is presented based on the Macro-Block Region Partition (MBRP) parallel method and the bit-rate estimation technique. Simulation results show that, the proposed parallel algorithm could improve the performance of H.264 encoder efficiently while maintaining the similar RD performance as JM 10.2.
本文提出了一种比特率估计方法,既能提高H.264编码器的性能,又能避免模式决策的严格数据依赖性。在此基础上,基于宏块区域分割(MBRP)并行方法和比特率估计技术,提出了一种高效的基于CABAC熵编码的H.264编码器并行算法。仿真结果表明,所提出的并行算法在保持与jm10.2相似的RD性能的同时,能够有效地提高H.264编码器的性能。
{"title":"An Efficient Parallel Algorithm for H.264/AVC Encoder","authors":"Shuwei Sun, Shuming Chen","doi":"10.1109/PDCAT.2008.19","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.19","url":null,"abstract":"In this paper, a bit-rate estimation method is proposed, which could improve the performance of the H.264 encoder and avoid the strict data-dependencies of mode decision. After that, an efficient parallel algorithm for H.264 encoder with CABAC entropy coding is presented based on the Macro-Block Region Partition (MBRP) parallel method and the bit-rate estimation technique. Simulation results show that, the proposed parallel algorithm could improve the performance of H.264 encoder efficiently while maintaining the similar RD performance as JM 10.2.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133506273","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
Feasibility Study of Implementing Multi-Channel Correlation for DSP Applications on Reconfigurable CPU+FPGA Platform 在可重构CPU+FPGA平台上实现DSP多通道相关的可行性研究
M. Leonov, V. V. Kitaev
The paper provides an insight to implementation framework and a test-bed of multi-channel correlation on high-performance CPU+FPGA hybrid platform. Solution based on commodity PC, PCIe Altera Stratix II GX board, and C-to-HDL tool has been demonstrated.
给出了多通道相关在高性能CPU+FPGA混合平台上的实现框架和测试平台。演示了基于商用PC机、PCIe Altera Stratix II GX板和C-to-HDL工具的解决方案。
{"title":"Feasibility Study of Implementing Multi-Channel Correlation for DSP Applications on Reconfigurable CPU+FPGA Platform","authors":"M. Leonov, V. V. Kitaev","doi":"10.1109/PDCAT.2008.62","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.62","url":null,"abstract":"The paper provides an insight to implementation framework and a test-bed of multi-channel correlation on high-performance CPU+FPGA hybrid platform. Solution based on commodity PC, PCIe Altera Stratix II GX board, and C-to-HDL tool has been demonstrated.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131320143","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
Formal Analysis of PANA Authentication and Authorisation Protocol PANA认证与授权协议的形式化分析
S. Gordon
The extensible authentication protocol (EAP), which is typically used over wireless LANs and point-to-point links, allows a server to request authentication information from a client. The protocol for carrying authentication for network access (PANA) is designed to transport EAP messages over IP networks. This paper presents a formal coloured Petri net model and analysis of PANA, focusing on the initial authentication and authorisation phase. State space analysis of selected configurations reveals a deadlock may occur at the client when the server aborts a PANA authentication session. The analysis also derives a formal definition of the service between PANA and EAP, which is important for verifying that PANA correctly interfaces with EAP, and can later be used for automated testing.
可扩展身份验证协议(EAP)通常在无线局域网和点对点链路上使用,它允许服务器从客户机请求身份验证信息。承载网络接入认证(PANA)的协议设计用于在IP网络上传输EAP消息。本文提出了一种正式的彩色Petri网模型,并分析了PANA的初始认证和授权阶段。对所选配置的状态空间分析显示,当服务器终止一个PANA身份验证会话时,客户端可能发生死锁。分析还派生出PANA和EAP之间服务的正式定义,这对于验证PANA正确地与EAP接口非常重要,并且以后可以用于自动化测试。
{"title":"Formal Analysis of PANA Authentication and Authorisation Protocol","authors":"S. Gordon","doi":"10.1109/PDCAT.2008.12","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.12","url":null,"abstract":"The extensible authentication protocol (EAP), which is typically used over wireless LANs and point-to-point links, allows a server to request authentication information from a client. The protocol for carrying authentication for network access (PANA) is designed to transport EAP messages over IP networks. This paper presents a formal coloured Petri net model and analysis of PANA, focusing on the initial authentication and authorisation phase. State space analysis of selected configurations reveals a deadlock may occur at the client when the server aborts a PANA authentication session. The analysis also derives a formal definition of the service between PANA and EAP, which is important for verifying that PANA correctly interfaces with EAP, and can later be used for automated testing.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134480446","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
MIM: Multimedia Integration Middleware, a Multimedia Services Platform for Grid Environments MIM:多媒体集成中间件,网格环境下的多媒体服务平台
Leonardo Mancilla-Amaya, Claudia Jiménez-Guarín
This paper presents MIM: multimedia integration middleware, which integrates existing tools, multimedia standards and offers a set of high-level grid services to provide extensible functionality for multimedia information manipulation. MIM provides a high-level API, allowing developers to easily incorporate these functionalities into their applications.
本文提出了多媒体集成中间件(MIM),它集成了现有的工具和多媒体标准,并提供了一组高级网格服务,为多媒体信息操作提供可扩展的功能。MIM提供了一个高级API,允许开发人员轻松地将这些功能合并到他们的应用程序中。
{"title":"MIM: Multimedia Integration Middleware, a Multimedia Services Platform for Grid Environments","authors":"Leonardo Mancilla-Amaya, Claudia Jiménez-Guarín","doi":"10.1109/PDCAT.2008.71","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.71","url":null,"abstract":"This paper presents MIM: multimedia integration middleware, which integrates existing tools, multimedia standards and offers a set of high-level grid services to provide extensible functionality for multimedia information manipulation. MIM provides a high-level API, allowing developers to easily incorporate these functionalities into their applications.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124772682","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
Operating System-Level Virtual Organization Support in XtreemOS XtreemOS中操作系统级虚拟组织支持
An-quan Qin, Haiyan Yu, Chengchun Shu, Xiaoqian Yu, Y. Jégou, C. Morin
In computational grids, a virtual organization (VO) is a dynamic coupling of multiple Linux/Unix nodes for resource sharing under specific polices. Currently, VO support functionalities are generally implemented as grid middleware. However, the usability of grids is often impaired by the complexity of configuring and maintaining a new layer of security infrastructure as well as adapting to new interfaces of security enabled services. In this paper, we present an OS-level approach to provide native VO support functionalities, which is a part of XtreemOS project [18]. Our approach adopts pluggable frameworks existing in current OS as extension points to implement VO support, avoiding modification of kernel codes and easily turning traditional OSes into grid-aware ones. The performance evaluation of NAS parallel benchmarks (NPB) shows that our current implementation incurs trivial overhead on original systems.
在计算网格中,虚拟组织(VO)是多个Linux/Unix节点的动态耦合,用于在特定策略下共享资源。目前,VO支持功能通常是作为网格中间件实现的。然而,由于配置和维护新的安全基础设施层以及适应支持安全的服务的新接口的复杂性,网格的可用性经常受到影响。在本文中,我们提出了一种操作系统级别的方法来提供本机VO支持功能,这是XtreemOS项目的一部分[18]。我们的方法采用当前操作系统中存在的可插拔框架作为扩展点来实现对网格的支持,避免了对内核代码的修改,并且很容易将传统操作系统转变为网格感知的操作系统。NAS并行基准测试(NPB)的性能评估表明,我们当前的实现在原始系统上产生了微不足道的开销。
{"title":"Operating System-Level Virtual Organization Support in XtreemOS","authors":"An-quan Qin, Haiyan Yu, Chengchun Shu, Xiaoqian Yu, Y. Jégou, C. Morin","doi":"10.1109/PDCAT.2008.48","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.48","url":null,"abstract":"In computational grids, a virtual organization (VO) is a dynamic coupling of multiple Linux/Unix nodes for resource sharing under specific polices. Currently, VO support functionalities are generally implemented as grid middleware. However, the usability of grids is often impaired by the complexity of configuring and maintaining a new layer of security infrastructure as well as adapting to new interfaces of security enabled services. In this paper, we present an OS-level approach to provide native VO support functionalities, which is a part of XtreemOS project [18]. Our approach adopts pluggable frameworks existing in current OS as extension points to implement VO support, avoiding modification of kernel codes and easily turning traditional OSes into grid-aware ones. The performance evaluation of NAS parallel benchmarks (NPB) shows that our current implementation incurs trivial overhead on original systems.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124781200","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}
引用次数: 4
Switch-Based Packing Technique for Improving Token Coherence Scalability 改进令牌一致性可扩展性的开关封装技术
B. Cuesta, A. Robles, J. Duato
Traditional cache coherence protocols either provide low latency cache misses (snooping protocols) or bandwidth efficiency (directory protocols). To simultaneously capture the best attributes of traditional protocols, Token Coherence has been recently proposed. This protocol can quickly resolve cache misses by transient requests. However, since transient requests are unordered messages, they may sometimes fail in solving cache misses mainly due to the occurrence of protocol races. Thus, when the completion of cache misses is not possible by transient requests, Token Coherence uses a starvation prevention mechanism to ensure their completion. Although several implementation options of starvation prevention mechanisms have been proposed, all of them are broadcast-based. This fact represents a large detriment to the Token Coherence scalability. To tackle this problem, in this work we apply a switch-based packing technique that alleviates the harm of broadcast messages and improves the protocol scalability.
传统的缓存一致性协议要么提供低延迟缓存丢失(窥探协议),要么提供带宽效率(目录协议)。为了同时捕捉传统协议的最佳属性,最近提出了令牌一致性。该协议可以通过瞬态请求快速解决缓存丢失问题。然而,由于瞬态请求是无序的消息,它们有时可能无法解决缓存丢失,这主要是由于协议竞争的发生。因此,当临时请求无法完成缓存丢失时,令牌一致性使用饥饿预防机制来确保它们的完成。虽然已经提出了几种预防饥饿机制的实施方案,但它们都是基于广播的。这一事实对Token Coherence的可伸缩性造成了很大的损害。为了解决这个问题,我们采用了一种基于交换机的封装技术,减轻了广播消息的危害,提高了协议的可扩展性。
{"title":"Switch-Based Packing Technique for Improving Token Coherence Scalability","authors":"B. Cuesta, A. Robles, J. Duato","doi":"10.1109/PDCAT.2008.25","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.25","url":null,"abstract":"Traditional cache coherence protocols either provide low latency cache misses (snooping protocols) or bandwidth efficiency (directory protocols). To simultaneously capture the best attributes of traditional protocols, Token Coherence has been recently proposed. This protocol can quickly resolve cache misses by transient requests. However, since transient requests are unordered messages, they may sometimes fail in solving cache misses mainly due to the occurrence of protocol races. Thus, when the completion of cache misses is not possible by transient requests, Token Coherence uses a starvation prevention mechanism to ensure their completion. Although several implementation options of starvation prevention mechanisms have been proposed, all of them are broadcast-based. This fact represents a large detriment to the Token Coherence scalability. To tackle this problem, in this work we apply a switch-based packing technique that alleviates the harm of broadcast messages and improves the protocol scalability.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128308260","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
Virtual Aggregated Processor in Multi-core Computers 多核计算机中的虚拟聚合处理器
Zhiyi Huang, A. Trotman, Jiaqi Zhang, Xiangfei Jia, M. Nowostawski, Nathan Rountree, P. Werstein
Parallel computing has been in the spotlight with the advent of multi-core computers. The popular multithreading model does not scale very well when there are hundreds or thousands of cores, since it can only help exploit coarse-grained parallelism. There exist a lot of fine-grained parallelism to be exploited in I/O tasks and memory accesses during execution of a thread. Our counter-Amdahl's law tells us that it is more effective to parallelize the serial fraction of a parallel algorithm rather than the parallelized fraction in order to maximize the speedup. In this paper, we have proposed a virtual aggregated processor that is aiming at speeding up execution of a thread through exploiting the fine-grained parallelism in I/O tasks and memory accesses. We have proposed and implemented two techniques, helper thread and I/O specialization, to demonstrate the potential effectiveness of the virtual aggregated processor technology.
随着多核计算机的出现,并行计算已经成为人们关注的焦点。当有数百或数千个内核时,流行的多线程模型不能很好地扩展,因为它只能帮助利用粗粒度的并行性。在线程执行期间,在I/O任务和内存访问中存在许多细粒度的并行性。我们的反阿姆达尔定律告诉我们,为了最大限度地提高速度,并行化并行算法的串行分数比并行化分数更有效。在本文中,我们提出了一个虚拟聚合处理器,旨在通过利用I/O任务和内存访问中的细粒度并行性来加快线程的执行速度。我们提出并实现了两种技术,帮助线程和I/O专门化,以证明虚拟聚合处理器技术的潜在有效性。
{"title":"Virtual Aggregated Processor in Multi-core Computers","authors":"Zhiyi Huang, A. Trotman, Jiaqi Zhang, Xiangfei Jia, M. Nowostawski, Nathan Rountree, P. Werstein","doi":"10.1109/PDCAT.2008.27","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.27","url":null,"abstract":"Parallel computing has been in the spotlight with the advent of multi-core computers. The popular multithreading model does not scale very well when there are hundreds or thousands of cores, since it can only help exploit coarse-grained parallelism. There exist a lot of fine-grained parallelism to be exploited in I/O tasks and memory accesses during execution of a thread. Our counter-Amdahl's law tells us that it is more effective to parallelize the serial fraction of a parallel algorithm rather than the parallelized fraction in order to maximize the speedup. In this paper, we have proposed a virtual aggregated processor that is aiming at speeding up execution of a thread through exploiting the fine-grained parallelism in I/O tasks and memory accesses. We have proposed and implemented two techniques, helper thread and I/O specialization, to demonstrate the potential effectiveness of the virtual aggregated processor technology.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128530583","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
Efficient Algorithms for Jitterless Real-Time Tasks to DVS Schedules 无抖动实时任务到DVS调度的高效算法
Da-Ren Chen, Shu-Ming Hsieh, Ming-Fong Lai
In this paper, we focus on periodic task scheduling on a variable voltage processor with d discrete voltage/speed levels. We propose an intra-task DVS algorithm which constructs a minimum energy schedule for k tasks in O(d+k log k) time. We also give an inter-task DVS algorithm for constructing a schedule of n jobs in O(d+n log n) time where each task is composed of a sequence of jobs. Previous approaches for solving DVS problems have to generate a canonical schedule in advance and change the speed/voltage in O(dn log n) or O(n3) time. However, the length of a canonical schedule depends on the LCM of those of task periods and is of exponential length in general. In this paper, the tasks with arbitrary periods are transformed into harmonic periods so that the relative start time, finish time and preemption time of each task can be derived easily. These task features benefit greatly the predictability of schedules and the control on power-awareness.
在本文中,我们重点研究了具有d个离散电压/速度水平的变电压处理器上的周期性任务调度问题。我们提出了一种任务内分布式交换机算法,该算法在O(d+k log k)时间内构建k个任务的最小能量调度。我们还给出了一个任务间分布式交换机算法,用于在O(d+n log n)时间内构造n个作业的调度,其中每个任务由一系列作业组成。以前解决分布式交换机问题的方法必须提前生成规范调度,并在O(dn log n)或O(n3)时间内改变速度/电压。然而,规范调度的长度取决于任务周期的LCM,通常是指数长度。本文将具有任意周期的任务转化为谐波周期,从而可以方便地推导出每个任务的相对开始时间、完成时间和抢占时间。这些任务特性极大地提高了调度的可预测性和对功率感知的控制。
{"title":"Efficient Algorithms for Jitterless Real-Time Tasks to DVS Schedules","authors":"Da-Ren Chen, Shu-Ming Hsieh, Ming-Fong Lai","doi":"10.1109/PDCAT.2008.15","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.15","url":null,"abstract":"In this paper, we focus on periodic task scheduling on a variable voltage processor with d discrete voltage/speed levels. We propose an intra-task DVS algorithm which constructs a minimum energy schedule for k tasks in O(d+k log k) time. We also give an inter-task DVS algorithm for constructing a schedule of n jobs in O(d+n log n) time where each task is composed of a sequence of jobs. Previous approaches for solving DVS problems have to generate a canonical schedule in advance and change the speed/voltage in O(dn log n) or O(n3) time. However, the length of a canonical schedule depends on the LCM of those of task periods and is of exponential length in general. In this paper, the tasks with arbitrary periods are transformed into harmonic periods so that the relative start time, finish time and preemption time of each task can be derived easily. These task features benefit greatly the predictability of schedules and the control on power-awareness.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125526715","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
Virtual Organizations By the Rules 虚拟组织的规则
C. Kesselman
Increasingly, collaborative activities in science are using the concept of virtual organization as an organizing principle. One benefit of viewing these collaborations from an organizational perspective is that there is a long history of studying how organizations can be structured to function effectively. Many of these organizational principles have been reflected in the design of enterprise architectures and the use of service oriented architecture concepts as an implementation vehicle for capturing these organizational constructs. One approach to meeting organizational requirements in systems architecture has been to express organizational structure in terms of business roles, business processes and business rules. To date however, this type of analysis and associated infrastructure tools has not been applied in any consistent way to the concept of virtual organizations and their associated scientific applications. In this talk, the author explores these established approaches to business IT systems and their applicability to the virtual organizations that are being created to support scientific endeavors. As an example, I will describes how data management policies for virtual organization can be expressed as business rules, and implemented via existing business rules engines.
科学中的协作活动越来越多地使用虚拟组织的概念作为组织原则。从组织的角度看待这些协作的一个好处是,研究如何构建组织以有效地运行已经有很长的历史了。在企业架构的设计和使用面向服务的架构概念作为捕获这些组织结构的实现工具中,反映了许多这些组织原则。在系统架构中满足组织需求的一种方法是根据业务角色、业务流程和业务规则来表达组织结构。然而,到目前为止,这种类型的分析和相关的基础设施工具还没有以任何一致的方式应用到虚拟组织的概念及其相关的科学应用程序中。在本次演讲中,作者探讨了这些已建立的业务IT系统方法,以及它们在为支持科学工作而创建的虚拟组织中的适用性。作为一个示例,我将描述如何将虚拟组织的数据管理策略表示为业务规则,并通过现有的业务规则引擎实现。
{"title":"Virtual Organizations By the Rules","authors":"C. Kesselman","doi":"10.1109/PDCAT.2008.87","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.87","url":null,"abstract":"Increasingly, collaborative activities in science are using the concept of virtual organization as an organizing principle. One benefit of viewing these collaborations from an organizational perspective is that there is a long history of studying how organizations can be structured to function effectively. Many of these organizational principles have been reflected in the design of enterprise architectures and the use of service oriented architecture concepts as an implementation vehicle for capturing these organizational constructs. One approach to meeting organizational requirements in systems architecture has been to express organizational structure in terms of business roles, business processes and business rules. To date however, this type of analysis and associated infrastructure tools has not been applied in any consistent way to the concept of virtual organizations and their associated scientific applications. In this talk, the author explores these established approaches to business IT systems and their applicability to the virtual organizations that are being created to support scientific endeavors. As an example, I will describes how data management policies for virtual organization can be expressed as business rules, and implemented via existing business rules engines.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126945567","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
GPU as a General Purpose Computing Resource GPU作为通用计算资源
Qihang Huang, Zhiyi Huang, P. Werstein, M. Purvis
In the last few years, GPUs(Graphics Processing Units) have made rapid development. Their ever-increasing computing power and decreasing cost have attracted attention from both industry and academia. In addition to graphics applications, researchers are interested in using them for general purpose computing. Recently, NVIDIA released a new computing architecture, CUDA (compute united device architecture), for its GeForce 8 series, Quadro FX, and Tesla GPU products. This new architecture can change fundamentally the way in which GPUs are used. In this paper, we study the programmability of CUDA and its GeForce 8 GPU and compare its performance with general purpose processors, in order to investigate its suitability for general purpose computation.
在过去的几年中,gpu(图形处理单元)取得了迅速的发展。它们不断提高的计算能力和不断下降的成本引起了工业界和学术界的关注。除了图形应用程序之外,研究人员还对将它们用于通用计算感兴趣。最近,英伟达为其GeForce 8系列、Quadro FX和Tesla GPU产品发布了新的计算架构CUDA(计算联合设备架构)。这种新的架构可以从根本上改变gpu的使用方式。在本文中,我们研究了CUDA及其GeForce 8 GPU的可编程性,并将其性能与通用处理器进行了比较,以研究其对通用计算的适用性。
{"title":"GPU as a General Purpose Computing Resource","authors":"Qihang Huang, Zhiyi Huang, P. Werstein, M. Purvis","doi":"10.1109/PDCAT.2008.38","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.38","url":null,"abstract":"In the last few years, GPUs(Graphics Processing Units) have made rapid development. Their ever-increasing computing power and decreasing cost have attracted attention from both industry and academia. In addition to graphics applications, researchers are interested in using them for general purpose computing. Recently, NVIDIA released a new computing architecture, CUDA (compute united device architecture), for its GeForce 8 series, Quadro FX, and Tesla GPU products. This new architecture can change fundamentally the way in which GPUs are used. In this paper, we study the programmability of CUDA and its GeForce 8 GPU and compare its performance with general purpose processors, in order to investigate its suitability for general purpose computation.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130258494","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}
引用次数: 41
期刊
2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies
全部 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