欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在多核心處理器中并行功能的高效率硬件分派及相關(guān)的處理器系統(tǒng)、方法及計(jì)算機(jī)可讀媒體的制作方法_5

文檔序號(hào):9916543閱讀:來(lái)源:國(guó)知局
的技術(shù)人員將顯而易見(jiàn)的,流程圖中所說(shuō)明的操作步驟可經(jīng)受眾多不同修改。所屬領(lǐng)域的技術(shù)人員也將理解,可使用多種不同技術(shù)及技藝中的任一者來(lái)表示信息及信號(hào)。舉例來(lái)說(shuō),可由電壓、電流、電磁波、磁場(chǎng)或磁粒子、光場(chǎng)或光粒子或其任何組合來(lái)表示可貫穿以上描述所參考的數(shù)據(jù)、指令、命令、信息、信號(hào)、位、符號(hào)及芯片。
[0065]提供本發(fā)明的先前描述以使任何所屬領(lǐng)域的技術(shù)人員能夠制造或使用本發(fā)明。對(duì)本發(fā)明的各種修改對(duì)于所屬領(lǐng)域的技術(shù)人員來(lái)說(shuō)將易于顯而易見(jiàn)的,且可在不脫離本發(fā)明的精神或范圍的情況下將本文中所定義的一般原理應(yīng)用于其它變化。因而,本發(fā)明不旨在限于本文中所描述的實(shí)例及設(shè)計(jì),而應(yīng)符合與本文中所揭示的原理及新穎特征相一致的最廣泛范圍。
【主權(quán)項(xiàng)】
1.一種提供并行功能的高效率硬件分派的多核心處理器,其包括: 多個(gè)處理核心,所述多個(gè)處理核心包括多個(gè)硬件線程; 硬件先進(jìn)先出FIFO隊(duì)列,所述隊(duì)列可通信地耦合至所述多個(gè)處理核心;及 指令處理電路,其經(jīng)配置以: 在所述多個(gè)硬件線程中的第一硬件線程中檢測(cè)指示請(qǐng)求程控的并行轉(zhuǎn)移的操作的第一指令; 將對(duì)程控的所述并行轉(zhuǎn)移的請(qǐng)求排入至所述硬件FIFO隊(duì)列中; 在所述多個(gè)硬件線程中的第二硬件線程中檢測(cè)指示分派所述硬件FIFO隊(duì)列中的對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求的操作的第二指令; 將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求自所述硬件FIFO隊(duì)列移出;及 在所述第二硬件線程中執(zhí)行程控的所述并行轉(zhuǎn)移。2.根據(jù)權(quán)利要求1所述的多核心處理器,其中所述指令處理電路經(jīng)配置以通過(guò)在對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求中包含對(duì)應(yīng)于所述第一硬件線程的一或多個(gè)寄存器的一或多個(gè)寄存器標(biāo)識(shí)以及所述一或多個(gè)寄存器中的相應(yīng)者的寄存器內(nèi)容,將所述請(qǐng)求排入隊(duì)列。3.根據(jù)權(quán)利要求2所述的多核心處理器,其中所述指令處理電路經(jīng)配置以通過(guò)以下操作將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求移出隊(duì)列: 捕獲所述請(qǐng)求中包含的所述一或多個(gè)寄存器中的所述相應(yīng)者的所述寄存器內(nèi)容;及在執(zhí)行程控的所述并行轉(zhuǎn)移之前,將所述一或多個(gè)寄存器中的所述相應(yīng)者的所述寄存器內(nèi)容恢復(fù)至所述第二硬件線程的對(duì)應(yīng)的一或多個(gè)寄存器中。4.根據(jù)權(quán)利要求1所述的多核心處理器,其中所述指令處理電路經(jīng)配置以通過(guò)在對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求中包含目標(biāo)硬件線程的識(shí)別符,將所述請(qǐng)求排入隊(duì)列。5.根據(jù)權(quán)利要求4所述的多核心處理器,其中所述指令處理電路經(jīng)配置以通過(guò)確定對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求中包含的所述目標(biāo)硬件線程的所述識(shí)別符將所述第二硬件線程識(shí)別為所述目標(biāo)硬件線程,將所述請(qǐng)求移出隊(duì)列。6.根據(jù)權(quán)利要求1所述的多核心處理器,其中所述指令處理電路經(jīng)進(jìn)一步配置以: 確定對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求是否成功排入隊(duì)列;及 響應(yīng)于確定對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求未成功排入隊(duì)列,引起中斷。7.根據(jù)權(quán)利要求1所述的多核心處理器,其集成至集成電路中。8.根據(jù)權(quán)利要求1所述的多核心處理器,其集成至選自由以下各者組成的群組的裝置內(nèi):機(jī)頂盒、娛樂(lè)單元、導(dǎo)航裝置、通信裝置、固定位置數(shù)據(jù)單元、移動(dòng)位置數(shù)據(jù)單元、移動(dòng)電話、蜂窩電話、計(jì)算機(jī)、便攜計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、個(gè)人數(shù)字助理TOA、監(jiān)視器、計(jì)算機(jī)監(jiān)視器、電視機(jī)、調(diào)諧器、收音機(jī)、衛(wèi)星收音機(jī)、音樂(lè)播放器、數(shù)字音樂(lè)播放器、便攜音樂(lè)播放器、數(shù)字視頻播放器、視頻播放器、數(shù)字視頻光盤DVD播放器及便攜數(shù)字視頻播放器。9.一種提供并行功能的高效率硬件分派的多核心處理器,其包括: 硬件先進(jìn)先出FIFO隊(duì)列裝置; 多個(gè)處理核心,其包括多個(gè)硬件線程且可通信地耦合至所述硬件FIFO隊(duì)列裝置;及 指令處理電路裝置,其包括: 用于在所述多個(gè)硬件線程中的第一硬件線程中檢測(cè)指示請(qǐng)求程控的并行轉(zhuǎn)移的操作的第一指令的裝置; 用于將對(duì)程控的所述并行轉(zhuǎn)移的請(qǐng)求排入至所述硬件FIFO隊(duì)列裝置中的裝置; 用于在所述多個(gè)硬件線程中的第二硬件線程中檢測(cè)指示分派所述硬件FIFO隊(duì)列裝置中的對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求的操作的第二指令的裝置; 用于將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求自所述硬件FIFO隊(duì)列裝置移出的裝置;及 用于在所述第二硬件線程中執(zhí)行程控的所述并行轉(zhuǎn)移的裝置。10.—種用于并行功能的高效率硬件分派的方法,其包括: 在多核心處理器的第一硬件線程中檢測(cè)指示請(qǐng)求程控的并行轉(zhuǎn)移的操作的第一指令; 將對(duì)程控的所述并行轉(zhuǎn)移的請(qǐng)求排入硬件先進(jìn)先出FIFO隊(duì)列中; 在所述多核心處理器的第二硬件線程中檢測(cè)指示分派所述硬件FIFO隊(duì)列中的對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求的操作的第二指令; 將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求自所述硬件FIFO隊(duì)列移出;及 在所述第二硬件線程中執(zhí)行程控的所述并行轉(zhuǎn)移。11.根據(jù)權(quán)利要求10所述的方法,其中將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求排入隊(duì)列包括在所述請(qǐng)求中包含對(duì)應(yīng)于所述第一硬件線程的一或多個(gè)寄存器的一或多個(gè)寄存器標(biāo)識(shí),及所述一或多個(gè)寄存器中的相應(yīng)者的寄存器內(nèi)容。12.根據(jù)權(quán)利要求11所述的方法,其中將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求移出隊(duì)列包括: 捕獲所述請(qǐng)求中包含的所述一或多個(gè)寄存器中的所述相應(yīng)者的所述寄存器內(nèi)容;及在執(zhí)行程控的所述并行轉(zhuǎn)移之前,將所述一或多個(gè)寄存器中的所述相應(yīng)者的所述寄存器內(nèi)容恢復(fù)至所述第二硬件線程的對(duì)應(yīng)的一或多個(gè)寄存器中。13.根據(jù)權(quán)利要求10所述的方法,其中將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求排入隊(duì)列包括在所述請(qǐng)求中包含目標(biāo)硬件線程的識(shí)別符。14.根據(jù)權(quán)利要求13所述的方法,其中將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求移出隊(duì)列包括確定所述請(qǐng)求中包含的所述目標(biāo)硬件線程的所述識(shí)別符將所述第二硬件線程識(shí)別為所述目標(biāo)硬件線程。15.根據(jù)權(quán)利要求10所述的方法,其進(jìn)一步包括: 確定對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求是否成功排入隊(duì)列;及 響應(yīng)于確定對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求未成功排入隊(duì)列,引起中斷。16.—種非暫時(shí)性計(jì)算機(jī)可讀媒體,其具有存儲(chǔ)于其上的計(jì)算機(jī)可執(zhí)行指令以使處理器實(shí)施用于并行功能的高效率硬件分派的方法,所述方法包括: 在多核心處理器的第一硬件線程中檢測(cè)指示請(qǐng)求程控的并行轉(zhuǎn)移的操作的第一指令; 將對(duì)程控的所述并行轉(zhuǎn)移的請(qǐng)求排入硬件先進(jìn)先出FIFO隊(duì)列中; 在所述多核心處理器的第二硬件線程中檢測(cè)指示分派所述硬件FIFO隊(duì)列中的對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求的操作的第二指令; 將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求自所述硬件FIFO隊(duì)列移出;及 在所述第二硬件線程中執(zhí)行程控的所述并行轉(zhuǎn)移。17.根據(jù)權(quán)利要求16所述的非暫時(shí)性計(jì)算機(jī)可讀媒體,其具有存儲(chǔ)于其上的所述計(jì)算機(jī)可執(zhí)行指令以使所述處理器實(shí)施所述方法,其中將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求排入隊(duì)列,包括在所述請(qǐng)求中包含對(duì)應(yīng)于所述第一硬件線程的一或多個(gè)寄存器的一或多個(gè)寄存器標(biāo)識(shí),及所述一或多個(gè)寄存器中的相應(yīng)者的寄存器內(nèi)容。18.根據(jù)權(quán)利要求17所述的非暫時(shí)性計(jì)算機(jī)可讀媒體,其具有存儲(chǔ)于其上的所述計(jì)算機(jī)可執(zhí)行指令以使所述處理器實(shí)施所述方法,其中將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求移出隊(duì)列包括: 捕獲所述請(qǐng)求中包含的所述一或多個(gè)寄存器中的所述相應(yīng)者的所述寄存器內(nèi)容;及 在執(zhí)行程控的所述并行轉(zhuǎn)移之前,將所述一或多個(gè)寄存器中的所述相應(yīng)者的所述寄存器內(nèi)容恢復(fù)至所述第二硬件線程的對(duì)應(yīng)的一或多個(gè)寄存器中。19.根據(jù)權(quán)利要求16所述的非暫時(shí)性計(jì)算機(jī)可讀媒體,其具有存儲(chǔ)于其上的所述計(jì)算機(jī)可執(zhí)行指令以使所述處理器實(shí)施所述方法,其中將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求排入隊(duì)列,包括在所述請(qǐng)求中包含目標(biāo)硬件線程的識(shí)別符。20.根據(jù)權(quán)利要求19所述的非暫時(shí)性計(jì)算機(jī)可讀媒體,其具有存儲(chǔ)于其上的所述計(jì)算機(jī)可執(zhí)行指令以使所述處理器實(shí)施所述方法,其中將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求移出隊(duì)列,包括確定在所述請(qǐng)求中包含的所述目標(biāo)硬件線程的所述識(shí)別符將所述第二硬件線程識(shí)別為所述目標(biāo)硬件線程。
【專利摘要】本發(fā)明的實(shí)施例提供在多核心處理器中并行功能的高效率硬件分派及相關(guān)的處理器系統(tǒng)、方法及計(jì)算機(jī)可讀媒體。在一個(gè)實(shí)施例中,在多核心處理器的第一硬件線程中檢測(cè)指示請(qǐng)求程控的并行轉(zhuǎn)移的操作的第一指令。將對(duì)程控的所述并行轉(zhuǎn)移的請(qǐng)求排入硬件先進(jìn)先出FIFO隊(duì)列中。在所述多核心處理器的第二硬件線程中檢測(cè)指示分派所述硬件FIFO隊(duì)列中的對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求的操作的第二指令。將對(duì)程控的所述并行轉(zhuǎn)移的所述請(qǐng)求自所述硬件FIFO隊(duì)列移出,且在所述第二硬件線程中執(zhí)行程控的所述并行轉(zhuǎn)移。以此方式,功能可在多個(gè)硬件線程的情況下高效地且并行地分派,同時(shí)最小化競(jìng)爭(zhēng)管理額外開(kāi)銷。
【IPC分類】G06F9/30, G06F9/38
【公開(kāi)號(hào)】CN105683905
【申請(qǐng)?zhí)枴?br>【發(fā)明人】邁克爾·威廉·帕登, 埃里克·阿斯穆森·德卡斯特羅·洛波, 馬修·克里斯琴·達(dá)根, 樽井健人, 克雷格·馬修·布朗
【申請(qǐng)人】高通股份有限公司
【公開(kāi)日】2016年6月15日
【申請(qǐng)日】2014年10月31日
當(dāng)前第5頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
衢州市| 祁门县| 菏泽市| 汶上县| 巴林左旗| 廊坊市| 米易县| 九寨沟县| 陵川县| 衢州市| 图木舒克市| 东至县| 弥勒县| 溧阳市| 女性| 鄂伦春自治旗| 定襄县| 高唐县| 佛坪县| 大石桥市| 宕昌县| 桦川县| 潜江市| 蒙山县| 沙河市| 吉林省| 五家渠市| 察哈| 远安县| 开封县| 克山县| 廊坊市| 蚌埠市| 朝阳区| 沈丘县| 什邡市| 安陆市| 东阳市| 海淀区| 靖安县| 黄骅市|