亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

中斷控制器以及多核處理器共享設(shè)備中斷的處理方法

文檔序號:6584653閱讀:297來源:國知局
專利名稱:中斷控制器以及多核處理器共享設(shè)備中斷的處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及多核處理器,特別涉及中斷控制器,以及多核處理器共享外部設(shè)備時 中斷的處理方法。
背景技術(shù)
近年來,多核技術(shù)突飛猛進。多核結(jié)構(gòu)中存在被一組或多個核共享的外部設(shè)備。當 前,部分多核處理器只為支持中斷方式的共享外設(shè)分配一個中斷通道,供多個核共享,如圖 1。這種設(shè)計在一個處理器上核的數(shù)目比較少的情況下,還能夠解決多核處理器共享設(shè)備中 斷處理的問題。但是,隨著設(shè)計水平及工藝的進步,一個處理器上集成的核越來越多,僅僅依靠上 述的方法達不到共享設(shè)備中斷處理的要求。為解決多核處理器共享設(shè)備中斷處理的問題, 現(xiàn)有技術(shù)中根據(jù)中斷響應方式的不同大致可以分為兩大類要求多個核同時響應和只需要 一個核響應。后者往往占大多數(shù)。前者顯然應該采取多播或廣播的中斷模式。后者又可以 分為以下兩類(1)該外設(shè)每一次的中斷請求需要任意的一個核來處理;(2)該外設(shè)每一次的中斷請求要求確定的一個核來處理。對于(1)常見的做法是配置可編程中斷控制器PIC (Programmable hterruptController),將該設(shè)備的所有中斷都路由到一個核(假定為內(nèi)核0)上,其余的 核并不參與中斷的處理。對于(2)通常的做法是配置中斷控制器以多播或廣播的方式路由該中斷到一組 或全部的核上,每一次有多個核響應。各個核進入中斷例程后首先讀取設(shè)備的狀態(tài),判斷該 中斷是否應該由自己處理,若是,處理;否則,退出?,F(xiàn)有技術(shù)的局限性在于第一,多核之間中斷負載不均衡無法充分發(fā)揮多核的優(yōu)勢。上述對于第一類設(shè)備中斷的處理方法,由于四個核的中斷任務全部由內(nèi)核0承 擔,因此會帶來多個核中斷負載的不均衡問題。尤其是在中斷比較頻繁的情況下,內(nèi)核0的 負載會變得很大。由于中斷擁有最高的優(yōu)先級,這會阻礙內(nèi)核0上其它任務的執(zhí)行。另外, 多個核之間負載的不均衡將無法充分發(fā)揮出多核處理器的潛能。第二,不必要的中斷開銷引起多核處理器效率下降。對于上述第二類設(shè)備中斷的處理方法,每一次中斷請求都會帶來若干次中斷浪 費。假定處理器上有四個核共享一個外部設(shè)備,每一次中斷會帶來三次額外的中斷開銷。隨 著共享該外設(shè)的核數(shù)目的增加,該部分開銷會相應增大。尤其是在外設(shè)中斷請求比較頻繁 的情況下,這部分開銷會嚴重降低處理器的效率,從而影響到整個系統(tǒng)的性能。

發(fā)明內(nèi)容
本發(fā)明的目的在于,解決現(xiàn)有多核處理器共享一臺外部設(shè)備的情況下,多核之間中斷負載不均衡,且不必要的中斷開銷引起多核處理器效率下降的技術(shù)問題。為達到上述目的,本發(fā)明提供一種中斷控制器,用于處理多核處理器共享設(shè)備中斷,包括路由設(shè)定 模塊、進出中斷計數(shù)器、多個進出中斷標記、中斷負載統(tǒng)計模塊,以及定時器;所述路由設(shè)定模塊,用于設(shè)定路由模式;所述進出中斷計數(shù)器用于記錄進入中斷處理的核的數(shù)量;所述多個進出中斷標記,分別對應各個核,用于標記各個核中斷服務程序的運行 狀態(tài);所述中斷負載統(tǒng)計模塊用于統(tǒng)計中斷負載統(tǒng)計值的數(shù)值;所述定時器,用于提供所述中斷控制器的工作周期。本發(fā)明還提供一種多核處理器共享設(shè)備中斷的處理方法,包括步驟步驟a,預先設(shè)定負載統(tǒng)計值的閾值;步驟b,中斷控制器接收來自共享中斷源的請求,根據(jù)當前的負載統(tǒng)計值調(diào)整中斷 控制器的路由模式;步驟C,所述的中斷控制器依據(jù)所述的路由模式將中斷請求路由到核上;步驟d,該核進入中斷處理例程。本發(fā)明的有益效果在于,采用周期定時器監(jiān)測多核處理器上各個核的中斷負載, 及時動態(tài)的調(diào)整中斷控制器的路由策略。相比已有的方法,很好的保證了多個核之間中斷 負載的均衡,充分的發(fā)揮了多核結(jié)構(gòu)的潛能。針對共享外設(shè)的中斷采用單核響應模式和輪詢分發(fā)(加處理器間中斷)模式相結(jié) 合的機制,相比于已有的方案,大大減小了多核處理器處理共享外設(shè)中斷時的中斷浪費,提 高了多核處理器的執(zhí)行效率。還采用了改進的開關(guān)中斷以及使用全局性的進出中斷標記等機制,消除了多核結(jié) 構(gòu)下共享設(shè)備中斷在多個核上的并發(fā)及嵌套問題。


