專利名稱:防止PCI/PCI-X/PCI Express鏈路中的錯(cuò)誤傳播的方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例涉及一種防止計(jì)算機(jī)總線,尤其是PCI、 PCI-X 或PCI Express鏈路中的錯(cuò)誤傳播的方法。
背景技術(shù):
如現(xiàn)有技術(shù)所公知的,總線是一種子系統(tǒng),該子系統(tǒng)通過同一 組互聯(lián)線路在各種計(jì)算機(jī)組件之間或多臺計(jì)算機(jī)之間傳輸數(shù)據(jù)和/ 或功率。歷史上各種總線方案一直致力于解決處理器要求與存儲器 和外圍設(shè)備通信以便共享資源、以及在總線的各種部件之間匹配時(shí) 鐘速度和通信機(jī)制的問題。
一種早期這樣的方案是Intel的外圍部件互連(PCI)總線,20世 紀(jì)90年代早期出現(xiàn)了該P(yáng)CI總線的第一種形式。在開發(fā)這種總線的 時(shí)候,將該P(yáng)CI總線設(shè)計(jì)為向連接到其上的外圍設(shè)備提供彼此之間 的快速訪問以及到系統(tǒng)存儲器的快速訪問。此外,尤其是在實(shí)施PCI 總線的初期階段,主處理器可以以接近主處理器原生速度的速度訪 問外圍設(shè)備。
第二代方案的PCI Extended (或者,簡稱為PCI-X)主要通過使 總線寬度從32位加倍到64位并提高基本時(shí)鐘速率更新了 PCI規(guī)范。 增大的總線寬度和時(shí)鐘速率的結(jié)合顯著增大了總線的理論總吞吐 量;然而,實(shí)施該P(yáng)CI-X總線架構(gòu)的較為昂貴的成本在過去還是現(xiàn) 在都將這種性能的提升抵消了,至少在商業(yè)實(shí)用性方面。例如,伴 隨更快的總線速度和寬度而來的分別是增大的噪聲靈敏度和串?dāng)_。 此外,增加的總線寬度使得每個(gè)外圍設(shè)備置于總線上的負(fù)載更大, 進(jìn)一步向已經(jīng)對噪聲靈敏的總線注入噪聲。最后,每個(gè)外圍設(shè)備都 需要32個(gè)以上的管腳,這增大了制造外圍設(shè)備卡及其連接的主板的 成本??傊琍CI-X總線相對于第一代PCI提供了更大的吞吐量,
不過同時(shí)放大了 PCI總線的固有問題。
隨著提高計(jì)算機(jī)系統(tǒng)的各個(gè)外圍設(shè)備之間的通信速度的需求的 不斷增大,對于能夠支持和管理更高帶寬通信的總線的需求也不斷
增大。第三代方案為PCIExpress。與PCI和PCI-X的多點(diǎn)下傳并行 總線不同,PCI Express用開關(guān)代替了多點(diǎn)下傳總線,在點(diǎn)到點(diǎn)總線 拓?fù)渲?,該開關(guān)是所有連接到其上的設(shè)備進(jìn)行通信所利用的單個(gè)共 享資源。代替對總線的使用進(jìn)行共同仲裁,PCI Express為每個(gè)設(shè)備 提供對該開關(guān)的直接和排他的訪問。所述的PCI Express布置中的不 同的每個(gè)設(shè)備具有其自己的通向開關(guān)的總線或鏈路。然后,開關(guān)建 立起點(diǎn)到點(diǎn)連接并對總線流量進(jìn)行路由。
圖1示出了 PCI Express總線和耦合到該P(yáng)CI Express總線的多 個(gè)外圍設(shè)備;
圖2示出了包括存儲器I/O子系統(tǒng)的PCI Express總線; 圖3示出了實(shí)施例的I/0接口;
圖4a示出了簡要說明錯(cuò)誤的檢測、清空和報(bào)告的實(shí)施例的方法 流程圖4b示出了簡要說明錯(cuò)誤的檢測、清空和報(bào)告的另一實(shí)施例的 方法流程圖;以及
圖5示出了包括實(shí)施例的I/O接口的計(jì)算機(jī)系統(tǒng)。
具體實(shí)施例方式
將描述在PCI/PCI-X/PCI Express鏈路中防止錯(cuò)誤傳播的方法和 裝置的實(shí)施例?,F(xiàn)在將詳細(xì)參考如附圖所示的這些實(shí)施例的描述。 盡管將結(jié)合這些附圖描述實(shí)施例,但并不是要將它們限制于此處公 開的附圖。相反,旨在覆蓋如所附權(quán)利要求限定的所述實(shí)施例的精 神和范圍之內(nèi)的所有備選方案、修改和等價(jià)物。
簡單地說,實(shí)施例是一種方法和裝置,用于在使用PCI、 PCI-X 或PCI Express鏈路的計(jì)算機(jī)系統(tǒng)中防止在從外圍設(shè)備的I/O處理器
到主機(jī)的傳輸中發(fā)生錯(cuò)誤的傳播。實(shí)施例檢測到傳輸中的錯(cuò)誤,可 以關(guān)閉傳輸路徑,并且進(jìn)一步在可以將確認(rèn)消息發(fā)送到主機(jī)之前截 取該確認(rèn)消息。
在傳統(tǒng)方案中,耦合到總線的I/O處理器將數(shù)據(jù)傳輸?shù)街鳈C(jī)。 傳輸數(shù)據(jù)之后,1/0處理器向主機(jī)發(fā)送確認(rèn)消息,以確認(rèn)主機(jī)收到該
傳輸。換言之,從I/O處理器向主機(jī)的傳輸將傳輸?shù)臄?shù)據(jù)加載到主
機(jī)存儲器中的緩沖器。之后,該確認(rèn)更新隊(duì)列指針,以指向存儲在
主機(jī)緩沖器中的傳輸數(shù)據(jù)。然而,該確認(rèn)通常是公布的消息(posted message),這是因?yàn)镮/O處理器不知道主機(jī)是否收到該確認(rèn)消息或何 時(shí)收到該確認(rèn)消息。因此,如果在路徑中有錯(cuò)誤,則發(fā)起的I/O處 理器將不會指示存在錯(cuò)誤。相反,僅僅指示了發(fā)出了確認(rèn)消息。結(jié) 果,隨著后繼傳輸?shù)某霈F(xiàn),多個(gè)錯(cuò)誤可能會迅速地傳播。
圖1示出了PCI Express總線和與其耦合的多個(gè)外圍設(shè)備。例如, 將主機(jī)、芯片組和存儲器100耦合到PCI Express總線/開關(guān)110。耦 合到PCI Express總線/開關(guān)的設(shè)備還有經(jīng)由包括隊(duì)列122的PCI Express接口 120進(jìn)行耦合的外圍設(shè)備124。類似地,外圍設(shè)備134 經(jīng)由包括隊(duì)列132的PCI Express接口 130耦合到PCI Express總線/ 開關(guān)IIO。此外,外圍設(shè)備N經(jīng)由包括隊(duì)列142的PCI Express接口 140耦合到PCI Express總線/開關(guān)110,這表示可以將很多外圍設(shè)備 耦合到PCI Express總線/開關(guān)110。盡管特別參考PCI Express總線/ 幵關(guān)110進(jìn)行了描述,但是應(yīng)該理解的是總線操作和拓?fù)湟部梢曰?于PCI或PCI-X。
圖2示出了耦合到PCI Express總線/開關(guān)110的外圍設(shè)備的特定 例子。存儲器I/O子系統(tǒng)200 (例如,外圍設(shè)備124的應(yīng)用)包括實(shí)施 例的I/O接口 120和經(jīng)由內(nèi)部總線210耦合到RAID控制器220 (RAID控制器也包括隊(duì)列230)和盤片控制器240的隊(duì)列122。如 現(xiàn)有技術(shù)所知,RAID等同于獨(dú)立磁盤冗余陣列,還指一種通過在多 個(gè)盤片上保持冗余的數(shù)據(jù)實(shí)例(例如,條帶化和/或鏡像)來減少錯(cuò) 誤和風(fēng)險(xiǎn)的方法。此外,連接到盤片控制器240的是盤片250。盡管 示出了多個(gè)盤片,但是應(yīng)該理解的是盤片250代表單個(gè)盤片和多個(gè)
還要理解,盡管參考存儲器I/O子系統(tǒng)進(jìn)行了詳細(xì)描述,但是 外圍設(shè)備124、 134禾Q 144可以是任何能夠耦合到PCI、 PCI-X或 PCI-Express總線的外圍設(shè)備類型,包括但不限于如現(xiàn)有技術(shù)所知的 音頻外圍設(shè)備、視頻外圍設(shè)備、圖形適配器、網(wǎng)絡(luò)適配器、總線適 配器和總線橋。
圖3示出了圖1和圖2的I/O接口 120的細(xì)節(jié),包括實(shí)施例的 錯(cuò)誤檢測邏輯、報(bào)告邏輯和清空邏輯。在實(shí)施例中,1/0接口 120經(jīng) 內(nèi)部總線接口 310耦合到內(nèi)部總線210并經(jīng)總線接口 340耦合到PCI Express總線/開關(guān)110。之后,內(nèi)部總線接口耦合到寫邏輯315。寫 邏輯315為任何輸入數(shù)據(jù)345的事務(wù)加上索引標(biāo)簽,并將該事務(wù)(包 括索引)寫入隊(duì)列122中。在實(shí)施例中,所述索引包括事務(wù)的源地 址、事務(wù)的目的地地址、以及I/O號,以用于識別事務(wù)。如果隨后 在事務(wù)中檢測到錯(cuò)誤,該索引用于識別該事務(wù)。之后,將隊(duì)列122 耦合到總線接口 340。然后,可以通過總線接口 340將寫入隊(duì)列122 的事務(wù)釋放到PCI Express總線/開關(guān),并隨后釋放到其目的地。
耦合到隊(duì)列122的輸出端的還有錯(cuò)誤檢測器325,用于檢測隊(duì)列 122所發(fā)出事務(wù)中的錯(cuò)誤。錯(cuò)誤檢測器325利用現(xiàn)有技術(shù)中公知的任 何錯(cuò)誤檢測方法檢測隊(duì)列122所發(fā)出事務(wù)中的錯(cuò)誤。例如,奇偶校 驗(yàn)保護(hù)、糾錯(cuò)碼(ECC)或循環(huán)冗余校驗(yàn)(CRC)。在實(shí)施例中,錯(cuò)誤檢 測器325通過校驗(yàn)奇偶性來檢測隊(duì)列122所發(fā)出事務(wù)中的錯(cuò)誤。
錯(cuò)誤檢測器325還耦合到錯(cuò)誤報(bào)告邏輯330。當(dāng)錯(cuò)誤檢測器325 如上所述在事務(wù)中檢測到錯(cuò)誤時(shí),它使錯(cuò)誤報(bào)告邏輯330產(chǎn)生錯(cuò)誤 報(bào)告350。錯(cuò)誤報(bào)告邏輯330可以基于寫邏輯315針對特定事務(wù)產(chǎn)生 的索引唯一地識別事務(wù),以監(jiān)測錯(cuò)誤的發(fā)生并啟動(dòng)針對那些可恢復(fù) 錯(cuò)誤(即軟錯(cuò)誤)的恢復(fù)程序。
除錯(cuò)誤報(bào)告邏輯330之外,錯(cuò)誤檢測器325還耦合到清空邏輯 335。除了如所介紹那樣觸發(fā)錯(cuò)誤報(bào)告邏輯330之外,錯(cuò)誤檢測器325 在檢測到隊(duì)列122所發(fā)出事務(wù)中的錯(cuò)誤時(shí)還觸發(fā)清空邏輯335。清空 邏輯335通過控制總線接口 340起作用,以阻塞來自直接上游的確
認(rèn)消息。更具體而言,通過控制總線接口 340,在錯(cuò)誤檢測器325 檢測到錯(cuò)誤之后,清空邏輯335中斷隊(duì)列122和PCI Express總線/ 開關(guān)110之間的傳輸路徑并截取確認(rèn)消息,使得事務(wù)的目的地忽略 該事務(wù)。
除了中斷隊(duì)列122和PCI Express總線/開關(guān)110之間的傳輸路徑 之外,清空邏輯335還耦合到寫邏輯315并用于在錯(cuò)誤檢測器325 檢測到錯(cuò)誤時(shí)清空隊(duì)列122。通過清空所有事務(wù)的隊(duì)列122,清空邏 輯通過防止后續(xù)事務(wù)被錯(cuò)誤感染而阻止了錯(cuò)誤的傳播。
圖4a示出了實(shí)施例方法的流程圖。例如,在經(jīng)由內(nèi)部總線210 的數(shù)據(jù)345通過內(nèi)部總線接口 310到達(dá)I/O接口 120時(shí),該方法開 始。之后,在寫邏輯接收數(shù)據(jù)事務(wù)345 (410)。收到事務(wù)之后,寫邏 輯為事務(wù)加上索引標(biāo)記并將事務(wù)轉(zhuǎn)發(fā)到隊(duì)列(420)。在隊(duì)列釋放事 務(wù)時(shí),檢測事務(wù)中的錯(cuò)誤(430)。如果不存在錯(cuò)誤,事務(wù)作為輸出 數(shù)據(jù)355通過總線接口 340繼續(xù)行進(jìn)到PCI Express總線/開關(guān)。如果 檢測到錯(cuò)誤,則產(chǎn)生錯(cuò)誤報(bào)告(440)。此外,中斷事務(wù)傳輸(例如, 通過總線接口 340) (450),并截取針對該事務(wù)的確認(rèn)消息(460)。 之后,清空該隊(duì)列(470)。
圖4b示出了根據(jù)另一實(shí)施例的方法的流程圖。圖4b的方法中 的附圖標(biāo)記相同的部分反映了圖4a所示的方法。在實(shí)施例中,尤其 是對于使用PCI-X總線的實(shí)施例而言,將不會中斷事務(wù)傳輸。換言 之,圖4b的方法省去了圖4a中的過程方框450。此外,對于使用 PCI Express總線的實(shí)施例而言,可以任選地中斷事務(wù)傳輸,或者僅 在可以適用圖4a的方法、圖4b的方法或這兩種方法的特定情況下 進(jìn)行中斷。
圖5為電子系統(tǒng)的一個(gè)實(shí)施例的方框圖。圖5中所示的電子系 統(tǒng)用于表示一系列電子系統(tǒng)(有線的或無線的),例如包括臺式計(jì)算 機(jī)系統(tǒng)、膝上型計(jì)算機(jī)系統(tǒng)、蜂窩電話、包括具備手機(jī)功能的PDA 在內(nèi)的個(gè)人數(shù)字助理(PDA)、機(jī)頂盒。備選的電子系統(tǒng)可以包括更多、 更少和/或不同的組件。
電子系統(tǒng)500包括用來交換信息的總線505或其他通信設(shè)備以
及耦合到總線505并可以處理信息的處理器510。盡管所示的電子系 統(tǒng)500具有單個(gè)處理器,但是電子系統(tǒng)500可以包括多個(gè)處理器和/ 或協(xié)處理器。電子系統(tǒng)500還可以包括耦合到總線505的隨機(jī)存取 存儲器(RAM)或其他動(dòng)態(tài)存儲設(shè)備520 (被稱為主存儲器),其可以 存儲信息和處理器510所能夠執(zhí)行的指令。主存儲器520還可以用 來存儲處理器510執(zhí)行指令期間的臨時(shí)變量或其他中間信息。
電子系統(tǒng)500還可以包括耦合到總線505的只讀存儲器(ROM) 和/或其他靜態(tài)存儲設(shè)備530,其可以為處理器510存儲靜態(tài)信息和 指令。數(shù)據(jù)存儲設(shè)備540可以耦合到總線505以存儲信息和指令。 諸如磁盤或光盤等數(shù)據(jù)存儲設(shè)備540以及相應(yīng)的驅(qū)動(dòng)器可以耦合到 電子系統(tǒng)500。
電子系統(tǒng)500還可以經(jīng)由總線505耦合到顯示設(shè)備550,例如陰 極射線管(CRT)或液晶顯示器(LCD),以向用戶顯示信息。包括字母 數(shù)字鍵和其他鍵的字母數(shù)字輸入設(shè)備560可以耦合到總線505,以將 信息和命令選擇傳送到處理器510。另一種用戶輸入設(shè)備是光標(biāo)控制 器570,例如鼠標(biāo)、跟蹤球或光標(biāo)方向鍵,以將方向信息和命令選擇 傳送到處理器510并控制光標(biāo)在顯示器550上的運(yùn)動(dòng)。
電子系統(tǒng)500還可以包括網(wǎng)絡(luò)接口 580以提供對例如局域網(wǎng)等 網(wǎng)絡(luò)的訪問。網(wǎng)絡(luò)接口 580可以包括例如具有天線585的無線網(wǎng)絡(luò) 接口,天線585可以代表一個(gè)或多個(gè)天線。網(wǎng)絡(luò)接口 580還可以包 括線纜590,其可以代表一個(gè)或多個(gè)以太網(wǎng)電纜、同軸電纜和/或光 纜。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)接口 580例如可以通過符合正EE 802.11b 禾口/或IEEE 802.11g標(biāo)準(zhǔn)來提供對局域網(wǎng)的訪問,無線網(wǎng)絡(luò)接口例如 可以通過符合Bluetooth標(biāo)準(zhǔn)來提供對個(gè)人局域網(wǎng)的訪問。還可以支 持其他無線網(wǎng)絡(luò)接口和/或協(xié)議。除了經(jīng)由無線LAN標(biāo)準(zhǔn)進(jìn)行通信 之外,或者取代經(jīng)由該無線LAN標(biāo)準(zhǔn)進(jìn)行通信,網(wǎng)絡(luò)接口 580例如 可以利用時(shí)分多址(TDMA)協(xié)議、全球移動(dòng)通信系統(tǒng)(GSM)協(xié) 議、碼分多址(CDMA)協(xié)議和/或任何其他類型的無線通信協(xié)議來 提供無線通信。
盡管沒有圖示,但是應(yīng)該理解各種設(shè)備(例如,處理器510、存 儲器520、 ROM 530、存儲設(shè)備540、顯示設(shè)備550、字母數(shù)字輸入 設(shè)備560、光標(biāo)控制器570和網(wǎng)絡(luò)接口 580)之間經(jīng)由總線505的通 信是由上述實(shí)施例的1/0接口管理的,以便通過在發(fā)生錯(cuò)誤時(shí)檢測、 報(bào)告并清空錯(cuò)誤來減輕錯(cuò)誤的傳播。
本領(lǐng)域的技術(shù)人員將會認(rèn)識到實(shí)施例的簡潔性在于,其通過 PCI、 PCI-X或PCI Express總線防止了錯(cuò)誤的傳播。
權(quán)利要求
1、一種方法,包括為I/O事務(wù)加上索引標(biāo)記;利用隊(duì)列,對所述I/O事務(wù)進(jìn)行排隊(duì);檢測所述I/O事務(wù)中的錯(cuò)誤;以及響應(yīng)于所檢測到的錯(cuò)誤產(chǎn)生錯(cuò)誤報(bào)告。
2、 根據(jù)權(quán)利要求l所述的方法,還包括中斷所述1/o事務(wù)的傳輸。
3、 根據(jù)權(quán)利要求1所述的方法,還包括 截取所述I/O事務(wù)的確認(rèn)消息。
4、 根據(jù)權(quán)利要求2所述的方法,還包括 清空所述隊(duì)列。
5、 根據(jù)權(quán)利要求1所述的方法,其中所述索引包括所述事務(wù)的 源地址、所述事務(wù)的目的地地址或I/O號中的一個(gè)或多個(gè),以識別 所述事務(wù)。
6、 一種裝置,包括寫邏輯,用于為數(shù)據(jù)事務(wù)加上索引標(biāo)記;耦合到所述寫邏輯的隊(duì)列,用于對所述加過標(biāo)記的數(shù)據(jù)事務(wù)進(jìn) 行排隊(duì);以及耦合到所述隊(duì)列的錯(cuò)誤檢測器,用于檢測所述加過標(biāo)記的數(shù)據(jù) 事務(wù)中的錯(cuò)誤。
7、 根據(jù)權(quán)利要求6所述的裝置,還包括耦合到所述錯(cuò)誤檢測器的錯(cuò)誤報(bào)告邏輯,用于在所述錯(cuò)誤檢測 器檢測到錯(cuò)誤后產(chǎn)生錯(cuò)誤報(bào)告。
8、 根據(jù)權(quán)利要求7所述的裝置,還包括耦合到所述錯(cuò)誤檢測器的清空邏輯,所述清空邏輯截取對應(yīng)于 所述加過標(biāo)記的數(shù)據(jù)事務(wù)的確認(rèn)消息。
9、 根據(jù)權(quán)利要求8所述的裝置,所述清空邏輯還中斷所述加過 標(biāo)記的數(shù)據(jù)事務(wù)的傳輸。
10、 根據(jù)權(quán)利要求9所述的裝置,所述清空邏輯還清空所述隊(duì)列。
11、 一種產(chǎn)品,包括包括指令的機(jī)器可訪問的介質(zhì),在機(jī)器執(zhí)行該指令時(shí),該指令 使所述機(jī)器執(zhí)行下列操作為1/0事務(wù)加上索引標(biāo)記;利用隊(duì)列,對所述I/O事務(wù)進(jìn)行排隊(duì);檢測所述I/0事務(wù)中的錯(cuò)誤;以及響應(yīng)于所檢測到的錯(cuò)誤產(chǎn)生錯(cuò)誤報(bào)告。
12、 根據(jù)權(quán)利要求ll所述的產(chǎn)品,所述機(jī)器可訪問的介質(zhì)還包 括指令,在所述機(jī)器執(zhí)行該指令時(shí),該指令使所述機(jī)器執(zhí)行下列操 作截取所述I/O事務(wù)的確認(rèn)消息。
13、 根據(jù)權(quán)利要求12所述的產(chǎn)品,所述機(jī)器可訪問的介質(zhì)還包括指令,在所述機(jī)器執(zhí)行該指令時(shí),該指令使所述機(jī)器執(zhí)行下列操作中斷所述I/O事務(wù)的傳輸。
14、 根據(jù)權(quán)利要求13所述的產(chǎn)品,所述機(jī)器可訪問的介質(zhì)還包 括指令,在所述機(jī)器執(zhí)行該指令時(shí),該指令使所述機(jī)器執(zhí)行下列操 作清空所述隊(duì)列。
15、 根據(jù)權(quán)利要求14所述的產(chǎn)品,其中所述索引包括所述事務(wù)的源地址、所述事務(wù)的目的地地址或I/O號中的一個(gè)或多個(gè),以識別所述事務(wù)。
16、 一種計(jì)算機(jī)系統(tǒng),包括 總線;耦合到所述總線的數(shù)據(jù)存儲設(shè)備;耦合到所述數(shù)據(jù)存儲設(shè)備的處理器,所述處理器用于接收指令, 在所述處理器執(zhí)行該指令時(shí),該指令使所述處理器為i/o事務(wù)加上索引標(biāo)記,對所述1/0事務(wù)進(jìn)行排隊(duì),檢測所述i/o事務(wù)中的錯(cuò)誤,響應(yīng)于所檢測到的錯(cuò)誤產(chǎn)生錯(cuò)誤報(bào)告,以及 耦合到所述總線的網(wǎng)絡(luò)接口;以及 耦合到所述網(wǎng)絡(luò)接口的光纜。
17、 根據(jù)權(quán)利要求16所述的計(jì)算機(jī)系統(tǒng),所述指令還包括用于 中斷所述I/O事務(wù)的傳輸?shù)闹噶睢?br>
18、 根據(jù)權(quán)利要求17所述的計(jì)算機(jī)系統(tǒng),所述指令還包括用于 截取所述I/O事務(wù)的確認(rèn)消息的指令。
19、 根據(jù)權(quán)利要求18所述的計(jì)算機(jī)系統(tǒng),所述指令還包括用于 清空所述隊(duì)列的指令。
全文摘要
實(shí)施例是一種方法和裝置,用于在使用PCI、PCI-X或PCI Express鏈路的計(jì)算機(jī)系統(tǒng)中防止在從外圍設(shè)備的I/O處理器到主機(jī)的傳輸中發(fā)生錯(cuò)誤的傳播。實(shí)施例檢測到傳輸中的錯(cuò)誤,可以關(guān)閉傳輸路徑,并且進(jìn)一步在可以將確認(rèn)消息發(fā)送到主機(jī)之前截取該確認(rèn)消息。
文檔編號G06F11/07GK101185064SQ200680018562
公開日2008年5月21日 申請日期2006年5月26日 優(yōu)先權(quán)日2005年5月27日
發(fā)明者B·迪普拉西多, E·迪阿默, J·默里, M·戈?duì)柺┟滋? V·樓 申請人:英特爾公司