執(zhí)行各種算法操作,諸如加、減、乘、和/或除,并且可以包含一個(gè)或多個(gè)算法邏輯單元(ALU)。在示例中,協(xié)處理器(未示出)可以結(jié)合執(zhí)行單元808執(zhí)行各種算法操作。
[0039]進(jìn)一步地,執(zhí)行單元808可以無(wú)序執(zhí)行指令。因此,在一個(gè)示例中,處理器內(nèi)核706可以是無(wú)序處理器內(nèi)核。內(nèi)核706也可以包含引退(retirement)單元810。引退單元810可以使執(zhí)行的指令在它們被提交之后引退。在示例中,執(zhí)行的指令的引退可以導(dǎo)致處理器狀態(tài)根據(jù)指令的執(zhí)行被提交,由指令使用的物理寄存器被解除分配等等。
[0040]內(nèi)核706也可以包含總線單元714以實(shí)現(xiàn)經(jīng)由一個(gè)或多個(gè)總線(例如,總線804和/或812)在處理器內(nèi)核706的部件與其他部件(諸如參考圖8討論的部件)之間的通信。內(nèi)核706也可以包含一個(gè)或多個(gè)寄存器816以儲(chǔ)存由內(nèi)核706的各種部件存取的數(shù)據(jù)(諸如與功率消耗狀態(tài)設(shè)置相關(guān)的值)。
[0041 ] 此外,即使圖7圖解控制單元720經(jīng)由互連812耦合至內(nèi)核706,但在各種示例中,控制單元720也可以被定位在別處(諸如被定位在內(nèi)核706內(nèi)部)、經(jīng)由總線704耦合至內(nèi)核等。
[0042]在一些示例中,在本文中討論的部件中的一個(gè)或多個(gè)能夠被體現(xiàn)為片上系統(tǒng)(S0C)裝置。圖9圖解根據(jù)示例的S0C封裝的框圖。如在圖9中圖解的那樣,S0C 902包含一個(gè)或多個(gè)中央處理單元(CPU)內(nèi)核920、一個(gè)或多個(gè)圖形處理器單元(GPU)內(nèi)核930、輸入/輸出(I/O)接口 940以及存儲(chǔ)器控制器942A0C封裝902的各種部件可以被耦合到諸如在本文中參考其他圖討論的互連或總線。而且,S0C封裝902可以包含更多或更少的部件,諸如在本文中參考其他圖討論的那些。此外,S0C封裝902的每個(gè)部件可以包含例如如在本文中參考其他圖討論的一個(gè)或多個(gè)其他部件。在一個(gè)示例中,S0C封裝902(和其部件)例如被提供在一個(gè)或多個(gè)集成電路(1C)管芯上,所述一個(gè)或多個(gè)集成電路(1C)管芯被封裝成單個(gè)半導(dǎo)體裝置。
[0043]如在圖9中圖解的那樣,S0C封裝902經(jīng)由存儲(chǔ)器控制器942被耦合到存儲(chǔ)器960(其可以與在本文中參考其他圖討論的存儲(chǔ)器類似或相同)。在示例中,存儲(chǔ)器960(或它的部分)可以集成在S0C封裝902上。
[0044]I/O接口 940可以例如經(jīng)由諸如在本文中參考其他圖討論的互連和/或總線被耦合到一個(gè)或多個(gè)I/o裝置970。(一個(gè)或多個(gè))1/0裝置970可以包含鍵盤(pán)、鼠標(biāo)、觸摸板、顯示器、圖像/視頻捕獲裝置(諸如攝像頭或可攜式攝像機(jī)/視頻錄像機(jī))、觸摸屏、揚(yáng)聲器等中的一個(gè)或多個(gè)。
[0045 ]圖10圖解根據(jù)示例的布置在點(diǎn)對(duì)點(diǎn)(PtP )配置中的計(jì)算系統(tǒng)1000。特別地,圖10示出其中處理器、存儲(chǔ)器和輸入/輸出裝置通過(guò)許多點(diǎn)對(duì)點(diǎn)接口互連的系統(tǒng)。參考圖2討論的操作可以由系統(tǒng)1000中的一個(gè)或多個(gè)部件來(lái)執(zhí)行。
[0046]如在圖10中圖解的那樣,系統(tǒng)1000可以包含數(shù)個(gè)處理器,為了清楚示出了所述數(shù)個(gè)處理器中的僅兩個(gè)處理器1002和1004。處理器1002和1004每個(gè)可以包含本地存儲(chǔ)器控制器集線器(MCH)1006和1008以實(shí)現(xiàn)與存儲(chǔ)器1010和1012的通信。在一些示例中,MCH 1006和1008可以包含圖1的存儲(chǔ)器控制器120和/或邏輯。
[0047]在示例中,處理器1002和1004可以是參考圖7討論的處理器702中的一個(gè)。處理器1002和1004可以分別使用PtP接口電路1016和1018經(jīng)由點(diǎn)對(duì)點(diǎn)(PtP)接口 1014來(lái)交換數(shù)據(jù)。而且,處理器1002和1004每個(gè)可以使用點(diǎn)對(duì)點(diǎn)接口電路1026、1028、1030和1032經(jīng)由個(gè)別的PtP接口 1022和1024與芯片組1020交換數(shù)據(jù)。芯片組1020可以進(jìn)一步例如使用PtP接口電路1037經(jīng)由高性能圖形接口 1036與高性能圖形電路1034交換數(shù)據(jù)。
[0048]如在圖10中示出的那樣,圖1的高速緩存108和/或內(nèi)核106中的一個(gè)或多個(gè)可以被定位在處理器1002和1004之內(nèi)。然而,其他示例可以存在于在圖10的系統(tǒng)1000之內(nèi)的其他電路、邏輯單元或裝置中。此外,其他示例可以遍及在圖10中圖解的數(shù)個(gè)電路、邏輯單元或裝置分布。
[0049]芯片組1020可以使用點(diǎn)對(duì)點(diǎn)PtP接口電路1041與總線1040通信??偩€1040可以具有與它通信的一個(gè)或多個(gè)裝置,諸如總線橋1042和I/O裝置1043。經(jīng)由總線1044,總線橋1043可以與其他裝置諸如鍵盤(pán)八氧標(biāo)1045、通信裝置1046(諸如調(diào)制解調(diào)器、網(wǎng)絡(luò)接口裝置或可以與計(jì)算機(jī)網(wǎng)絡(luò)803通信的其他通信裝置)、音頻I/O裝置、和/或數(shù)據(jù)儲(chǔ)存器裝置1048通信。數(shù)據(jù)儲(chǔ)存器裝置1048(其可以是硬磁盤(pán)驅(qū)動(dòng)或基于NAND閃存的固態(tài)驅(qū)動(dòng))可以儲(chǔ)存可以由處理器1002和/或1004執(zhí)行的代碼1049。
[0050]下面的示例關(guān)于進(jìn)一步的實(shí)施例。
[0051]示例1是一種控制器,所述控制器包括邏輯以接收包括有效載荷數(shù)據(jù)、命名空間標(biāo)識(shí)符(ID)和第一擴(kuò)充的邏輯塊地址(LBA)的寫(xiě)入操作,使用有效載荷CRC、命名空間ID和第一擴(kuò)充的LBA來(lái)計(jì)算第一系統(tǒng)循環(huán)冗余校驗(yàn)(CRC),將與第一擴(kuò)充的LBA相關(guān)聯(lián)的第一系統(tǒng)CRC儲(chǔ)存在本地存儲(chǔ)器中,以及將有效載荷數(shù)據(jù)、第一系統(tǒng)CRC和來(lái)源于第一擴(kuò)充的LBA的截?cái)嗟腖BA寫(xiě)入到存儲(chǔ)器。
[0052]在示例2中,示例1的主題能夠可選地包含裝置,在所述裝置中,第一擴(kuò)充的LBA映射到在存儲(chǔ)器上的數(shù)據(jù)扇區(qū),所述存儲(chǔ)器被映射到含有八個(gè)數(shù)據(jù)扇區(qū)的塊中,并且寫(xiě)入到所述存儲(chǔ)器的截?cái)嗟腖BA省略第一擴(kuò)充的LBA的三個(gè)最低有效位。
[0053]在示例3中,示例1-2中的任何一個(gè)的主題能夠可選地包含裝置,在所述裝置中。
[0054]在示例4中,示例1-3中的任何一個(gè)的主題能夠可選地包含邏輯以接收包括第一擴(kuò)充的LBA的讀取操作,從存儲(chǔ)器取回有效載荷數(shù)據(jù)、第一系統(tǒng)CRC和截?cái)嗟腖BA,以及從截?cái)嗟腖BA確定第二擴(kuò)充的LBA。
[0055]在示例5中,示例1-4中的任何一個(gè)的主題能夠可選地包含邏輯以使用有效載荷數(shù)據(jù)、命名空間ID和第二擴(kuò)充的LBA來(lái)計(jì)算第二系統(tǒng)循環(huán)冗余校驗(yàn)(CRC)值以及當(dāng)?shù)诙到y(tǒng)CRC與第一系統(tǒng)CRC不匹配時(shí)實(shí)施錯(cuò)誤例程。
[0056]在示例6中,示例1-5中的任何一個(gè)的主題能夠可選地包含邏輯以使用有效載荷數(shù)據(jù)、命名空間ID和第二擴(kuò)充的LBA來(lái)計(jì)算第二系統(tǒng)循環(huán)冗余校驗(yàn)(CRC)值以及當(dāng)?shù)诙到y(tǒng)CRC與第一系統(tǒng)CRC匹配時(shí)返回有效載荷數(shù)據(jù)。
[0057]示例7是一種設(shè)備,所述設(shè)備包括非易失性存儲(chǔ)器和耦合到所述存儲(chǔ)器且包括邏輯的控制器,所述邏輯用以接收包括有效載荷數(shù)據(jù)、命名空間標(biāo)識(shí)符(ID)和第一擴(kuò)充的邏輯塊地址(LBA)的寫(xiě)入操作,使用有效載荷CRC、命名空間ID和第一擴(kuò)充的LBA來(lái)計(jì)算第一系統(tǒng)循環(huán)冗余校驗(yàn)(CRC),將與第一擴(kuò)充的LBA相關(guān)聯(lián)的第一系統(tǒng)CRC儲(chǔ)存在本地存儲(chǔ)器中,以及將有效載荷數(shù)據(jù)、第一系統(tǒng)CRC和來(lái)源于第一擴(kuò)充的LBA的截?cái)嗟腖BA寫(xiě)入到存儲(chǔ)器。
[0058]在示例8中,示例7的主題能夠可選地包含裝置,在所述裝置中,第一擴(kuò)充的LBA映射到在存儲(chǔ)器上的數(shù)據(jù)扇區(qū),所述存儲(chǔ)器被映射到含有八個(gè)數(shù)據(jù)扇區(qū)的塊中,并且寫(xiě)入到所述存儲(chǔ)器的截?cái)嗟腖BA省略第一擴(kuò)充的LBA的三個(gè)最低有效位。
[0059]在示例9中,示例7-8中的任何一個(gè)的主題能夠可選地包含裝置,在所述裝置中。
[0060]在示例10中,示例7-9中的任何一個(gè)的主題能夠可選地包含邏輯以接收包括第一擴(kuò)充的LBA的讀取操作,從存儲(chǔ)器取回有效載荷數(shù)據(jù)、第一系統(tǒng)CRC和截?cái)嗟腖BA,以及從截?cái)嗟腖BA確定第二擴(kuò)充的LBA。
[0061]在示例11中,示例7-10中的任何一個(gè)的主題能夠可選地包含邏輯以使用有效載荷數(shù)據(jù)、命名空間ID和第二擴(kuò)充的LBA來(lái)計(jì)算第二系統(tǒng)循環(huán)冗余校驗(yàn)(CRC)值以及當(dāng)?shù)诙到y(tǒng)CRC與第一系統(tǒng)CRC不匹配時(shí)實(shí)施錯(cuò)誤例程。
[0062]在示例12中,示例7-11中的任何一個(gè)的主題能夠可選地包含邏輯以使用有效載荷數(shù)據(jù)、命名空間ID和第二擴(kuò)充的LBA來(lái)計(jì)算第二系統(tǒng)循環(huán)冗余校驗(yàn)(CRC)值以及當(dāng)?shù)诙到y(tǒng)CRC與第一系統(tǒng)CRC匹配時(shí)返回有效載荷數(shù)據(jù)。
[0063]示例13是一種電子裝置,所述電子裝置包括至少一個(gè)處理器和至少一個(gè)存儲(chǔ)器裝置,所述存儲(chǔ)器裝置包括存儲(chǔ)器和控制器,所述控制器耦合到所述存儲(chǔ)器并且包括邏輯以接收包括有效載荷數(shù)據(jù)、命名空間標(biāo)識(shí)符(ID)和第一擴(kuò)充的邏輯塊地址(LBA)的寫(xiě)入操作,使用有效載荷CRC、命名空間ID和第一擴(kuò)充的LBA來(lái)計(jì)算第一系統(tǒng)循環(huán)冗余校驗(yàn)(CRC),將與第一擴(kuò)充的LBA相關(guān)聯(lián)的第一系統(tǒng)CRC儲(chǔ)存在本地存儲(chǔ)器