圖1為現(xiàn)有技術(shù)中多核共享設(shè)備模塊示意圖;圖2為本發(fā)明中斷控制器的模塊圖;圖3為定時器的處理流程圖;圖4為中斷處理的流程圖;圖5為處理器間中斷例程的流程圖。
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明的流程和步驟進行詳細說明。本發(fā)明通過實時統(tǒng)計多核處理器上各個核的中斷負載,動態(tài)調(diào)整中斷控制器的路 由策略,以達到均衡中斷負載、最小化中斷浪費的目的。另外,本發(fā)明還采用了改進的開關(guān) 中斷以及使用全局性的進出中斷標記等機制,消除了多核結(jié)構(gòu)下共享設(shè)備中斷在多個核上 的并發(fā)及嵌套問題。圖2所示為本發(fā)明中斷控制器實施例的模塊圖。本發(fā)明提供一種中斷控制器,用于處理多核處理器共享設(shè)備中斷。所述中斷控制器包括路由設(shè)定模塊、進出中斷計數(shù)器、 多個進出中斷標記、中斷負載統(tǒng)計模塊,以及定時器。其中,所述路由設(shè)定模塊,用于設(shè)定 路由模式;所述進出中斷計數(shù)器用于記錄進入中斷處理的核的數(shù)量;所述多個進出中斷標 記,分別對應各個核,用于標記各個核中斷服務程序的運行狀態(tài);所述中斷負載統(tǒng)計模塊用 于統(tǒng)計中斷負載統(tǒng)計值的數(shù)值;定時器,用于提供所述中斷控制器的工作周期。本發(fā)明多核處理器共享設(shè)備中斷的處理方法包括以下步驟步驟a,預先設(shè)定中斷負載統(tǒng)計值的閾值;步驟b,中斷控制器接收來自共享中斷源的請求,根據(jù)當前的中斷負載統(tǒng)計值調(diào)整 中斷控制器的路由模式;步驟C,所述的中斷控制器依據(jù)所述的路由模式將中斷請求路由到核上;步驟d,該核進入中斷處理例程。其中,所述步驟b和步驟c中,中斷控制器的路由模式有兩種單核響應模式和輪 詢(Round Robin, RR)分發(fā)模式。所述的單核響應模式是指,共享中斷源每次產(chǎn)生的中斷只由一個核響應,該核進 入中斷例程后首先判斷本次中斷是否屬于自己,若是,則處理本次中斷;否則,發(fā)送處理器 間中斷(Inter Processor Interrupt, IPI)消息給目標核,該目標核在處理器間中斷例程 中處理外設(shè)的中斷。所述的輪詢分發(fā)模式是指,共享中斷源每次產(chǎn)生的中斷在一組核之間循環(huán)的輪流 分發(fā),每次只有一個核響應該中斷。響應中斷的核在中斷例程中利用處理器間中斷IPI消 息轉(zhuǎn)發(fā)不屬于自己的中斷。所述步驟a和步驟b中的中斷負載統(tǒng)計值用于統(tǒng)計中斷負載大小,也就是多核處 理器中所有的核在一定時器的一個周期內(nèi)正在處理的中斷的數(shù)量。根據(jù)中斷負載統(tǒng)計值的 大小配置中斷控制器的路由模式。所述的中斷負載統(tǒng)計值的數(shù)值由多核處理器的軟件進行統(tǒng)計,并且當某個核進入 中斷例程時,將所述的中斷負載統(tǒng)計值累加,當某個核出中斷時,將所述的中斷負載統(tǒng)計值累減。具體的,在所述步驟b中,當中斷負載小于該閾值時,可以配置中斷控制器為單核 響應模式;當中斷負載超過閾值時,可以調(diào)整中斷控制器為輪詢分發(fā)模式。并且還可以設(shè)置 多級閾值,每一級閾值對應的輪詢分發(fā)模式中參與中斷分發(fā)的核的數(shù)目不同,這樣更有利 于在不同組的核之間均衡中斷負載。本發(fā)明在多核處理器中設(shè)置所述的定時器,定時器周期的大小根據(jù)實際應用中中 斷請求頻率變化的快慢而定。具體的,在所述步驟b中,定時器在每個周期內(nèi)獲取所述中斷 負載統(tǒng)計值,并將所述中斷負載統(tǒng)計值清零。在選擇中斷控制器的路由模式時,首先將中斷 負載統(tǒng)計值與預設(shè)的閾值做比較,然后選擇相應的中斷路由模式配置中斷控制器,以達到 根據(jù)當前各個核的中斷負載大小進行動態(tài)均衡的目的。圖3所示為本發(fā)明定時器實施例的處理流程,包括以下步驟步驟301,開始。步驟302,獲取多核處理器中的所述中斷負載統(tǒng)計值。步驟303,獲取當前中斷控制器的配置模式。
6
步驟304,將中斷負載統(tǒng)計值與預設(shè)的閾值做比較,調(diào)整中斷控制器的路由模式, 在中斷負載小于閾值時,調(diào)整中斷控制器為單核響應模式;在中斷負載超過閾值時,調(diào)整中 斷控制器為輪詢分發(fā)模式。步驟305,將中斷負載統(tǒng)計值清零。步驟306,結(jié)束。本發(fā)明在多核處理器中預先設(shè)置進出中斷計數(shù)器,所述的進出中斷計數(shù)器是全局 唯一一個進出中斷的計數(shù),用于記錄進入中斷處理的核的數(shù)量。所述的進出中斷計數(shù)器為全局變量,所有的核都可以對所述的進出中斷計數(shù)器進 行更新。具體的,將所述的進出中斷計數(shù)器初始值設(shè)為0 ;當某一個核已經(jīng)在處理外設(shè)中斷 時,所述的進出中斷計數(shù)器加1 ;當某一個核已處理完外設(shè)中斷時,所述的進出中斷計數(shù)器 減1。當某個核在處理中斷時,所述的進出中斷計數(shù)器為0,則表示該多核處理器是第一 次進中斷,該核向中斷控制器發(fā)送關(guān)中斷指令。當某一個核已處理完外設(shè)中斷時,若所述的 進出中斷計數(shù)器為0,則表示所有的核已處理完中斷,該核向中斷控制器發(fā)送開中斷指令。本發(fā)明將進出中斷計數(shù)器的狀態(tài)與開、關(guān)中斷機制結(jié)合,從而防止多個核上中斷 的并發(fā)所帶來的競態(tài),避免了使用額外的互斥機制來保護共享資源。優(yōu)選的,本發(fā)明在多核處理器中預先設(shè)置多個進出中斷標記,分別對應各個核,即 為每個核分別設(shè)置進出中斷標記。所述進出中斷標記為全局變量,用于標記各個核中斷服 務程序的運行狀態(tài),包括“占用,,和“空閑”兩個狀態(tài)。多核處理器中所有的核都可以讀取其他核的進出中斷標記。當某一個核在處理外 設(shè)中斷時,其進出中斷標記置為“占用”,例如,將進出中斷標記置1 ;當某核以處理完中斷 時,其進出中斷標記置為“空閑”,例如,將進出中斷標記置0。利用所述進出中斷計數(shù)器可以有效的消除多個核上的中斷并發(fā)問題。因此,理論 上不存在某一個核在處理外設(shè)中斷的時候,其它核對其發(fā)送IPI消息的現(xiàn)象。但是,為了更 安全起見,防止一個核正處于中斷上下文時(已經(jīng)在處理共享外設(shè)的中斷),其它核再對其 發(fā)送IPI消息,帶來的中斷嵌套及額外中斷開銷問題,使用了所述的進出中斷標記。某一個 核要發(fā)送IPI消息時,首先讀取目標核相應的進出中斷標記,當目標核不處于中斷上下文 時,即當目標核的進出中斷標記為0時才發(fā)送。圖4為步驟d中斷處理實施例的流程圖。包括以下步驟步驟401,開始。步驟402,設(shè)置所述的進出中斷標記,將處理中斷的核相應的進出中斷標記置1。步驟403,更新所述的中斷負載統(tǒng)計值,將所述的中斷負載統(tǒng)計值加1。步驟404,根據(jù)所述的進出中斷計數(shù)器的值進行開關(guān)中斷。判斷所述的進出中斷計數(shù)器的值是否夠為0,若不為0,則將所述的進出中斷計數(shù) 器加1 ;若為0,則表示該多核處理器是第一次進中斷,該核向中斷控制器發(fā)送關(guān)中斷的指 令,同時,將所述的進出中斷計數(shù)器加1。在本步驟中,由于該核向中斷控制器發(fā)送關(guān)中斷的指令有一定的延時,有可能出 現(xiàn)在關(guān)中斷之前,共享中斷源的多個中斷請求已經(jīng)由其他核處理的情況,此時,當其他每個 核進中斷時,該進出中斷計數(shù)器的值均加1。
步驟405,該核讀取外設(shè)的狀態(tài)。步驟406,判斷該中斷是否由該核處理;若是,則執(zhí)行步驟307 ;若否,則執(zhí)行步驟 408 ;步驟407,該核處理該外設(shè)的中斷。步驟408,根據(jù)要處理該中斷的目標核的進出中斷標記,判斷該目標核是否正處于 中斷上下文;當該目標核的進出中斷標記為1時,說明該目標核正在處理中斷,不發(fā)送處理 器間中斷消息給該目標核,執(zhí)行步驟310 ;當該目標核的進出中斷標記為0時,說明該目標 核未處理中斷,執(zhí)行步驟309。步驟409,發(fā)送處理器間中斷消息給該目標核,目標核進入處理器間中斷例程。步驟410,根據(jù)所述的進出中斷計數(shù)器的值進行開關(guān)中斷。將所述的進出中斷計數(shù)器減1 ;并判斷所述的進出中斷計數(shù)器的值是否夠為0 ;若 為0,則表示所有的核已經(jīng)將中斷處理完,該核向中斷控制器發(fā)送開中斷的指令;若不為0, 則表示中斷未處理完,該核不向中斷控制器發(fā)送開中斷的指令。步驟411,設(shè)置所述的進出中斷標記,將該核相應的進出中斷標記置0。步驟412,結(jié)束。圖5為步驟409中處理器間中斷例程實施例的流程圖。包括以下步驟步驟4091,開始。步驟4092,該目標核將本核的相應的進出中斷標記置1。步驟4093,該目標核判斷所述的進出中斷計數(shù)器的值是否夠為0,若不為0,則將 所述的進出中斷計數(shù)器加1 ;若為0,則表示該多核處理器是第一次進中斷,該核向中斷控 制器發(fā)送關(guān)中斷的指令,同時,將所述的進出中斷計數(shù)器加1。步驟4094,該目標核處理該外設(shè)的中斷。步驟4095,該目標核將所述的進出中斷計數(shù)器減1 ;并判斷所述的進出中斷計數(shù) 器的值是否夠為0 ;若為0,則表示所有的核已經(jīng)將中斷處理完,該核向中斷控制器發(fā)送開 中斷的指令;若不為0,則表示中斷未處理完,該核不向中斷控制器發(fā)送開中斷的指令。步驟4096,該目標核將對應的進出中斷標記置0。步驟4097,結(jié)束。本發(fā)明采用周期定時器監(jiān)測多核處理器上各個核的中斷負載,及時動態(tài)的調(diào)整中 斷控制器的路由策略。很好的保證了多個核之間中斷負載的均衡,充分的發(fā)揮了多核結(jié)構(gòu) 的潛能。本發(fā)明針對共享外設(shè)的中斷采用單核響應模式和輪詢分發(fā)(加處理器間中斷)模 式相結(jié)合的機制,相比于已有的方案,大大減小了多核處理器處理共享外設(shè)中斷時的中斷 浪費,提高了多核處理器的執(zhí)行效率。本發(fā)明還采用了改進的開關(guān)中斷以及使用全局性的進出中斷標記等機制,消除了 多核結(jié)構(gòu)下共享設(shè)備中斷在多個核上的并發(fā)及嵌套問題。以上對本發(fā)明的描述是說明性的,而非限制性的,本專業(yè)技術(shù)人員理解,在權(quán)利要 求限定的精神與范圍之內(nèi)可對其進行許多修改、變化或等效,但是它們都將落入本發(fā)明的 保護范圍內(nèi)。
8
權(quán)利要求
1.一種中斷控制器,用于處理多核處理器共享設(shè)備中斷,其特征在于,包括路由設(shè)定模 塊、進出中斷計數(shù)器、多個進出中斷標記、中斷負載統(tǒng)計模塊,以及定時器;所述路由設(shè)定模塊,用于設(shè)定路由模式;所述進出中斷計數(shù)器用于記錄進入中斷處理的核的數(shù)量;所述多個進出中斷標記,分別對應各個核,用于標記各個核中斷服務程序的運行狀態(tài);所述中斷負載統(tǒng)計模塊用于統(tǒng)計中斷負載統(tǒng)計值的數(shù)值; 所述定時器,用于提供所述中斷控制器的工作周期。
2.如權(quán)利要求1所述的中斷控制器,其特征在于,所述路由設(shè)定模塊設(shè)定的路由模式 有單核響應模式和輪詢分發(fā)模式。
3.如權(quán)利要求1所述的中斷控制器,其特征在于,所述進出中斷計數(shù)器為全局性的。
4.如權(quán)利要求1所述的中斷控制器,其特征在于,所述多個進出中斷標記所述進出中 斷標記為全局變量。
5.如權(quán)利要求1所述的中斷控制器,其特征在于,所述中斷負載統(tǒng)計模塊統(tǒng)計的中斷 負載統(tǒng)計值,為多核處理器中所有的核在所述定時器的一個周期內(nèi)正在處理的中斷的數(shù)量。
6.一種多核處理器共享設(shè)備中斷的處理方法,其特征在于,包括步驟 步驟a,預先設(shè)定中斷負載統(tǒng)計值的閾值;步驟b,中斷控制器接收來自共享中斷源的請求,根據(jù)當前的中斷負載統(tǒng)計值調(diào)整中斷 控制器的路由模式;步驟c,所述的中斷控制器依據(jù)所述的路由模式將中斷請求路由到核上; 步驟d,該核進入中斷處理例程。
7.如權(quán)利要求6所述的多核處理器共享設(shè)備中斷的處理方法,其特征在于,所述的中 斷負載統(tǒng)計值為多核處理器中所有的核在一定時器的一個周期內(nèi)正在處理的中斷的數(shù)量。
8.如權(quán)利要求6所述的多核處理器共享設(shè)備中斷的處理方法,其特征在于,所述的中 斷控制器的路由模式為單核響應模式和輪詢分發(fā)模式其中之一。
9.如權(quán)利要求7所述的多核處理器共享設(shè)備中斷的處理方法,其特征在于,所述步驟 b中,由所述的定時器周期性調(diào)整中斷控制器的路由模式,將所述的中斷負載統(tǒng)計值與所述 預設(shè)的閾值做比較,在所述的中斷負載統(tǒng)計值小于所述閾值時,調(diào)整中斷控制器為單核響 應模式;在所述的中斷負載統(tǒng)計值大于所述閾值時,調(diào)整中斷控制器為輪詢分發(fā)模式。
10.如權(quán)利要求9所述的多核處理器共享設(shè)備中斷的處理方法,其特征在于,所述的閾 值設(shè)為多級,每一級閾值對應的輪詢分發(fā)模式中參與中斷分發(fā)的核的數(shù)目不同。
11.如權(quán)利要求6所述的多核處理器共享設(shè)備中斷的處理方法,其特征在于,在所述步 驟a之前,還包括預先設(shè)置全局性的進出中斷計數(shù)器,用于記錄進入中斷處理的核的數(shù)量, 所述的進出中斷計數(shù)器設(shè)定一初始值。
12.如權(quán)利要求11所述的多核處理器共享設(shè)備中斷的處理方法,其特征在于,在所述 步驟a之前,還包括預先設(shè)置多個進出中斷標記,分別對應各個核,用于標記各個核中斷服 務程序的運行狀態(tài),所述進出中斷標記為全局變量。
13.如權(quán)利要求12所述的多核處理器共享設(shè)備中斷的處理方法,其特征在于,所述步驟d中包括根據(jù)所述的進出中斷計數(shù)器的值進行開關(guān)中斷的步驟在進中斷時,判斷所述的進出中斷計數(shù)器的值是否夠為所述的初始值,若不為初始值, 則將所述的進出中斷計數(shù)器加1 ;若為初始值,則表示該多核處理器是第一次進中斷,該核 向中斷控制器發(fā)送關(guān)中斷的指令,同時,將所述的進出中斷計數(shù)器加1 ;在出中斷時,將所述的進出中斷計數(shù)器減1 ;并判斷所述的進出中斷計數(shù)器的值是否 夠為初始值;若為初始值,則表示所有的核已經(jīng)將中斷處理完,該核向中斷控制器發(fā)送開中 斷的指令;若不為初始值,則表示中斷未處理完,該核不向中斷控制器發(fā)送開中斷的指令。
14.如權(quán)利要求12所述的多核處理器共享設(shè)備中斷的處理方法,其特征在于,所述步 驟d中包括設(shè)置所述的進出中斷標記的步驟在進中斷時,將處理中斷的核相應的進出中斷標記置為“占用”狀態(tài); 在出中斷時,將該核相應的進出中斷標記置為“空閑”狀態(tài)。
15.如權(quán)利要求12所述的多核處理器共享設(shè)備中斷的處理方法,其特征在于,所述步 驟d中包括更新所述的中斷負載統(tǒng)計值的步驟在進中斷時,將處理中斷的核相應的中斷負載統(tǒng)計值加1。
16.如權(quán)利要求12所述的多核處理器共享設(shè)備中斷的處理方法,其特征在于,所述步 驟d中包括將處理器間中斷消息轉(zhuǎn)發(fā)到目標核的步驟根據(jù)要處理該中斷的目標核的進出中斷標記,判斷該目標核是否正處于中斷上下文; 當該目標核的進出中斷標記為“占用”狀態(tài)時,說明該目標核正在處理中斷,不發(fā)送處理器 間中斷消息給該目標核;當該目標核的進出中斷標記為“空閑”時,說明該目標核未處理中斷,發(fā)送處理器間中 斷消息給該目標核,目標核進入處理器間中斷例程。
17.如權(quán)利要求16所述的多核處理器共享設(shè)備中斷的處理方法,其特征在于,所述的 處理器間中斷例程為步驟el,該目標核將相應的進出中斷標記置為“占用”;步驟e2,該目標核判斷所述的進出中斷計數(shù)器的值是否夠為初始值,若不為初始值,則 將所述的進出中斷計數(shù)器加1 ;若為初始值,則表示該多核處理器是第一次進中斷,該核向 中斷控制器發(fā)送關(guān)中斷的指令,同時,將所述的進出中斷計數(shù)器加1 ; 步驟e3,該目標核處理該外設(shè)的中斷;步驟e4,該目標核將所述的進出中斷計數(shù)器減1 ;并判斷所述的進出中斷計數(shù)器的值 是否夠為初始值;若為初始值,則表示所有的核已經(jīng)將中斷處理完,該核向中斷控制器發(fā)送 開中斷的指令;步驟e5,該目標核將相應的進出中斷標記置為“空閑”。
全文摘要
中斷控制器以及多核處理器共享設(shè)備中斷的處理方法,所述中斷控制器采用周期定時器監(jiān)測多核處理器上各個核的中斷負載,及時動態(tài)的調(diào)整中斷控制器的路由策略,保證了多個核之間中斷負載的均衡,充分的發(fā)揮了多核結(jié)構(gòu)的潛能。所述方法包括步驟步驟a,預先設(shè)定中斷負載統(tǒng)計值的閾值;步驟b,中斷控制器接收來自共享中斷源的請求,根據(jù)當前的中斷負載統(tǒng)計值調(diào)整中斷控制器的路由模式;步驟c,所述的中斷控制器依據(jù)所述的路由模式將中斷請求路由到核上;步驟d,該核進入中斷處理例程。
文檔編號G06F9/48GK102063335SQ20091023764
公開日2011年5月18日 申請日期2009年11月13日 優(yōu)先權(quán)日2009年11月13日
發(fā)明者周成亮, 王勇, 王浩娟 申請人:大唐移動通信設(shè)備有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1