摘要
本用例以衆所周知的邁克爾遜幹涉儀為(wèi)例,展示了分布式計(jì)算(suàn)的能力。多(duō)色光源與幹涉測量裝置的一個(gè)位置掃描的反射鏡相結合,以執行(xíng)詳細的相幹測量。使用具有(yǒu)六個(gè)本地多(duō)核PC組成的網絡分布式計(jì)算(suàn),所得(de)到的2,904個(gè)基本模拟的模拟時(shí)間(jiān)可(kě)以從一個(gè)多(duō)小(xiǎo)時(shí)顯著減少(shǎo)到不到3分鍾。
模拟任務
基本模拟任務
基本任務集合#1:波長
基本任務集合#2:反射鏡位置
使用分布式計(jì)算(suàn)進行(xíng)模拟
在本例中,在基本模拟任務中有(yǒu)兩個(gè)獨立的參數(shù)變化:
光譜中的24個(gè)波長采樣
121個(gè)不同反射鏡位置
總共2904個(gè)基本模拟任務
由于單個(gè)基本模拟(單個(gè)波長和(hé)反射鏡位置)隻需要大(dà)約0.9秒(miǎo),因此将一些(xiē)基本模拟組合起來(lái)并在DC客戶端上(shàng)模拟集合會(huì)更有(yǒu)效。因此,所有(yǒu)波長組合在一個(gè)單一的模拟(在光源中配置光譜),帶有(yǒu)DC的Parameter Run用來(lái)建模不同的反射鏡位置。與在一次Parameter Run中建模所有(yǒu)2904個(gè)任務相比,此策略減少(shǎo)了不必要的開(kāi)銷。
組合所有(yǒu)波長的基本任務
使用分布式計(jì)算(suàn)
Parameter Run用于改變反射鏡位置,從而允許将各種叠代分發到網絡中的計(jì)算(suàn)機。為(wèi)了啓用分布式計(jì)算(suàn),隻需導航到相應的選項卡并配置可(kě)用計(jì)算(suàn)機和(hé)客戶端的數(shù)量,然後像往常一樣啓動模拟,将數(shù)據傳輸到客戶端和(hé)收集結果都是自動完成的(與本地執行(xíng)參數(shù)掃描的方式相同)。
基于分布式計(jì)算(suàn)的模拟
模拟時(shí)間(jiān)比較
|