1.一種裝置,包括:
多個核;以及
將中斷分組到多個中斷域中的中斷控制器,每一個中斷域具有分配給它的一個或多個中斷的集合并且將集合中的中斷映射到多個核中的一個或多個。
2.如權(quán)利要求1中的裝置,還包括:
包含用于每一個中斷域的條目的一個或多個中斷域配置寄存器(IDCR),每一個條目包括標(biāo)識一個或多個核以服務(wù)被分配給每一個相應(yīng)中斷域的中斷的目的地地址。
3.如權(quán)利要求2中的裝置,其中目的地地址字段包括依照處理器架構(gòu)和相關(guān)聯(lián)的中斷控制器的可配置字段。
4.如權(quán)利要求2中的裝置,還包括:
包含用于每一個中斷的條目的一個或多個中斷配置寄存器,每一個條目包括標(biāo)識中斷被分配給的中斷域的中斷域字段。
5.如權(quán)利要求2中的裝置,其中IDCR中的每一個條目進(jìn)一步包括指定用于中斷遞送的一個或多個附加參數(shù)的遞送模式字段、指定是否要將中斷分配給域的域掩蔽、以及指定是否使用物理或邏輯尋址模式的目的地模式。
6.如權(quán)利要求1中的裝置,其中響應(yīng)于新中斷的到達(dá),中斷控制器咨詢中斷域以標(biāo)識要處理新中斷的核。
7.如權(quán)利要求6中的裝置,其中響應(yīng)于再分配事件,中斷控制器向新核動態(tài)地再分配中斷域中的一個或多個。
8.如權(quán)利要求7中的裝置,其中再分配事件包括處理器核中的一個或多個上的負(fù)載達(dá)到指定閾值或者比一個或多個其它核上的負(fù)載高于負(fù)載中的閾值差。
9.如權(quán)利要求8中的裝置,其中作為響應(yīng),中斷控制器將來自具有相對較大負(fù)載的核的一個或多個中斷域動態(tài)地再分配給具有相對較低負(fù)載的一個或多個核。
10.如權(quán)利要求7中的裝置,其中再分配事件包括核之一進(jìn)入低電力狀態(tài)中,其中中斷控制器將來自進(jìn)入低電力狀態(tài)中的核的中斷域再分配給一個或多個其它核。
11.一種方法,包括:
將多個中斷中的每一個中斷分組到多個中斷域中的一個中,每一個中斷域映射到處理器的多個核中的一個或多個;
接收新中斷;
響應(yīng)性地確定新中斷被分配給的中斷域以標(biāo)識與中斷域相關(guān)聯(lián)的核;以及
將中斷轉(zhuǎn)發(fā)給與中斷域相關(guān)聯(lián)的核。
12.如權(quán)利要求11中的方法,其中標(biāo)識核包括讀取包含用于每一個中斷域的條目的一個或多個中斷域配置寄存器(IDCR),每一個條目包括標(biāo)識一個或多個核以服務(wù)被分配給中斷域的中斷的目的地地址。
13.如權(quán)利要求12中的方法,其中“目的地地址”字段包括依照處理器架構(gòu)和相關(guān)聯(lián)的中斷控制器的可配置字段。
14.如權(quán)利要求12中的方法,其中確定中斷域還包括:
讀取包含用于每一個中斷的條目的一個或多個中斷配置寄存器,每一個條目包括標(biāo)識中斷被分配給的中斷域的中斷域字段。
15.如權(quán)利要求12中的方法,其中IDCR中的每一個條目進(jìn)一步包括指定用于中斷遞送的一個或多個附加參數(shù)的遞送模式字段、指定是否將中斷分配給域的域掩蔽、以及指定是否要使用物理或邏輯尋址模式的目的地模式。
16.如權(quán)利要求11中的方法,還包括:
響應(yīng)于再分配事件而向新核動態(tài)地再分配中斷域中的一個或多個。
17.如權(quán)利要求16中的方法,其中再分配事件包括處理器核中的一個或多個上的負(fù)載達(dá)到指定閾值或者比一個或多個其它核上的負(fù)載高于負(fù)載中的閾值差。
18.如權(quán)利要求17中的方法,還包括:
將來自具有相對較大負(fù)載的核的一個或多個中斷域動態(tài)地再分配給具有相對較低負(fù)載的一個或多個核。
19.如權(quán)利要求16中的方法,其中再分配事件包括核之一進(jìn)入低電力狀態(tài)中,其中中斷控制器將來自進(jìn)入低電力狀態(tài)中的核的中斷域再分配給一個或多個其它核。
20.一種計算系統(tǒng),包括:
通過網(wǎng)絡(luò)接收程序代碼和數(shù)據(jù)的網(wǎng)絡(luò)接口;
存儲程序代碼和數(shù)據(jù)的存儲器;
利用多個核執(zhí)行程序代碼并且處理數(shù)據(jù)的處理器;
用于經(jīng)由鍵盤、鼠標(biāo)或其它輸入設(shè)備接收用戶輸入的用戶輸入接口;
其中網(wǎng)絡(luò)接口和用戶輸入接口配置為生成一個或多個中斷;以及
將中斷分組到多個中斷域中的中斷控制器,每一個中斷域具有分配給它的一個或多個中斷的集合并且將集合中的中斷映射到多個核中的一個或多個。
21.如權(quán)利要求20中的系統(tǒng),還包括:
包含用于每一個中斷域的條目的一個或多個中斷域配置寄存器(IDCR),每一個條目包括標(biāo)識一個或多個核以服務(wù)被分配給每一個相應(yīng)中斷域的中斷的目的地地址。
22.如權(quán)利要求21中的系統(tǒng),其中目的地地址字段包括依照處理器架構(gòu)和相關(guān)聯(lián)的中斷控制器的可配置字段。
23.如權(quán)利要求21中的系統(tǒng),還包括:
包含用于每一個中斷的條目的一個或多個中斷配置寄存器,每一個條目包括標(biāo)識中斷被分配給的中斷域的中斷域字段。
24.如權(quán)利要求21中的系統(tǒng),其中IDCR中的每一個條目進(jìn)一步包括指定用于中斷遞送的一個或多個附加參數(shù)的遞送模式字段、指定是否要向域分配中斷的域掩蔽、以及指定是否要使用物理或邏輯尋址模式的目的地模式。
25.如權(quán)利要求20中的系統(tǒng),其中響應(yīng)于新中斷的到達(dá),中斷控制器咨詢中斷域以標(biāo)識處理新中斷的核。