EUROSmpi

產(chǎn)品特征:
EUROSmpi為分布式系統(tǒng)提供促進(jìn)應(yīng)用程序?qū)崿F(xiàn)的服務(wù)。分布式系統(tǒng)的目標(biāo)是程序執(zhí)行的并行化,以實(shí)現(xiàn)更短的運(yùn)行時(shí)間。為了并行執(zhí)行多個(gè)處理器,需要通信和同步機(jī)制。 EUROSmpi接口實(shí)現(xiàn)了MPI 1.1標(biāo)準(zhǔn)(MPI:消息傳遞接口)的服務(wù),但不能完全實(shí)現(xiàn)。
EUROSmpi界面可以大致分為以下功能類別:
• 初始化服務(wù)
•發(fā)送和接收消息服務(wù)
•同步服務(wù),例如等待消息的到達(dá)
•狀態(tài)查詢服務(wù)
計(jì)算機(jī)節(jié)點(diǎn)的分配可以采取不同的形狀。根據(jù)定義,分布式系統(tǒng)有兩種基本類型:
1. 同構(gòu)系統(tǒng)。相同架構(gòu)的微控制器,通常緊密耦合,例如并行計(jì)算機(jī)中的多個(gè)處理器,它們通過專用通信總線連接。
2. 異構(gòu)系統(tǒng)。任意架構(gòu)的微控制器,通常在空間上松散耦合和分配,例如通過以太網(wǎng)線通信的計(jì)算機(jī)系統(tǒng)。
EUROSmpi專用于兩種類型,因?yàn)樗慌c特定協(xié)議或特定通信媒介相關(guān)聯(lián)。無論系統(tǒng)是同構(gòu)的還是異構(gòu)的,用戶只需提供通信媒介,通信媒介將負(fù)責(zé)通過網(wǎng)絡(luò)傳輸消息。該媒介以下稱為傳送處理器。
在異構(gòu)系統(tǒng)中使用EUROSmpi的所有計(jì)算機(jī)節(jié)點(diǎn)都必須支持兼容的語義性能規(guī)范,以確保適當(dāng)?shù)耐ㄐ藕吞幚硭鶄鬟f的消息。
EUROSmpi需要采取一些預(yù)防措施,以確保異構(gòu)系統(tǒng)中的適當(dāng)通信:
•將消息轉(zhuǎn)換為與硬件無關(guān)的格式,以便于Little和Big Endian系統(tǒng)之間以及具有不同字長(zhǎng)的架構(gòu)之間的數(shù)據(jù)交換。
•將MPI消息中的元素轉(zhuǎn)換為與編譯器無關(guān)的格式。
這些特點(diǎn)使EUROSmpi成為開發(fā)分布式基于EUROS應(yīng)用程序的強(qiáng)大而統(tǒng)一的基礎(chǔ)。
支持的硬件
無限制。
其他硬件要求
• 以太網(wǎng)控制器,以便與外部媒介進(jìn)行通信。
• 至少 30 kB ROM.
•至少3 kB的RAM包括每個(gè)節(jié)點(diǎn)至少3 kB(更精確的內(nèi)存要求取決于在初始化期間分配的MPI緩沖區(qū)的大小)。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