两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

存儲(chǔ)裝置制造方法

文檔序號(hào):6510016閱讀:199來(lái)源:國(guó)知局
存儲(chǔ)裝置制造方法
【專利摘要】提供一種能夠容易擴(kuò)展并且數(shù)據(jù)的轉(zhuǎn)發(fā)高速的存儲(chǔ)裝置。該存儲(chǔ)裝置具備:發(fā)布數(shù)據(jù)讀出以及寫入的控制命令的處理部;相互連接為至少大于等于二維的排列的多個(gè)存儲(chǔ)部;上述處理部具備:處理器和對(duì)于上述處理器與通過(guò)總線連接的外部網(wǎng)絡(luò)之間進(jìn)行通信的網(wǎng)絡(luò)通信部;上述存儲(chǔ)部具備:通過(guò)總線與上述處理部連接的處理器輸入輸出部;與相鄰的其它上述存儲(chǔ)部連接的存儲(chǔ)部輸入輸出部;能夠存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器;根據(jù)在上述數(shù)據(jù)中包含的上述存儲(chǔ)部的位置信息,決定向其它上述存儲(chǔ)部轉(zhuǎn)發(fā)上述數(shù)據(jù)的轉(zhuǎn)發(fā)路徑,并進(jìn)行轉(zhuǎn)發(fā)處理的路由部。
【專利說(shuō)明】存儲(chǔ)裝置
[0001]相關(guān)申請(qǐng)
[0002]本申請(qǐng)以日本專利申請(qǐng)2013-2999 (申請(qǐng)日:2013年I月10日)為基礎(chǔ),并享受其優(yōu)先權(quán)。本申請(qǐng)通過(guò)參考該基礎(chǔ)申請(qǐng)而包含基礎(chǔ)申請(qǐng)的全部?jī)?nèi)容。
【技術(shù)領(lǐng)域】
[0003]本發(fā)明的實(shí)施方式涉及存儲(chǔ)裝置。
【背景技術(shù)】
[0004]近年,由于云計(jì)算等的發(fā)展,將具備存儲(chǔ)裝置的多個(gè)信息處理裝置相互通過(guò)因特網(wǎng)連接而作為一個(gè)信息處理系統(tǒng)進(jìn)行工作的情況增加。此外,作為存儲(chǔ)裝置,與使用原來(lái)的HDD的情況相比,也存在將多個(gè)更高速的DRAM芯片和/或NAND閃存等并聯(lián)通過(guò)芯片間布線連接而作為一個(gè)存儲(chǔ)裝置使用的情況。
[0005]在這樣的連接多個(gè)信息處理裝置而組成的單一信息系統(tǒng)中,通過(guò)增加構(gòu)成系統(tǒng)的信息處理裝置的個(gè)數(shù)來(lái)實(shí)現(xiàn)性能提高。但是,在個(gè)數(shù)增加的大型信息處理系統(tǒng)中,存在沒有發(fā)揮想象的性能、用于管理的時(shí)間和/或成本增大等問題。
[0006]作為針對(duì)這種問題的解決方法,此前提出了連接多個(gè)具有數(shù)據(jù)轉(zhuǎn)發(fā)功能的存儲(chǔ)器節(jié)點(diǎn)而組成的存儲(chǔ)裝置。在這種存儲(chǔ)裝置內(nèi),各存儲(chǔ)器節(jié)點(diǎn)在接收了以自己為目的地的數(shù)據(jù)分組的情況下進(jìn)行讀出或者寫入等預(yù)定處理,在接收了不以自己為目的地的分組的情況下,將接受分組轉(zhuǎn)發(fā)到適合的其它存儲(chǔ)器節(jié)點(diǎn)。通過(guò)由各存儲(chǔ)器節(jié)點(diǎn)重復(fù)適當(dāng)?shù)霓D(zhuǎn)發(fā),數(shù)據(jù)分組能夠到達(dá)目的地存儲(chǔ)器節(jié)點(diǎn)。如果采用這種構(gòu)成,則具有即使存儲(chǔ)裝置大型化,設(shè)計(jì)也變得容易的優(yōu)點(diǎn)。
[0007]但是,即使使用這種技術(shù),在構(gòu)成由多個(gè)板和/或框體、機(jī)架等組成的規(guī)模大的系統(tǒng)的情況下,也存在擴(kuò)展時(shí)不能實(shí)現(xiàn)想象的性能提高、運(yùn)行困難等問題。

【發(fā)明內(nèi)容】

[0008]本發(fā)明的實(shí)施方式正是鑒于上述問題而提出的,其目的在于實(shí)現(xiàn)能夠容易擴(kuò)展的信息處理系統(tǒng)。
[0009]為了解決上述的問題并實(shí)現(xiàn)目的,本發(fā)明的實(shí)施方式的特征在于,具備:發(fā)布數(shù)據(jù)讀出以及寫入的控制命令的處理部;以及相互連接為至少大于等于二維的排列的多個(gè)存儲(chǔ)部;上述處理部具備處理器和對(duì)于上述處理器與通過(guò)總線連接的外部網(wǎng)絡(luò)之間進(jìn)行通信的網(wǎng)絡(luò)通信部;上述存儲(chǔ)部具備:通過(guò)總線與上述處理部連接的處理器輸入輸出部;與相鄰的其它上述存儲(chǔ)部連接的存儲(chǔ)部輸入輸出部;能夠存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器;以及根據(jù)在上述數(shù)據(jù)中包含的上述存儲(chǔ)部的位置信息,決定向其它上述存儲(chǔ)部轉(zhuǎn)發(fā)上述數(shù)據(jù)的轉(zhuǎn)發(fā)路徑,并進(jìn)行轉(zhuǎn)發(fā)處理的路由部。
【專利附圖】

