SmartXplorer技術(shù)
發(fā)布時(shí)間:2008/9/11 0:00:00 訪問次數(shù):1553
xilinx在xplorer技術(shù)的基礎(chǔ)上推出了更為強(qiáng)大的smartxplorer技術(shù),它不僅在提高時(shí)序性能和縮短運(yùn)行時(shí)間上比xplorer做得更好,而且支持將任務(wù)分配到不同的機(jī)器上并行執(zhí)行。目前smartxplorer還只能通過命令行來操作,而且只支持linux 32位和linux 64位操作系統(tǒng)。smartxplorer需要從linux機(jī)器上啟動,我們把啟動smartxplorer的機(jī)器稱為“master machine”,master machine會把不同策略的任務(wù)放在它可以訪問和使用的一系列其他遠(yuǎn)程機(jī)器上面運(yùn)行。當(dāng)某個任務(wù)結(jié)束后,它就會分配其他任務(wù)到可以獲得的機(jī)器上運(yùn)行,直到完成所有策略的運(yùn)行任務(wù)。
在啟動smartxplorer之前,用戶需要生成一個可用的機(jī)器列表(host list),這個列表用來通知master machine究竟有哪些遠(yuǎn)程機(jī)器可供它運(yùn)行任務(wù)。下面是一個host list的例子:
設(shè)計(jì)者可以用下面的命令啟動smartxplorer:
如果機(jī)器列表文件(hostlist file)使用默認(rèn)名稱“smartxplorer.hostlist”,則不必在啟動命令中使用 -1選項(xiàng)。
如果策略任務(wù)個數(shù)多于可用機(jī)器數(shù)目,smartxplorer會保留一個策略任務(wù)等待隊(duì)列。一個任務(wù)完成之后下一個任務(wù)就會從隊(duì)列中分配給可用機(jī)器運(yùn)行,直到某個任務(wù)滿足了時(shí)序目標(biāo),或者所有的任務(wù)運(yùn)行結(jié)束。當(dāng)某個策略任務(wù)滿足了時(shí)序目標(biāo),smartxplorer會中止其他正在運(yùn)行的任務(wù)并退出。如果設(shè)計(jì)者不希望這樣,可以在啟動命令中使用-rnm_all_strategies選項(xiàng)。
smartxplorer會輸出并顯示一個狀態(tài)信列表,包括策略名稱、機(jī)器名稱、輸出設(shè)計(jì)名稱、狀態(tài)、時(shí)序評分(timing score),以及累計(jì)運(yùn)行時(shí)間,如圖1所示。
圖1 smartxplorer的輸出信息
如果運(yùn)行過程中某個機(jī)器與master machine失去聯(lián)系或者不能訪問,則master machine會把這個機(jī)器從host list中刪除,并把相應(yīng)的策略任務(wù)重新放回策略任務(wù)等待隊(duì)列中等待下臺空閑的機(jī)器出現(xiàn)。
按ctrl+c組合鍵會終止所有運(yùn)行在遠(yuǎn)程機(jī)器上的smartxplorer任務(wù)并退出,smartxplorer不支持用ctrl+c組合鍵暫時(shí)掛起par進(jìn)程。
smartxplorer會生成兩種格式的報(bào)告文件,一個是html格式的smartxplorer.html;另一個是文本格式的smartxplorer.rpt。圖2所示是一個smartxplorer.html的例子,在runsummary部分會列出所有策略的運(yùn)行結(jié)果,滿足時(shí)序的策略會用綠色背景顯示。如果所有的策略都沒有滿足時(shí)序目標(biāo),則會給出每個策略的時(shí)序評分(timing score),時(shí)序評分最低的是最佳策略。
圖2 smartxplorer的報(bào)告
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
xilinx在xplorer技術(shù)的基礎(chǔ)上推出了更為強(qiáng)大的smartxplorer技術(shù),它不僅在提高時(shí)序性能和縮短運(yùn)行時(shí)間上比xplorer做得更好,而且支持將任務(wù)分配到不同的機(jī)器上并行執(zhí)行。目前smartxplorer還只能通過命令行來操作,而且只支持linux 32位和linux 64位操作系統(tǒng)。smartxplorer需要從linux機(jī)器上啟動,我們把啟動smartxplorer的機(jī)器稱為“master machine”,master machine會把不同策略的任務(wù)放在它可以訪問和使用的一系列其他遠(yuǎn)程機(jī)器上面運(yùn)行。當(dāng)某個任務(wù)結(jié)束后,它就會分配其他任務(wù)到可以獲得的機(jī)器上運(yùn)行,直到完成所有策略的運(yùn)行任務(wù)。
在啟動smartxplorer之前,用戶需要生成一個可用的機(jī)器列表(host list),這個列表用來通知master machine究竟有哪些遠(yuǎn)程機(jī)器可供它運(yùn)行任務(wù)。下面是一個host list的例子:
設(shè)計(jì)者可以用下面的命令啟動smartxplorer:
如果機(jī)器列表文件(hostlist file)使用默認(rèn)名稱“smartxplorer.hostlist”,則不必在啟動命令中使用 -1選項(xiàng)。
如果策略任務(wù)個數(shù)多于可用機(jī)器數(shù)目,smartxplorer會保留一個策略任務(wù)等待隊(duì)列。一個任務(wù)完成之后下一個任務(wù)就會從隊(duì)列中分配給可用機(jī)器運(yùn)行,直到某個任務(wù)滿足了時(shí)序目標(biāo),或者所有的任務(wù)運(yùn)行結(jié)束。當(dāng)某個策略任務(wù)滿足了時(shí)序目標(biāo),smartxplorer會中止其他正在運(yùn)行的任務(wù)并退出。如果設(shè)計(jì)者不希望這樣,可以在啟動命令中使用-rnm_all_strategies選項(xiàng)。
smartxplorer會輸出并顯示一個狀態(tài)信列表,包括策略名稱、機(jī)器名稱、輸出設(shè)計(jì)名稱、狀態(tài)、時(shí)序評分(timing score),以及累計(jì)運(yùn)行時(shí)間,如圖1所示。
圖1 smartxplorer的輸出信息
如果運(yùn)行過程中某個機(jī)器與master machine失去聯(lián)系或者不能訪問,則master machine會把這個機(jī)器從host list中刪除,并把相應(yīng)的策略任務(wù)重新放回策略任務(wù)等待隊(duì)列中等待下臺空閑的機(jī)器出現(xiàn)。
按ctrl+c組合鍵會終止所有運(yùn)行在遠(yuǎn)程機(jī)器上的smartxplorer任務(wù)并退出,smartxplorer不支持用ctrl+c組合鍵暫時(shí)掛起par進(jìn)程。
smartxplorer會生成兩種格式的報(bào)告文件,一個是html格式的smartxplorer.html;另一個是文本格式的smartxplorer.rpt。圖2所示是一個smartxplorer.html的例子,在runsummary部分會列出所有策略的運(yùn)行結(jié)果,滿足時(shí)序的策略會用綠色背景顯示。如果所有的策略都沒有滿足時(shí)序目標(biāo),則會給出每個策略的時(shí)序評分(timing score),時(shí)序評分最低的是最佳策略。
圖2 smartxplorer的報(bào)告
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
上一篇:EDK簡介
上一篇:在ISE工具中使用Xplorer
熱門點(diǎn)擊
- 可編程邏輯器件PLA乘積項(xiàng)陣列
- SmartXplorer技術(shù)
- XMD軟件的調(diào)試設(shè)計(jì)
- 什么是C語言中的寬字符與多字節(jié)字符
- EDK簡介
- 使用FPGA底層編輯器一
- EDK工具自定義IP核
- FPGA底層編輯器相關(guān)的輸入/輸出文件
- 使用FPGA底層編輯器二
- EDA技術(shù)的發(fā)展與應(yīng)用
推薦技術(shù)資料
- 聲道前級設(shè)計(jì)特點(diǎn)
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細(xì)]
- 100A全集成電源模塊R
- Teseo-VIC6A GNSS車用精準(zhǔn)定位
- 高效先進(jìn)封裝工藝
- 模數(shù)轉(zhuǎn)換器 (Analog-to-Digit
- 集成模數(shù)轉(zhuǎn)換器(ADC)
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究