1.一種可重構(gòu)系統(tǒng)中可重構(gòu)資源并行構(gòu)建方法,其特征在于,包括:
接收應(yīng)用需求信息,并選擇滿足應(yīng)用需求的可重構(gòu)資源;
如果可重構(gòu)資源數(shù)量為多個(gè)且分布在不同的科學(xué)計(jì)算組件中,則為每個(gè)具有所述可重構(gòu)資源的科學(xué)計(jì)算組件分配一個(gè)獨(dú)立線程,不同的科學(xué)計(jì)算組件對(duì)應(yīng)不同的線程;
啟動(dòng)各個(gè)線程,配置各個(gè)線程各自對(duì)應(yīng)的科學(xué)計(jì)算組件中的可重構(gòu)資源。
2.根據(jù)權(quán)利要求1所述的可重構(gòu)資源并行構(gòu)建方法,其特征在于,所述科學(xué)計(jì)算組件包括多個(gè)現(xiàn)場(chǎng)可編程門陣列FPGA和一個(gè)控制單元,所述控制單元通過(guò)一條聯(lián)合測(cè)試行動(dòng)小組Jtag鏈路與多個(gè)FPGA相連。
3.根據(jù)權(quán)利要求1或2所述的可重構(gòu)資源并行構(gòu)建方法,其特征在于,某一線程在配置對(duì)應(yīng)可重構(gòu)資源時(shí),如果出錯(cuò)或出現(xiàn)異常,則記錄當(dāng)前狀態(tài)信息并上報(bào)控制主機(jī),由控制主機(jī)停止所述線程。
4.根據(jù)權(quán)利要求3所述的可重構(gòu)資源并行構(gòu)建方法,其特征在于,所述控制主機(jī)選擇新可重構(gòu)資源代替出錯(cuò)或出現(xiàn)異常的可重構(gòu)資源,并為其分配線程。
5.根據(jù)權(quán)利要求4所述的可重構(gòu)資源并行構(gòu)建方法,其特征在于,所述當(dāng)前狀態(tài)信息包括可重構(gòu)資源所在科學(xué)計(jì)算組件標(biāo)識(shí),可重構(gòu)資源在所述科學(xué)計(jì)算組件中的序號(hào),設(shè)置表示不可用狀態(tài)的可用性字段,以及,記錄出錯(cuò)頻率的字段。
6.一種可重構(gòu)系統(tǒng)中可重構(gòu)資源并行構(gòu)建裝置,其特征在于,包括:
用于進(jìn)行人機(jī)交互的通信接口;
多個(gè)可重構(gòu)資源,分配于多個(gè)科學(xué)計(jì)算組件中;
選擇單元,用于在所述通信接口接收應(yīng)用需求信息時(shí),選擇滿足應(yīng)用需求的可重構(gòu)資源;
用于對(duì)可重構(gòu)資源進(jìn)行重構(gòu)配置的配置單元;
控制主機(jī),用于管理各個(gè)線程,包括為每個(gè)具有所述可重構(gòu)資源的科學(xué)計(jì)算組件分配一個(gè)獨(dú)立線程,不同的科學(xué)計(jì)算組件對(duì)應(yīng)不同的線程,以及, 啟動(dòng)各個(gè)線程,控制所述配置單元通過(guò)各個(gè)線程配置對(duì)應(yīng)科學(xué)計(jì)算組件內(nèi)的可重構(gòu)資源。
7.根據(jù)權(quán)利要求6所述的可重構(gòu)資源并行構(gòu)建裝置,其特征在于,所述科學(xué)計(jì)算組件包括多個(gè)現(xiàn)場(chǎng)可編程門陣列FPGA和一個(gè)控制單元,所述控制單元通過(guò)一條聯(lián)合測(cè)試行動(dòng)小組Jtag鏈路與多個(gè)FPGA相連。
8.根據(jù)權(quán)利要求6或7所述的可重構(gòu)資源并行構(gòu)建裝置,其特征在于,還包括監(jiān)測(cè)單元,用于監(jiān)測(cè)所述配置單元利用各個(gè)線程配置可重構(gòu)資源的過(guò)程,如果出錯(cuò)或出現(xiàn)異常,則記錄當(dāng)前狀態(tài)信息并上報(bào)所述控制主機(jī),由所述控制主機(jī)停止所述線程。
9.根據(jù)權(quán)利要求6或7所述的可重構(gòu)資源并行構(gòu)建裝置,其特征在于,所述管理各個(gè)線程還包括:為代替出錯(cuò)或出現(xiàn)異常的可重構(gòu)資源的新可重構(gòu)資源分配線程。
10.根據(jù)權(quán)利要求9所述的可重構(gòu)資源并行構(gòu)建裝置,其特征在于,所述當(dāng)前狀態(tài)信息包括可重構(gòu)資源所在科學(xué)計(jì)算組件標(biāo)識(shí),可重構(gòu)資源在所述科學(xué)計(jì)算組件中的序號(hào),設(shè)置表示不可用狀態(tài)的可用性字段,以及,記錄出錯(cuò)頻率的字段。