38、并行CORBA对象与Cobra运行时系统:原理、架构与应用

并行CORBA对象与Cobra运行时系统:原理、架构与应用

在高性能计算领域,并行计算与分布式编程的结合正成为提升计算效率和处理复杂任务的关键。本文将深入探讨并行CORBA对象以及Cobra运行时系统的相关内容,包括其原理、架构以及实际应用案例。

并行CORBA对象的实现原理

并行CORBA对象的实现依赖于Extended - IDL编译器生成的代码来管理客户端与并行对象之间的通信。以下是其具体的工作原理:
- 分布式数组的散射与收集 :分布式数组在集合对象间的散射由Extended - IDL编译器生成的存根(stub)完成。若客户端本身是并行对象,存根负责在将数据以正确的分布方式发送到服务器对象之前,从客户端对象收集数据。例如,在某些操作中,参数 v 没有数据分布规范,每个对象会接收整个数组;而参数 u 具有 out 模式,集合中的每个对象会将数组的一部分返回给客户端,存根负责从集合对象收集这些数据并返回给调用操作的客户端。
- 请求的构造与发送 :当调用操作时,会构造一个请求,其中包含集合中所有对象的引用以及要调用的操作名称。该请求通过ORB发送,ORB会向每个对象发出执行操作的请求。

Cobra运行时系统概述

Cobra运行时系统专为基于SCI的集群上并行对象的执行提供资源分配。它是Esprit PACHA研发项目的一部分,旨在构建用于高性能应用的并行可扩展计算机系统。
- 目标硬件 :Cobra运行时系统针对PACH

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值