【附圖說(shuō)明】[0010]圖1是表示實(shí)施方式的存儲(chǔ)裝置的構(gòu)成的圖;
[0011]圖2是表示現(xiàn)有的存儲(chǔ)裝置的構(gòu)成的圖;
[0012]圖3是表示現(xiàn)有的存儲(chǔ)裝置的構(gòu)成的圖;
[0013]圖4是表示實(shí)施方式的處理單元的內(nèi)部結(jié)構(gòu)的圖;
[0014]圖5是表示實(shí)施方式的存儲(chǔ)器節(jié)點(diǎn)的內(nèi)部結(jié)構(gòu)的圖;
[0015]圖6是表示實(shí)施方式的另一個(gè)存儲(chǔ)器節(jié)點(diǎn)的內(nèi)部結(jié)構(gòu)的圖;
[0016]圖7是表示在實(shí)施方式的存儲(chǔ)器節(jié)點(diǎn)中的控制器的詳細(xì)構(gòu)成的圖;
[0017]圖8-1是說(shuō)明實(shí)施方式的數(shù)據(jù)轉(zhuǎn)發(fā)時(shí)的路由算法的圖;
[0018]圖8-2是說(shuō)明實(shí)施方式的發(fā)生了異常時(shí)的數(shù)據(jù)轉(zhuǎn)發(fā)時(shí)的路由算法的圖;[0019]圖9-1是表示實(shí)施方式的存儲(chǔ)器節(jié)點(diǎn)和處理單元的連接方式的圖;
[0020]圖9-2是表示實(shí)施方式的存儲(chǔ)器節(jié)點(diǎn)和處理單元的連接方式的圖;
[0021]圖10-1是表示實(shí)施方式的存儲(chǔ)器節(jié)點(diǎn)和處理單元的連接方式的圖;
[0022]圖10-2是表示實(shí)施方式的存儲(chǔ)器節(jié)點(diǎn)和處理單元的連接方式的圖;
[0023]圖11是表示實(shí)施方式的向基板安裝處理單元的安裝方式的圖;
[0024]圖12是表示實(shí)施方式的向基板安裝處理單元的安裝方式的圖;
[0025]圖13是表示實(shí)施方式的向基板安裝存儲(chǔ)器節(jié)點(diǎn)的安裝方式的圖;
[0026]圖14是表示實(shí)施方式的向基板安裝存儲(chǔ)器節(jié)點(diǎn)的安裝方式的圖;
[0027]圖15是表示實(shí)施方式的向框體安裝印刷基板的安裝方式的圖;
[0028]圖16是表不實(shí)施方式的模擬開關(guān)的一個(gè)例子的圖;
[0029]圖17是表示實(shí)施方式的將存儲(chǔ)器節(jié)點(diǎn)和處理單元安裝在同一基板上的方式的圖;
[0030]圖18是表示實(shí)施方式的將存儲(chǔ)器節(jié)點(diǎn)和處理單元安裝在同一基板上的方式的圖;
[0031]圖19是表示實(shí)施方式的向框體安裝印刷基板的方式的圖;
[0032]圖20是表示實(shí)施方式的向框體安裝印刷基板的方式的圖;
[0033]圖21是表示實(shí)施方式的向框體安裝印刷基板的方式的圖。
[0034]符號(hào)說(shuō)明
[0035]10:存儲(chǔ)裝置;11:客戶端PC ;12:選擇電路;13:處理單元;18:輸入端口 ;19:輸出端口 ;50:單位板;51:單位刀片;52:網(wǎng)絡(luò)端口 ;53:服務(wù)器機(jī)架;70:模擬開關(guān);71:輸入端子;72:輸出端子;73:控制端子;100~102:印刷基板;110:基板插槽連接部;200:處理單元;300:存儲(chǔ)器節(jié)點(diǎn);400:主機(jī)接口 ;500:框體;550:網(wǎng)絡(luò)交換機(jī);600:第I接口裝置;700:第2接口裝置;800:控制器;801:控制器;802:處理器輸入輸出部;803:存儲(chǔ)部輸入輸出部;810:輸入輸出端口 ;820:10塊;830:輸入端口緩沖器;840:輸出端口緩沖器;850:路由控制器;870:命令處理器;900 --第I非易失性存儲(chǔ)器;1000:第2非易失性存儲(chǔ)器;1100:連接器;1200:存儲(chǔ)器節(jié)點(diǎn)基板;1210:基板插槽連接部;1230:布線;1240:布線。
【具體實(shí)施方式】
[0036]以下對(duì)本發(fā)明的實(shí)施方式所涉及的存儲(chǔ)裝置進(jìn)行說(shuō)明。圖1表示存儲(chǔ)裝置10的構(gòu)成。存儲(chǔ)裝置10具備處理單元200--203、存儲(chǔ)器節(jié)點(diǎn)300?315。處理單元200?203進(jìn)行存儲(chǔ)裝置10內(nèi)的數(shù)據(jù)處理,相當(dāng)于控制對(duì)存儲(chǔ)器節(jié)點(diǎn)300?315的數(shù)據(jù)讀寫的處理部。存儲(chǔ)器節(jié)點(diǎn)300?315是即使不提供電力也能保持?jǐn)?shù)據(jù)的非易失性存儲(chǔ)器,具有向其它存儲(chǔ)器節(jié)點(diǎn)轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)功能,并能夠進(jìn)行數(shù)據(jù)的讀出、寫入。處理單元200?203和存儲(chǔ)器節(jié)點(diǎn)300?315在本實(shí)施方式中例如為IC封裝那樣的電子零件,并能夠經(jīng)由布線交換電信號(hào)。
[0037]此外,處理單元200?203 (處理部)以及存儲(chǔ)器節(jié)點(diǎn)300?315 (存儲(chǔ)部)被安裝在印刷基板100?103之上,經(jīng)由印刷基板100?103上的布線或者連接印刷基板100?103之間的連接器1100?1107等交換數(shù)據(jù)。存儲(chǔ)器節(jié)點(diǎn)300?315被排列成二維格子形。另外,在構(gòu)成格子形的連接布線的布線中的至少一部分,例如印刷基板100?103間的布線,經(jīng)由能夠物理插拔的連接器1100?1107相互連接。
[0038]處理單元200與存儲(chǔ)器節(jié)點(diǎn)300連接,并經(jīng)由存儲(chǔ)器節(jié)點(diǎn)300,對(duì)任意其它存儲(chǔ)器節(jié)點(diǎn)301?315使用二維格子中的坐標(biāo)進(jìn)行訪問。其它處理單元201?203也一樣。此外,處理單元200?203能夠經(jīng)由主機(jī)接口 400?403與主機(jī)系統(tǒng)進(jìn)行數(shù)據(jù)的交換。這些部件被收納在框體500中。
[0039]在本實(shí)施方式中,為了便于說(shuō)明,雖然在印刷基板100?103上分別只安裝I個(gè)處理單元,但也可以安裝多個(gè),雖然主機(jī)接口 400?403也對(duì)于各基板只連接一個(gè),但也可以連接多個(gè)。此外同樣地,存儲(chǔ)器節(jié)點(diǎn)也是4個(gè)并排安裝成I列,但個(gè)數(shù)和排列也可以是任意數(shù)量。進(jìn)一步地,收納在框體500中的作為印刷基板的板的個(gè)數(shù)也不限于4個(gè)。
[0040]在實(shí)施方式中示出的排列成二維格子形的網(wǎng)絡(luò)中,例如,從處理單元200對(duì)于存儲(chǔ)器節(jié)點(diǎn)305,例如按照存儲(chǔ)器節(jié)點(diǎn)300、301、305的順序通過(guò)逐次的數(shù)據(jù)分組的發(fā)送接收來(lái)進(jìn)行訪問。即,如果是該例子,則進(jìn)行3次分組發(fā)送接收,但隨著系統(tǒng)整體的尺寸增大,該發(fā)送接收次數(shù)增多,在到達(dá)實(shí)際想訪問的節(jié)點(diǎn)之前將產(chǎn)生大的延遲時(shí)間。因此,如果是大型系統(tǒng),則如何能夠減小該分組的逐次發(fā)送接收所花費(fèi)的時(shí)間對(duì)性能影響極大。
[0041]在原來(lái)使用的存儲(chǔ)介質(zhì)是HDD的系統(tǒng)的情況下,由于HDD自身的延遲時(shí)間大,因此不能減小延遲時(shí)間。此外,當(dāng)在構(gòu)成二維格子的存儲(chǔ)器節(jié)點(diǎn)300?315之間使用印刷基板100?103上以外的布線(電纜等)或者對(duì)處理單元200?203等進(jìn)行轉(zhuǎn)發(fā)路徑的選擇時(shí),該分組的逐次發(fā)送接收中的延遲時(shí)間極大。因此,通過(guò)使用不經(jīng)由總線連接的印刷基板100?103上的布線,大幅縮短該時(shí)間。順便說(shuō)一下,即使使用由非易失性存儲(chǔ)器組成的存儲(chǔ)裝置和印刷基板上的布線,在不采取二維格子結(jié)構(gòu)的情況下,框體間的通信等所花費(fèi)的時(shí)間也增大,傳送時(shí)間延遲。
[0042]S卩,在由圖2所示的由排列成二維格子形的存儲(chǔ)器節(jié)點(diǎn)組成的存儲(chǔ)裝置的情況下、在存儲(chǔ)器節(jié)點(diǎn)300?315由HDD構(gòu)成的情況下、或存儲(chǔ)器節(jié)點(diǎn)之間的連接沒有通過(guò)經(jīng)由能夠物理插拔的連接器1100?1105的印刷基板上的布線實(shí)現(xiàn)的情況下,傳送時(shí)間延遲。
[0043]此外,如圖3所示,即使通過(guò)經(jīng)由能夠物理插拔的連接器1100?1103的印刷基板上的布線連接由非易失性存儲(chǔ)器組成的存儲(chǔ)器節(jié)點(diǎn)300?315和處理單元200?203等,只要不采取將存儲(chǔ)器節(jié)點(diǎn)300?315連接成二維格子形的構(gòu)成,就不能得到所希望的傳送速度。這是由于在存儲(chǔ)器節(jié)點(diǎn)300?315之間交換數(shù)據(jù)的情況下需要經(jīng)由圖中所示的外部的網(wǎng)絡(luò)交換機(jī)550的緣故。[0044]接著,對(duì)本實(shí)施方式的其它效果進(jìn)行說(shuō)明。在由多個(gè)存儲(chǔ)器節(jié)點(diǎn)組成的單一系統(tǒng)的情況下,在系統(tǒng)內(nèi)即使幾個(gè)存儲(chǔ)器節(jié)點(diǎn)發(fā)生故障,也需要系統(tǒng)整體無(wú)異常地運(yùn)行。如果使用RAID等公知技術(shù),雖然可以構(gòu)建滿足這種要求的系統(tǒng),但為了容易擴(kuò)展,在這種情況的運(yùn)行中必須容易更換發(fā)生了故障的存儲(chǔ)器節(jié)點(diǎn)。
[0045]在本實(shí)施方式中,如圖1所示,由于安裝有至少大于等于I個(gè)節(jié)點(diǎn)的印刷基板100?103采用經(jīng)由能夠物理插拔的連接器1100?1105連接的構(gòu)成,因此,只要拔下包含發(fā)生故障了的存儲(chǔ)器節(jié)點(diǎn)的印刷基板100?103,插入新的印刷基板100?103就完成更換。此時(shí),即使各處理單元200?203不掌握印刷基板100?103在更換中的情況,也可以經(jīng)由更換中以外的印刷基板100?103,由于存在多個(gè)數(shù)據(jù)路徑,從而能夠進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)。例如,在從處理單元200對(duì)存儲(chǔ)器節(jié)點(diǎn)313讀寫數(shù)據(jù)的情況下,存在經(jīng)由印刷基板102的路徑和經(jīng)由印刷基板101的路徑。因此,例如,即使印刷基板1010在更換中,如果安裝了適宜的路由算法,則即使各處理單元不掌握該事實(shí),也可以通過(guò)存儲(chǔ)器節(jié)點(diǎn)之間的數(shù)據(jù)轉(zhuǎn)發(fā),選擇經(jīng)由印刷基板102的路徑。
[0046]另一方面,在圖2所示的構(gòu)成的情況下,由于需要拔下與故障了的存儲(chǔ)器節(jié)點(diǎn)連接的各連接線而更換節(jié)點(diǎn),因此工續(xù)極其繁雜。此外,在進(jìn)行這種操作的情況下,在通信路徑上承載的噪聲多,就這一點(diǎn)希望是圖1所示那樣的構(gòu)成。
[0047]此外,即使如圖3所示的存儲(chǔ)器節(jié)點(diǎn)300?315被安裝在印刷基板100?103之上,也在未成為二維網(wǎng)絡(luò)的情況下,任意節(jié)點(diǎn)之間的通信必須經(jīng)由網(wǎng)絡(luò)交換機(jī)550。因此,例如,在印刷基板100的更換中,經(jīng)由主機(jī)接口 400與印刷基板100交換了的數(shù)據(jù)通過(guò)其它主機(jī)接口 401?403,各接口的負(fù)荷增加,因此,在交換前需要進(jìn)行負(fù)荷的調(diào)整。
[0048]在本實(shí)施方式中,由于都不經(jīng)由主機(jī)接口 400,而是通過(guò)存儲(chǔ)器節(jié)點(diǎn)間的數(shù)據(jù)轉(zhuǎn)發(fā),印刷基板100上的存儲(chǔ)節(jié)點(diǎn)300?303與除此以外的存儲(chǔ)節(jié)點(diǎn)304?315交換數(shù)據(jù),因此,不需要這種負(fù)荷調(diào)整。例如,在從處理單元200經(jīng)由印刷基板101與存儲(chǔ)器節(jié)點(diǎn)313進(jìn)行交換的情況下,即使拆下印刷基板101,經(jīng)由印刷基板102的路徑也保留。因此,不需要進(jìn)行主機(jī)接口 401?403的負(fù)荷調(diào)整。順便說(shuō)一下,在二維格子形連接的情況下,由于存在許多由存儲(chǔ)器節(jié)點(diǎn)間的連接而導(dǎo)致的數(shù)據(jù)轉(zhuǎn)發(fā)路徑,因此,具備適宜的路由算法的網(wǎng)絡(luò)不需要負(fù)荷的調(diào)整。
[0049]以下,對(duì)處理單元200?203以及存儲(chǔ)器節(jié)點(diǎn)300?315的內(nèi)部結(jié)構(gòu)進(jìn)行說(shuō)明。圖4示出處理單元200的內(nèi)部結(jié)構(gòu)。處理單元200具備:用于處理數(shù)據(jù)的相當(dāng)于處理器的微處理器(MPU)210、成為主存儲(chǔ)的隨機(jī)存取存儲(chǔ)器(RAM)220、第I接口裝置600、第2接口裝置700。第I接口裝置600用于與主機(jī)接口 400進(jìn)行數(shù)據(jù)的發(fā)送接收,相當(dāng)于與外部網(wǎng)絡(luò)之間進(jìn)行通信的網(wǎng)絡(luò)通信部。第2接口裝置700用于與具備非易失性存儲(chǔ)器的存儲(chǔ)器節(jié)點(diǎn)300進(jìn)行數(shù)據(jù)的發(fā)送接收。然后,各部件通過(guò)進(jìn)行數(shù)據(jù)的交換的總線230連接。
[0050]作為MPU210,例如使用ARM制造的A9 (800MHz)和/或Intel制造的Corei7等。在這種情況下,總線230也與MPU210相配合,分別使用AMBA總線和/或QPI (快速通道互聯(lián))總線等。作為RAM220,例如可以使用4GB DRAM等易失性存儲(chǔ)器和/或MRAM、PcRAM、RRAM (注冊(cè)商標(biāo))等。作為相當(dāng)于與外部網(wǎng)絡(luò)之間進(jìn)行通信的網(wǎng)絡(luò)通信部的第I接口裝置600例如可以使用稱為以太網(wǎng)(注冊(cè)商標(biāo))、無(wú)限帶寬(Infiniband)、光纖信道的網(wǎng)絡(luò)接口、PCI Express、通用串行總線、串行連接的SCSI等外部總線或者存儲(chǔ)接口等。此外,第2接口裝置700是MPU210通過(guò)總線230與存儲(chǔ)器節(jié)點(diǎn)300進(jìn)行通信的裝置。
[0051]圖5表示存儲(chǔ)器節(jié)點(diǎn)300的內(nèi)部結(jié)構(gòu)。存儲(chǔ)器節(jié)點(diǎn)300具備控制器800和構(gòu)成存儲(chǔ)器的第I非易失性存儲(chǔ)器900??刂破?00在本實(shí)施方式中具有至少6種用于數(shù)據(jù)通信的接口,其中4種相當(dāng)于在與相鄰的存儲(chǔ)器節(jié)點(diǎn)的數(shù)據(jù)通信中使用的存儲(chǔ)部輸入輸出部803。此外,I種相當(dāng)于在與處理單元200的數(shù)據(jù)通信中使用的處理器輸入輸出部802。剩下的I種成為針對(duì)第I非易失性存儲(chǔ)器900的接口。
[0052]作為第I非易失性存儲(chǔ)器900的具體例子,可以列舉NAND閃存、位成本可擴(kuò)展存儲(chǔ)器(BiCS)、磁阻存儲(chǔ)器(MRAM)、相變存儲(chǔ)器(PcRAM)、阻抗變化存儲(chǔ)器(RRAM (注冊(cè)商標(biāo)))
坐寸ο
[0053]圖6表示存儲(chǔ)器節(jié)點(diǎn)300的另一構(gòu)成。在該例子中,控制器801具備7種數(shù)據(jù)通信接口,并新具備了針對(duì)第2非易失性存儲(chǔ)器1000的接口。該第2非易失性存儲(chǔ)器1000與第I非易失性存儲(chǔ)器900相比,使用了速度和/或隨機(jī)存取性能、可改寫次數(shù)優(yōu)異的存儲(chǔ)器,具體地,DARM和/或MRAM、PcRAM、RRAM (注冊(cè)商標(biāo))等。
[0054]在第2非易失性存儲(chǔ)器1000中,例如存儲(chǔ)有讀寫次數(shù)多的稱為元信息的數(shù)據(jù)。作為元信息的例子,當(dāng)在第I非易失性存儲(chǔ)器900、第2非易失性存儲(chǔ)器1000中的特定地址與系統(tǒng)上的邏輯地址不同時(shí),列舉用于轉(zhuǎn)換彼此的表信息、在第I非易失性存儲(chǔ)器900、第2非易失性存儲(chǔ)器1000中存儲(chǔ)的數(shù)據(jù)的屬性信息等。
[0055]接著,使用圖7說(shuō)明控制器800、801的詳細(xì)結(jié)構(gòu)。如圖7所示,控制器800、801具備從O到4的5個(gè)輸入輸出端口 810、IO塊820、輸入端口緩沖器830、輸出端口緩沖器840。第O輸入輸出端口 810相當(dāng)于在與處理單元200的數(shù)據(jù)通信中使用的處理器輸入輸出部802。此外,第I?4端口相當(dāng)于在與分別對(duì)應(yīng)的存儲(chǔ)器節(jié)點(diǎn)的數(shù)據(jù)通信中使用的存儲(chǔ)部輸入輸出部803。另外,數(shù)據(jù)作為指定尺寸單位的數(shù)據(jù)分組,在各存儲(chǔ)器節(jié)點(diǎn)300?315之間轉(zhuǎn)發(fā)。分組具有至少包含由發(fā)送目的地地址和發(fā)送源地址組成的存儲(chǔ)器節(jié)點(diǎn)的位置信息的頭部和數(shù)據(jù)部。
[0056]當(dāng)從輸入輸出端口 810輸入數(shù)據(jù)時(shí),路由控制器850 (路由部)根據(jù)分組包含的發(fā)送目的地地址和該存儲(chǔ)器節(jié)點(diǎn)自身地址的至少2個(gè)信息,決定分組的路由目的地。然后,路由控制器850切換多路復(fù)用器(MUX)860,向適宜的輸出端口緩沖器840轉(zhuǎn)發(fā)所輸入的數(shù)據(jù)。
[0057]此時(shí),在以自己為目的地的數(shù)據(jù)的情況下,將數(shù)據(jù)向命令處理器870發(fā)送。命令處理器870經(jīng)由SRAM880或第I存儲(chǔ)器I/F910、經(jīng)由第I非易失性存儲(chǔ)器900或第2存儲(chǔ)器I/F920,與第2非易失性存儲(chǔ)器1000等進(jìn)行數(shù)據(jù)的讀寫或適宜的處理。例如,在讀出命令等情況下,命令處理器870生成新的數(shù)據(jù)分組,向輸出端口緩沖器840發(fā)送。
[0058]在IO塊820的內(nèi)部設(shè)置有針對(duì)各輸入輸出端口 810的錯(cuò)誤檢測(cè)電路。錯(cuò)誤檢測(cè)電路當(dāng)在數(shù)據(jù)的發(fā)送接收中發(fā)生異常時(shí)和/或在控制器800、801以及所連接的各非易失性存儲(chǔ)器900、1000等中發(fā)生異常時(shí),發(fā)送錯(cuò)誤信息。由此,相鄰的存儲(chǔ)器節(jié)點(diǎn)在進(jìn)行數(shù)據(jù)的轉(zhuǎn)發(fā)之前,檢測(cè)錯(cuò)誤,不與發(fā)生了異常的存儲(chǔ)器節(jié)點(diǎn)進(jìn)行數(shù)據(jù)的發(fā)送接收。
[0059]在這種情況下,錯(cuò)誤信息使用任意的方式,但考慮到存儲(chǔ)器節(jié)點(diǎn)自身發(fā)生故障了的情況,希望構(gòu)成與錯(cuò)誤一起識(shí)別信號(hào)沒來(lái)的狀態(tài)。另外,對(duì)于控制器800,例如也可以是未設(shè)置第2存儲(chǔ)器I/F920的構(gòu)成。
[0060]接著,使用圖8說(shuō)明數(shù)據(jù)轉(zhuǎn)發(fā)時(shí)的路由算法。如圖8-1所示,在存儲(chǔ)裝置10中,對(duì)于多個(gè)存儲(chǔ)器節(jié)點(diǎn)300,數(shù)據(jù)分散存儲(chǔ)。在該例子中,各存儲(chǔ)器節(jié)點(diǎn)300被配置成二維格子形。用坐標(biāo)(X,y)表示格子點(diǎn)的坐標(biāo),配置在格子點(diǎn)的存儲(chǔ)器節(jié)點(diǎn)300的物理地址與該格子點(diǎn)的坐標(biāo)對(duì)應(yīng),并用物理地址(xD, yD)表示。
[0061]此外,在圖8-1的例子中,位于左上角的存儲(chǔ)器節(jié)點(diǎn)300具有原點(diǎn)的物理地址(0,
O),通過(guò)將各存儲(chǔ)器節(jié)點(diǎn)300在橫方向(X方向)以及縱方向(Y方向)上移動(dòng),物理地址以整數(shù)值增減。
[0062]各存儲(chǔ)器節(jié)點(diǎn)300分別具備4個(gè)輸入端口 18以及輸出端口 19。各存儲(chǔ)器節(jié)點(diǎn)300經(jīng)由相鄰的存儲(chǔ)器節(jié)點(diǎn)300、這4個(gè)輸入端口 18和輸出端口 19連接。具體地,相對(duì)的相鄰的存儲(chǔ)器節(jié)點(diǎn)300經(jīng)由相互的輸入端口 18以及輸出端口 19連接。
[0063]例如,在圖8-1中,用左上角的物理地址(0,0)表示的存儲(chǔ)器節(jié)點(diǎn)300分別與用在X方向上相鄰的物理地址(1,O)表示的存儲(chǔ)器節(jié)點(diǎn)300和在與X方向不同的方向上的Y方向上相鄰的物理地址(0,I)表示的存儲(chǔ)器節(jié)點(diǎn)300連接。此外,用物理地址(1,I)表示的存儲(chǔ)器節(jié)點(diǎn)300與在相互不同的4個(gè)方向上相鄰的用物理地址(I,O )、( O,I)、( 2,I)和(I,2 )分別表示的4個(gè)存儲(chǔ)器節(jié)點(diǎn)300連接。
[0064]存儲(chǔ)裝置10具備進(jìn)行奇偶校驗(yàn)計(jì)算和數(shù)據(jù)讀寫命令的發(fā)布的至少I個(gè)處理單元13。處理單元13經(jīng)由總線17與存儲(chǔ)器節(jié)點(diǎn)300連接。在圖8-1中,處理單元13分別與用物理地址(0,O)和(2,O)表示的存儲(chǔ)器節(jié)點(diǎn)300連接。
[0065]用于在各存儲(chǔ)器節(jié)點(diǎn)300中存儲(chǔ)的數(shù)據(jù)例如從外部的客戶端PCll經(jīng)由網(wǎng)絡(luò)而提供給存儲(chǔ)裝置10,并被輸入到選擇電路12。選擇電路12檢查各處理單元13的狀態(tài),選擇在處理中有剩余的處理單元13,并轉(zhuǎn)發(fā)該數(shù)據(jù)。
[0066]接著,參照?qǐng)D8-2說(shuō)明發(fā)生了異常時(shí)的路由的流程。在原本從處理單元200對(duì)存儲(chǔ)器節(jié)點(diǎn)312要讀寫數(shù)據(jù)的情況下,尋找作為最短路徑的連結(jié)與作為出發(fā)地點(diǎn)的處理單元200連接的存儲(chǔ)器節(jié)點(diǎn)300和作為目的地的存儲(chǔ)器節(jié)點(diǎn)312的直線,例如300 — 301 — 306 — 311 — 312的路徑。在此,例如假定存儲(chǔ)器節(jié)點(diǎn)306發(fā)生故障或者擁堵,數(shù)據(jù)未從存儲(chǔ)器節(jié)點(diǎn)301發(fā)送的情形。在這種情況下,希望存儲(chǔ)器節(jié)點(diǎn)301通過(guò)對(duì)作為優(yōu)先順序低的路徑的存儲(chǔ)器節(jié)點(diǎn)302發(fā)送分組來(lái)與作為最短距離的307 — 312路由。這樣,為了存儲(chǔ)器節(jié)點(diǎn)301知道數(shù)據(jù)未從存儲(chǔ)器節(jié)點(diǎn)301發(fā)送的情形,存儲(chǔ)器節(jié)點(diǎn)306使用上述的設(shè)置在上述IO塊802中的錯(cuò)誤檢測(cè)電路。
[0067]接著,使用圖9以及圖10說(shuō)明處理單元200和存儲(chǔ)器節(jié)點(diǎn)300的適宜的連接方式。另外,在圖9-1中,雖然使用了由5行5列存儲(chǔ)器節(jié)點(diǎn)構(gòu)成的說(shuō)明圖,但關(guān)于其它的構(gòu)成,也能夠同樣地實(shí)施。
[0068]如圖9-1所示,當(dāng)將處理單元200?215連接到由存儲(chǔ)器節(jié)點(diǎn)300?324構(gòu)成的網(wǎng)絡(luò)整體的周邊部時(shí),與其它構(gòu)成相比,能夠縮短在相鄰的處理單元200?215之間進(jìn)行數(shù)據(jù)交換時(shí)的延遲時(shí)間。所謂周邊表示在連接成二維格子形的存儲(chǔ)器節(jié)點(diǎn)300中位于外側(cè)的部分。這在用多個(gè)處理單元200?215必須分擔(dān)工作的構(gòu)成中是有效的。
[0069]此外,如圖9-2所示,并不是必須將處理單元連接到相鄰的周邊部的全部,也可以考慮隔開間隔連接的構(gòu)成。
[0070]此外,如圖10-1所示,也可以采用處理單元200?203被連接到由存儲(chǔ)器節(jié)點(diǎn)300?324構(gòu)成的網(wǎng)絡(luò)中位于內(nèi)部的存儲(chǔ)器節(jié)點(diǎn)306、308、316和318的構(gòu)成。在這種情況下,與如圖9-1、圖9-2所示連接到存儲(chǔ)器節(jié)點(diǎn)的中央部的情況和將處理單元連接到周邊部的情況相比,到達(dá)任意存儲(chǔ)器節(jié)點(diǎn)的平均到達(dá)步數(shù)變少,縮短整體的延遲時(shí)間。所謂中央部表示存儲(chǔ)器節(jié)點(diǎn)中位于周邊部以外的位置的存儲(chǔ)器節(jié)點(diǎn)。另外,最理想的中央部的形式是全部存儲(chǔ)器節(jié)點(diǎn)300中位于中心的存儲(chǔ)器節(jié)點(diǎn)。這在處理單元200~203之間獨(dú)立讀寫數(shù)據(jù)的構(gòu)成中是有效的。
[0071]如圖10-2所示,將存儲(chǔ)裝置10的X方向的存儲(chǔ)器節(jié)點(diǎn)數(shù)設(shè)為Nx,將y方向的存儲(chǔ)器節(jié)點(diǎn)數(shù)設(shè)為Ny。在處理單元200的連接目標(biāo)限于配置在處理裝置10的周邊部的存儲(chǔ)器節(jié)點(diǎn)的情況下,從處理單元200到達(dá)目的存儲(chǔ)器節(jié)點(diǎn)的分組的平均轉(zhuǎn)發(fā)次數(shù)是Nx/2+Ny/2。另一方面,當(dāng)將處理單元連接到位于存儲(chǔ)裝置10的中央部的存儲(chǔ)器節(jié)點(diǎn)時(shí),平均轉(zhuǎn)發(fā)次數(shù)變成Nx/4+Ny/4。因此,當(dāng)將處理單元200連接到存儲(chǔ)裝置10的內(nèi)部的存儲(chǔ)器節(jié)點(diǎn)時(shí),到達(dá)任意存儲(chǔ)器節(jié)點(diǎn)的平均到達(dá)步數(shù)變少。
[0072]另外,當(dāng)將處理單元200被連接到周邊部的存儲(chǔ)器節(jié)點(diǎn)時(shí)的布線長(zhǎng)度設(shè)為d,將連接到內(nèi)部時(shí)的布線長(zhǎng)度設(shè)為d’ 時(shí)(d<d’),將信號(hào)的延遲時(shí)間的增加量設(shè)為At。此外,將由于連接到內(nèi)部而減少了的平均到達(dá)步數(shù)設(shè)為△!!,將存儲(chǔ)器節(jié)點(diǎn)間的數(shù)據(jù)轉(zhuǎn)發(fā)速度設(shè)為T。此時(shí),在At < ΤΛη時(shí)連接到周邊部的存儲(chǔ)器節(jié)點(diǎn),在At蘭TAt時(shí)連接到位于中央的存儲(chǔ)器節(jié)點(diǎn)是優(yōu)選的。
[0073]接著,參照?qǐng)D11、圖12,說(shuō)明處理單元200的基板安裝的具體例子。在圖1中,處理單元200被安裝在與多個(gè)存儲(chǔ)器節(jié)點(diǎn)300~303相同的印刷基板100上,但也可以另外使用具備至少大于等于一個(gè)的處理單元200的基板。
[0074]在圖11的例子中,處理單元200被安裝在印刷基板100的表面,在端部設(shè)置有基板插槽連接部110。在這種情況下,上述的與主機(jī)接口 400進(jìn)行輸入輸出的第I接口裝置600以及第2接口裝置700成為在基板插槽連接部110上連接布線的形態(tài)。此外,如圖12所示,在印刷基板100的表面也可以將第I接口裝置600形成為直接接口端口。
[0075]圖13表示存儲(chǔ)裝置10中存儲(chǔ)器節(jié)點(diǎn)300的基板安裝的具體例子。在這種情況下,與圖1的例子不同,并不是在各印刷基板上搭載處理單元的情形,而是只搭載存儲(chǔ)器節(jié)點(diǎn)的情形。如圖13所示,存儲(chǔ)器節(jié)點(diǎn)基板1200安裝有多個(gè)存儲(chǔ)器節(jié)點(diǎn)300,基板插槽連接部1210與I個(gè)處理單元200的布線1230和與相鄰的存儲(chǔ)器節(jié)點(diǎn)300的4個(gè)布線1240與基板插槽連接部1210連接設(shè)置。在圖中,雖然在兩面將各8個(gè)存儲(chǔ)器節(jié)點(diǎn)300配置成一列,但并不限于此。
[0076]在存儲(chǔ)器節(jié)點(diǎn)基板1200上搭載的存儲(chǔ)器節(jié)點(diǎn)300通過(guò)用插入基板的框體500的插槽側(cè)的連接器1100~1105 (參照?qǐng)D1)相互連接,成為存儲(chǔ)器節(jié)點(diǎn)300之間連接的構(gòu)成。即,通過(guò)框體500側(cè)的連接,能夠靈活地改變存儲(chǔ)器節(jié)點(diǎn)300之間的連接。
[0077]進(jìn)一步地,存儲(chǔ)器節(jié)點(diǎn)基板1200經(jīng)由框體500的基板的插槽,可以與其它存儲(chǔ)器節(jié)點(diǎn)基板1200連接,由此,存儲(chǔ)規(guī)模擴(kuò)大變得容易。
[0078]此時(shí),如圖14所示,并不是將與全部存儲(chǔ)器節(jié)點(diǎn)300的布線1240連接到基板插槽連接部1210,也可以在存儲(chǔ)器節(jié)點(diǎn)基板1200之上對(duì)存儲(chǔ)器節(jié)點(diǎn)300之間進(jìn)行布線。由此,能夠期待存儲(chǔ)規(guī)模擴(kuò)大時(shí)的布線工作減少。
[0079]圖13、圖14的情況都是如圖15所示地構(gòu)成2列8行的單位板50,在這種情況下,考慮如右圖所示的在作為框體的插槽的連接器1100中插入單位板50的構(gòu)成。此時(shí),在單位板50在維護(hù)中被拔下或者發(fā)生故障而不能發(fā)揮作用時(shí),相鄰的單位板的用于路由的接口失去連接對(duì)象,不能向此方向轉(zhuǎn)發(fā)分組。因此,通過(guò)在單位板50被拔出等沒有路由功能的插槽上安裝連接相對(duì)的插槽內(nèi)各端子71、72的模擬開關(guān)70,可以抑制由于路徑故障而引起的性能降低。
[0080]圖16作為模擬開關(guān)70的一個(gè)例子,表不傳輸門的電路圖。如圖15、16所不,模擬開關(guān)70由至少I個(gè)場(chǎng)效應(yīng)晶體管構(gòu)成,具備輸入端子71、輸出端子72和控制端子73。模擬開關(guān)70是通過(guò)切換對(duì)控制端子73的電信號(hào)的導(dǎo)通和截止來(lái)向輸出端子72輸出輸入端子71的電信號(hào)的電路。傳輸門由不同溝道的場(chǎng)效應(yīng)晶體管構(gòu)成,能夠?qū)崿F(xiàn)與控制用電路的極性無(wú)關(guān)的雙向操作。
[0081]S卩,當(dāng)框體側(cè)端口的判斷電路判斷為插槽的路由功能沒有時(shí),通過(guò)構(gòu)成為在模擬開關(guān)70的控制端子73上輸入導(dǎo)通的電信號(hào),能夠?qū)崿F(xiàn)經(jīng)由模擬開關(guān)70的分組轉(zhuǎn)發(fā)。S卩,在存儲(chǔ)器節(jié)點(diǎn)不能起作用時(shí),能夠?qū)崿F(xiàn)如工作那樣的常開開關(guān)。另外,作為電路的一個(gè)例子,雖然示出了傳輸門,但并不限于此例。此外,雖然示出了判斷路由功能的正常工作的判斷電路處于框體側(cè)的端口的例子,但并不限于該例子。
[0082]圖17、圖18表示在共用的印刷基板上對(duì)處理單元200和存儲(chǔ)器節(jié)點(diǎn)300進(jìn)行布線的一個(gè)例子。在圖17中示出了在基板插槽連接部1210側(cè)連接處理單元200和存儲(chǔ)器節(jié)點(diǎn)300的構(gòu)成。另一方面,圖18示出了在同一印刷基板上(以下,稱為單位板)對(duì)處理單元200和存儲(chǔ)器節(jié)點(diǎn)300進(jìn)行布線的構(gòu)成。在這種情況下,由于能夠縮短處理單元200和存儲(chǔ)器節(jié)點(diǎn)300之間的布線長(zhǎng)度,因此可以降低信號(hào)的延遲時(shí)間。進(jìn)一步地,能夠減少存儲(chǔ)接口的布線。另外,雖然在單位板之上設(shè)計(jì)第I接口裝置600,但作為布線,也可以采用與基板插槽連接部1210連接的方式。此外,也可以是在單位板之上對(duì)存儲(chǔ)器節(jié)點(diǎn)300之間進(jìn)行布線的構(gòu)成。
[0083]進(jìn)一步地,在這些圖中,在單位板的兩面,將各8個(gè)存儲(chǔ)器節(jié)點(diǎn)配置成一列,雖然在表面只配置了 I個(gè)處理單元200,但并不限于此。
[0084]這樣,通過(guò)在同一基板上設(shè)置處理單元和存儲(chǔ)器節(jié)點(diǎn),在存儲(chǔ)裝置10的規(guī)模擴(kuò)大中,可以減少存儲(chǔ)器節(jié)點(diǎn)300間的布線和/或處理單元200與存儲(chǔ)器節(jié)點(diǎn)300間的布線等作業(yè)。進(jìn)一步地,通過(guò)組合印刷基板彼此,能夠?qū)崿F(xiàn)在存儲(chǔ)器節(jié)點(diǎn)300的格子的內(nèi)部連接處理單元200的構(gòu)成。因此,能夠減少到達(dá)作為目的地的存儲(chǔ)器節(jié)點(diǎn)300的平均到達(dá)步數(shù),實(shí)現(xiàn)存儲(chǔ)裝置性能的提高。
[0085]圖19表示用于安裝存儲(chǔ)裝置10的單位刀片51的具體例子。單位刀片51由多個(gè)單位板50構(gòu)成,具備用于插入單位板50的多個(gè)插槽和用于與網(wǎng)絡(luò)連接的多個(gè)網(wǎng)絡(luò)端口 52。網(wǎng)絡(luò)端口 52與處理單元200的第I接口裝置600連接。
[0086]通過(guò)構(gòu)成為單位刀片51,可以連接不同的單位板彼此,也可以在單位板50上配置的全部存儲(chǔ)器節(jié)點(diǎn)300相互連接。進(jìn)一步地,通過(guò)連接單位刀片51彼此,如果存儲(chǔ)器節(jié)點(diǎn)300之間可以相互連接,則通過(guò)聚集多個(gè)單位刀片51構(gòu)成為服務(wù)器機(jī)架53,變成規(guī)模擴(kuò)大容易的系統(tǒng)。在這樣的構(gòu)成的情況下,在服務(wù)器機(jī)架53內(nèi)的系統(tǒng)中,可以只將一部分構(gòu)成為本實(shí)施方式的存儲(chǔ)裝置10。例如,只將某一段構(gòu)成為存儲(chǔ)裝置10,其它刀片服務(wù)器可以用一般的服務(wù)器和/或存儲(chǔ)服務(wù)器構(gòu)成。在這種情況下,需要存儲(chǔ)裝置10與其它主機(jī)系統(tǒng)連接。進(jìn)一步地,在用多個(gè)刀片服務(wù)器構(gòu)成的情況下,也并不必需使用全部作為單一的存儲(chǔ)>J-U ρ?α裝直。
[0087]此外,由于只要存儲(chǔ)器節(jié)點(diǎn)能夠相互連接即可,因此,也可以用機(jī)架安裝來(lái)構(gòu)成。例如,如圖20所示,作為一個(gè)例子示出了在如PC插槽那樣的插入口并列的板上插入PC卡的方式。通過(guò)該形式可以實(shí)現(xiàn)深度小的細(xì)長(zhǎng)的框體。進(jìn)一步地,由于可以進(jìn)行封裝,因此,還具有可以容易處理的優(yōu)點(diǎn)。在圖中雖然用PC卡表現(xiàn),但并不限于此。
[0088]或者如圖21所示,也可以是預(yù)先準(zhǔn)備將控制器鋪裝成格子形的板,然后追加非易失性存儲(chǔ)器的構(gòu)成。在這種情況下,特征在于未連接非易失性存儲(chǔ)器的控制器也可以進(jìn)行路由。通過(guò)排列控制器和處理單元,可以提高擴(kuò)展特性,并根據(jù)需要可以進(jìn)行增加存儲(chǔ)器的容量等靈活的規(guī)模擴(kuò)展。此時(shí),優(yōu)選地,具有能夠追加SD卡和/或USB存儲(chǔ)器的插槽。由此,對(duì)于個(gè)人也能夠?qū)崿F(xiàn)構(gòu)成容易的存儲(chǔ)裝置。
[0089]在以上所示的本實(shí)施方式的存儲(chǔ)裝置10中,通過(guò)增設(shè)設(shè)置有處理單元200和存儲(chǔ)器節(jié)點(diǎn)300的單位板50,可以增加能夠存儲(chǔ)的數(shù)據(jù)量,同時(shí)處理能力也提高。即,由于處理單元200增加,因此,對(duì)于來(lái)自通過(guò)外部網(wǎng)絡(luò)連接的客戶端PC的處理委托也能夠不發(fā)生延遲地應(yīng)對(duì)。因此,本實(shí)施方式的優(yōu)點(diǎn)在于:通過(guò)只增設(shè)單位板50,無(wú)需網(wǎng)絡(luò)的通信速度的提聞和/或處理器的性能的提聞等,就可以容易實(shí)現(xiàn)存儲(chǔ)裝置10的性能的提聞。
[0090]以下對(duì)存儲(chǔ)裝置10中的熱插拔功能進(jìn)行說(shuō)明。在服務(wù)器維護(hù)時(shí)和/或故障發(fā)生時(shí),為了系統(tǒng)的運(yùn)行,進(jìn)行問題部件的更換。特別地,在智能電表等連續(xù)運(yùn)行要求嚴(yán)格的云世界中,無(wú)需完全停止電源而進(jìn)行零件更換的熱插拔功能不可缺少。
[0091]在實(shí)施方式所涉及 的存儲(chǔ)裝置10中,單位板50和/或單位刀片51能夠熱插拔是最簡(jiǎn)單的構(gòu)成。在該構(gòu)成中,由于最小更換單位是單位板50,因此即使在I個(gè)存儲(chǔ)器節(jié)點(diǎn)300發(fā)生故障的情況下,也需要更換其它存儲(chǔ)器節(jié)點(diǎn)300和處理單元200。因此,如果處理單元200和存儲(chǔ)器節(jié)點(diǎn)300能夠分別從單位板50中熱插拔,則可以只更換發(fā)生了故障的存儲(chǔ)器節(jié)點(diǎn)300或者處理單元200,可以減少保養(yǎng)成本。
[0092]此外,與通常在控制器800(參照?qǐng)D7)等中使用的LSI相比,認(rèn)為有壽命的如NAND閃存那樣的非易失性存儲(chǔ)器發(fā)生故障的可能性高。即,在非易失性存儲(chǔ)器發(fā)生故障的情況下,當(dāng)以存儲(chǔ)器節(jié)點(diǎn)300為單位更換時(shí),需要還包含未發(fā)生故障的控制器進(jìn)行更換。因此,通過(guò)將非易失性存儲(chǔ)器設(shè)置成能夠從存儲(chǔ)器節(jié)點(diǎn)300中熱插拔,可以只更換發(fā)生了故障的非易失性存儲(chǔ)器,可以減少保養(yǎng)成本。
[0093]另外,在圖1中,雖然示出了將各存儲(chǔ)器節(jié)點(diǎn)配置在矩形格子的格子點(diǎn)上,但各存儲(chǔ)器節(jié)點(diǎn)的配置并不限于這些例子。即,格子的形狀只要在格子點(diǎn)上配置的各存儲(chǔ)器節(jié)點(diǎn)與大于等于2個(gè)的不同方向相鄰的存儲(chǔ)器節(jié)點(diǎn)連接即可,例如,可以是三角形、六角形等。此外,在圖1中雖然各存儲(chǔ)器節(jié)點(diǎn)被配置成2維格子形,但也可以將控制器的輸入輸出端口的數(shù)量增加2個(gè),將各存儲(chǔ)器節(jié)點(diǎn)配置成3維。在將存儲(chǔ)器節(jié)點(diǎn)配置成3維的情況下,存儲(chǔ)器節(jié)點(diǎn)能夠用(x,y,z) 3個(gè)值指定其位置。此外,例如在由2維正方形格子構(gòu)成的情況下,可以通過(guò)連接位于對(duì)邊的節(jié)點(diǎn)來(lái)實(shí)現(xiàn)。例如,在圖10-1所示的例子中,將存儲(chǔ)器節(jié)點(diǎn)300、存儲(chǔ)器節(jié)點(diǎn)320、存儲(chǔ)器節(jié)點(diǎn)300和存儲(chǔ)器節(jié)點(diǎn)304等連接成環(huán)形。通過(guò)設(shè)置成環(huán)形,能夠縮短從處理單元到存儲(chǔ)器節(jié)點(diǎn)的平均訪問距離,能夠?qū)崿F(xiàn)性能的提高。
[0094]此外,考慮能夠與存儲(chǔ)裝置10連接的處理單元200的數(shù)量。將存儲(chǔ)器節(jié)點(diǎn)300的數(shù)量設(shè)為N,將處理單元200的數(shù)量設(shè)為M。用于提供分組以使得內(nèi)部不擁塞的條件為“在處理單元200提供I個(gè)分組后,直到返回為止不提供下一個(gè)分組”。將分組應(yīng)答的等待時(shí)間設(shè)為t [秒]。在這種情況下的系統(tǒng)整體的吞吐性能表示為M/t[IOPS]。
[0095]處理單元200由于最大可以設(shè)置N個(gè)存儲(chǔ)器節(jié)點(diǎn)300,因此M小于等于N。此外,應(yīng)
答的等待時(shí)間t由于單一路徑所花費(fèi)的平均步數(shù)是
【權(quán)利要求】
1.一種存儲(chǔ)裝置,其特征在于,具備: 處理部,其發(fā)布數(shù)據(jù)讀出以及寫入的控制命令;以及 多個(gè)存儲(chǔ)部,其相互連接為至少大于等于二維的排列; 其中,上述處理部具備: 處理器;以及 網(wǎng)絡(luò)通信部,其對(duì)于上述處理器,與通過(guò)總線連接的外部網(wǎng)絡(luò)之間進(jìn)行通信; 上述存儲(chǔ)部具備: 處理器輸入輸出部,其通過(guò)總線與上述處理部連接; 存儲(chǔ)部輸入輸出部,其與相鄰的其它上述存儲(chǔ)部連接; 能夠存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器;以及 路由部,其根據(jù)在上述數(shù)據(jù)中包含的上述存儲(chǔ)部的位置信息,決定向其它上述存儲(chǔ)部轉(zhuǎn)發(fā)上述數(shù)據(jù)的轉(zhuǎn)發(fā)路徑,并進(jìn)行轉(zhuǎn)發(fā)處理。
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于, 上述處理部與所排列的上述存儲(chǔ)部中位于周邊部的上述存儲(chǔ)部連接。
3.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于, 上述處理部與所排列的上述存儲(chǔ)部中位于中央的上述存儲(chǔ)部連接。
4.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于, 上述存儲(chǔ)部與其它上述存儲(chǔ)部連接成環(huán)形。
5.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于, 在將上述存儲(chǔ)部的數(shù)量設(shè)為N,將上述處理部的數(shù)量設(shè)為M,將讀寫所花費(fèi)的時(shí)間中在上述處理部中的處理時(shí)間設(shè)為t。,將上述存儲(chǔ)部之間的I次轉(zhuǎn)發(fā)時(shí)間設(shè)為ts,將在上述存儲(chǔ)部?jī)?nèi)除此以外的處理所花費(fèi)的時(shí)間設(shè)為tf的情況下,滿足 +N + tflts)么M 么N。
6.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于, 上述處理部和上述存儲(chǔ)部被配置在同一個(gè)印刷基板之上; 多個(gè)上述印刷基板相互連接。
7.根據(jù)權(quán)利要求6所述的存儲(chǔ)裝置,其特征在于, 被插入上述印刷基板的插槽進(jìn)一步具備:切換部,其在上述印刷基板未被連接的狀態(tài)時(shí)切換成相對(duì)的各端子被連接。
8.根據(jù)權(quán)利要求6所述的存儲(chǔ)裝置,其特征在于, 上述處理部以及上述存儲(chǔ)部能夠熱插拔。
9.根據(jù)權(quán)利要求6所述的存儲(chǔ)裝置,其特征在于, 上述存儲(chǔ)器能夠從上述存儲(chǔ)部中熱插拔。
【文檔編號(hào)】G06F13/16GK103927274SQ201310394679
【公開日】2014年7月16日 申請(qǐng)日期:2013年9月3日 優(yōu)先權(quán)日:2013年1月10日
【發(fā)明者】佐佐木勇輝, 栗田貴宏, 木下敦寬 申請(qǐng)人:株式會(huì)社 東芝
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
古浪县| 武穴市| 德兴市| 双城市| 永嘉县| 博白县| 礼泉县| 临潭县| 如皋市| 基隆市| 青阳县| 兴仁县| 盈江县| 钦州市| 锡林郭勒盟| 公主岭市| 旅游| 东方市| 门源| 上虞市| 建宁县| 公主岭市| 宜丰县| 尚义县| 饶平县| 平舆县| 商水县| 大石桥市| 牡丹江市| 金门县| 基隆市| 蒙阴县| 百色市| 无为县| 潼关县| 小金县| 三明市| 观塘区| 华蓥市| 抚州市| 贵港市|