技術(shù)特征:1.一種比較多個數(shù)據(jù)集的字符的方法,該方法包括:將存儲器的第一指定塊內(nèi)的可變量的第一數(shù)據(jù)從存儲器載入至第一寄存器,第一數(shù)據(jù)至少是要比較的第一數(shù)據(jù)集的一部分,并且該載入包括在不跨越從其載入數(shù)據(jù)的存儲器的第一指定邊界的情況下,將第一數(shù)據(jù)載入至第一寄存器,其中,該載入在第一開始地址開始并且在第一結(jié)束地址終止,該第一結(jié)束地址被確定為使得第一指定邊界不被跨越;將存儲器的第二指定塊內(nèi)的可變量的第二數(shù)據(jù)從存儲器載入至第二寄存器,第二數(shù)據(jù)至少是要比較的第二數(shù)據(jù)集的一部分,并且該載入包括在不跨越從其載入數(shù)據(jù)的存儲器的第二指定邊界的情況下,將第二數(shù)據(jù)載入至第二寄存器,其中,該載入在第二開始地址開始并且在第二結(jié)束地址終止,該第二結(jié)束地址被確定為使得第二指定邊界不被跨越;計(jì)算第一寄存器中載入的第一數(shù)據(jù)的量的第一計(jì)數(shù)和第二寄存器中載入的第二數(shù)據(jù)的量的第二計(jì)數(shù),其中,使用用以確定第一寄存器中載入的可變量的第一數(shù)據(jù)的指令來計(jì)算第一計(jì)數(shù),并且使用用以確定第二寄存器中載入的可變量的第二數(shù)據(jù)的指令來計(jì)算第二計(jì)數(shù);由處理器確定一個值,該確定包括執(zhí)行A)或B):A)比較第一寄存器中載入的第一數(shù)據(jù)和第二寄存器中載入的第二數(shù)據(jù),以搜索不相等字符;以及B)在第一寄存器和第二寄存器的一個中搜索終止字符;以及基于比較和搜索中的一個,設(shè)定該值為不相等字符的位置、終止字符的位置或者基于沒有尋找到不相等字符或者終止字符的預(yù)指定值之一;檢查第一數(shù)據(jù)集或者第二數(shù)據(jù)集是否具有要比較的附加數(shù)據(jù),該檢查使用第一計(jì)數(shù)和第二計(jì)數(shù)中的至少一個;以及基于檢查指示附加數(shù)據(jù)要比較,比較第一數(shù)據(jù)集的附加數(shù)據(jù)與第一數(shù)據(jù)集的其他集的數(shù)據(jù),或者比較第二數(shù)據(jù)集的附加數(shù)據(jù)與第二數(shù)據(jù)集的其他集的數(shù)據(jù)。2.如權(quán)利要求1所述的方法,其中,附加數(shù)據(jù)基于其是否具有第一數(shù)據(jù)集或者第二數(shù)據(jù)集的數(shù)據(jù),位于以下之一內(nèi):存儲器的第三指定塊或者存儲器的第一指定塊或者存儲器的第二指定塊,并且其中,與附加數(shù)據(jù)比較的數(shù)據(jù)基于該數(shù)據(jù)是否具有第一數(shù)據(jù)集或者第二數(shù)據(jù)集的數(shù)據(jù),位于以下之一內(nèi):存儲器的第四指定塊、或者存儲器的第一指定塊或者存儲器的第二指定塊。3.如權(quán)利要求1或2所述的方法,其中,檢查第一數(shù)據(jù)集或者第二數(shù)據(jù)集是否具有要比較的附加數(shù)據(jù)包括:設(shè)定最小值為第一計(jì)數(shù)和第二計(jì)數(shù)中較小的計(jì)數(shù);將該值遞增該最小值;以及比較該最小值與該值,以確定附加數(shù)據(jù)是否要比較。4.如權(quán)利要求3所述的方法,其中,基于最小值小于該值,附加數(shù)據(jù)要比較。5.如權(quán)利要求1或2所述的方法,其中,計(jì)算第一計(jì)數(shù)包括使用存儲器的第一開始地址和存儲器的第一指定邊界,以計(jì)算該第一計(jì)數(shù)。6.如權(quán)利要求1或2所述的方法,其中,第一數(shù)據(jù)包括多個第一數(shù)據(jù)單元并且第二數(shù)據(jù)包括多個第二數(shù)據(jù)單元,并且其中并行載入多個第一數(shù)據(jù)單元中的至少一個和多個第二數(shù)據(jù)單元中的至少一個,并且其中,并行執(zhí)行比較第一數(shù)據(jù)和第二數(shù)據(jù)。7.如權(quán)利要求1或2所述的方法,其中,由“向量載入至塊邊界”指令執(zhí)行載入第一數(shù)據(jù)和載入第二數(shù)據(jù)中的至少一個,并且存儲器的塊由“向量載入至塊邊界”指令指定或者由執(zhí)行“向量載入至塊邊界”指令的處理器動態(tài)確定。8.如權(quán)利要求1或2所述的方法,其中,計(jì)算第一計(jì)數(shù)和計(jì)算第二計(jì)數(shù)中的至少一個包括使用“對塊邊界載入計(jì)數(shù)”指令。9.如權(quán)利要求1或2所述的方法,其中,該處理器確定一個值包括使用“向量尋找元素不相等”指令,其中“向量尋找元素不相等”指令執(zhí)行比較、搜索和設(shè)定。10.如權(quán)利要求1或2所述的方法,其中,在比較多個數(shù)據(jù)集的字符中使用不超過一個分支指令,并且其中在缺少跨越存儲器的塊邊界的情況下執(zhí)行載入。11.如權(quán)利要求1所述的方法,其中,該方法還包括獲取計(jì)算機(jī)碼,該計(jì)算機(jī)碼包括用以執(zhí)行第一數(shù)據(jù)的載入和第二數(shù)據(jù)的載入的“向量載入至塊邊界”指令、用以計(jì)算第一計(jì)數(shù)和第二計(jì)數(shù)的“對塊邊界載入計(jì)數(shù)”指令和用以確定該值的“向量尋找元素不相等”指令。12.一種用于比較多個數(shù)據(jù)集的字符的計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)系統(tǒng)包括:存儲器,以及處理器,與該存儲器通信,其中,配置該計(jì)算機(jī)系統(tǒng)以執(zhí)行任一前述權(quán)利要求的方法。