会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 33. 发明专利
    • 根據在資料處理系統中推測的L2快取命中而最佳地發出依附指令的方法及系統
    • 根据在数据处理系统中推测的L2缓存命中而最佳地发出依附指令的方法及系统
    • TW563065B
    • 2003-11-21
    • TW089104871
    • 2000-03-17
    • 萬國商業機器公司
    • 羅伯特 艾倫 卡格諾尼布魯斯 約瑟夫 隆奇堤大衛 詹姆斯 希皮賴利 愛德華 賴特崔
    • G06F
    • G06F9/383G06F9/3842
    • 揭露在一資料處理系統中,一種用以最佳地發出與一第一指令有關之指令的方法。此處理系統包括一主要和次要快取記憶體。此方法和系統包含推測地指示在一次要快取中第一指令的一命中,並發行那些從屬指令。此方法和系統包括決定第一指令是否在次要快取當中。此方法和系統進一步包括,當指令在次要快取當中時,從次要快取提供與第一指令有關的資料到主要快取。依照本發明的一種方法和系統,引起產生從屬性(例如一載入指令)的指令至預先發訊通知一發行佇列(其負責發行解決了衝突的指令),指令將在一預定數目的週期中完成。在一具體實施例中,一核心介面單元(CIU)將發訊通知一執行單元例如載入儲存單元(LSU),已假設指令將在L2快取中命中。一發行佇列使用此訊號在一最佳時間發行從屬的指令。如果指令在 L2快取中未命中,快取階層架構造成那些指令被放棄,並在資料可取得時重新執行。
    • 揭露在一数据处理系统中,一种用以最佳地发出与一第一指令有关之指令的方法。此处理系统包括一主要和次要高速缓存。此方法和系统包含推测地指示在一次要缓存中第一指令的一命中,并发行那些从属指令。此方法和系统包括决定第一指令是否在次要缓存当中。此方法和系统进一步包括,当指令在次要缓存当中时,从次要缓存提供与第一指令有关的数据到主要缓存。依照本发明的一种方法和系统,引起产生从属性(例如一加载指令)的指令至预先发讯通知一发行队列(其负责发行解决了冲突的指令),指令将在一预定数目的周期中完成。在一具体实施例中,一内核界面单元(CIU)将发讯通知一运行单元例如加载存储单元(LSU),已假设指令将在L2缓存中命中。一发行队列使用此信号在一最佳时间发行从属的指令。如果指令在 L2缓存中未命中,缓存阶层架构造成那些指令被放弃,并在数据可取得时重新运行。
    • 34. 发明专利
    • 附有由第二預測裝置依據分支指令類型進行之選擇性覆蓋的假想分支目標位址快取記憶體
    • 附有由第二预测设备依据分支指令类型进行之选择性覆盖的假想分支目标位址高速缓存
    • TW523712B
    • 2003-03-11
    • TW090132648
    • 2001-12-28
    • 智慧第一公司
    • 葛蘭 亨利湯瑪斯 麥當勞
    • G06F
    • G06F9/3842G06F9/3848
    • 一種具有一主要 (primary)預測裝置與一次要
      (secondary)預測裝置之分支預測裝置,該次要預測裝置依據所解碼分支指令的類型選擇性地覆蓋該主要預測裝置。主要預測裝置中之分支目標位址快取記憶體在解碼指令前,依據一指令快取記憶體之提取位址假想地預測一分支目標位址與方向,若該假想方向預測會被採行,處理器即分支至該假想目標位址。在管線中稍後,解碼邏輯解碼指令並確定分支指令類型,像是分支指令是否為條件分支、返回指令、程式計數器相關類型的分支、間接分支等等。依照分支的類型,若主要與次要預測不相吻合,處理器即根據次要預測進行分支,而覆蓋掉根據主要預測所採行之分支。
    • 一种具有一主要 (primary)预测设备与一次要 (secondary)预测设备之分支预测设备,该次要预测设备依据所译码分支指令的类型选择性地覆盖该主要预测设备。主要预测设备中之分支目标位址高速缓存在译码指令前,依据一指令高速缓存之提取位址假想地预测一分支目标位址与方向,若该假想方向预测会被采行,处理器即分支至该假想目标位址。在管线中稍后,译码逻辑译码指令并确定分支指令类型,像是分支指令是否为条件分支、返回指令、进程计数器相关类型的分支、间接分支等等。依照分支的类型,若主要与次要预测不相吻合,处理器即根据次要预测进行分支,而覆盖掉根据主要预测所采行之分支。
    • 35. 发明专利
    • 處理器架構之分支指令
    • 处理器架构之分支指令
    • TW475148B
    • 2002-02-01
    • TW089117904
    • 2000-10-18
    • 英特爾公司
    • 吉爾柏特 沃而李奇馬休 J 艾迪列特威廉 惠勒黛博拉 伯恩斯坦唐諾 胡珀
    • G06F
    • G06F9/30018G06F9/3004G06F9/30058G06F9/30087G06F9/30145G06F9/30167G06F9/321G06F9/3834G06F9/3842G06F9/3851
    • 本發明揭示一種方法,處理器,及資料處理系統,用以致能最多指令發出,而不需考慮是否出現要求多重更名暫存器之複雜指令。該方法包括從一第一重定序緩衝器中配置一第一更名暫存器,用以儲存一第一暫存器中受該複雜指令影響之內容。然後,從一第二重定序緩衝器中配置一第二更名暫存器,用以儲存一第二暫存器中受該複雜指令影響之內容。於一具體實施例中,該第一重定序緩衝器支援每週期中最大配置數目,其使用第二重定序緩衝器配置第二暫存器,以防止複雜指令於第一重定序緩衝器中要求多重配置槽。該方法可進一步包括發出一第二指令,其與該第二重定序緩衝器中所配置的一暫存器相依。於一具體實施例中,將重定序緩衝器資訊與該第二指令相結合,其中該重定序緩衝器資訊用以指示該第二指令與第二重定序緩衝器中所配置的一暫存器相依,因而於後續發出第二指令時,得以使用該重定序緩衝器資訊限制發出單元僅檢查該第二重定序緩衝器,以維持相依性。
    • 本发明揭示一种方法,处理器,及数据处理系统,用以致能最多指令发出,而不需考虑是否出现要求多重更名寄存器之复杂指令。该方法包括从一第一重定序缓冲器中配置一第一更名寄存器,用以存储一第一寄存器中受该复杂指令影响之内容。然后,从一第二重定序缓冲器中配置一第二更名寄存器,用以存储一第二寄存器中受该复杂指令影响之内容。于一具体实施例中,该第一重定序缓冲器支持每周期中最大配置数目,其使用第二重定序缓冲器配置第二寄存器,以防止复杂指令于第一重定序缓冲器中要求多重配置槽。该方法可进一步包括发出一第二指令,其与该第二重定序缓冲器中所配置的一寄存器相依。于一具体实施例中,将重定序缓冲器信息与该第二指令相结合,其中该重定序缓冲器信息用以指示该第二指令与第二重定序缓冲器中所配置的一寄存器相依,因而于后续发出第二指令时,得以使用该重定序缓冲器信息限制发出单元仅检查该第二重定序缓冲器,以维持相依性。
    • 37. 发明专利
    • 非常長的指令字組程式之目的碼相容表示法
    • 非常长的指令字组进程之目标代码兼容表示法
    • TW300977B
    • 1997-03-21
    • TW085103030
    • 1996-03-13
    • 萬國商業機器公司
    • 賈米.H.摩倫諾
    • G06F
    • G06F8/445G06F9/3836G06F9/3842G06F9/3853G06F9/3855G06F9/3857G06F9/3885
    • 於具有不同組織之VLIW處理器中提供目的碼相容。目的碼也可由循序處理器執行,因此提供具數值與超數值處理器之相容性。設置一機構,其允許以一無關實施之方式表示VLIW程式。此機構依賴指令快取記憶體(I-快取記憶體)重載/存取邏輯,其將實施相關之特徵併入-VLIW程式。依此,於主記憶體中以一無關實施之方式表示程式(即不反映其執行的處理器之組織),將特定實施觀點導入作為指令快取記憶體重載/擷取過程之一部分,並保留指令分配邏輯之簡潔,其係VLIW處理器之特徵。此允許於具有不同組織之VLIW處理器中具有目的碼相容性。達成此目標之方法係藉由分解該過程成為在I-快取記憶體重載時間執行之工作,及在I-快取記憶體存取時間執行之工作,且需要簡單邏輯以執行該翻譯。最後之VLIW可從其中任何運算開始執行(如可能將其分支),而在主記憶體與I-快取記憶體間之基本運算中有一至一對應。此外提供一架構以產生(編譯)碼,其利用VLIW處理器之平行執行特徵(平行碼),其也可由一循序處理器執行。
      樹指令已被提出作為電腦系統中表示指令層平行之合適機構,而且在具有改變平行能加之處理器實施中達成目的碼相容,但是隨意樹指令之執行仍存在未解決之間題。本發明提供一種機構與一種方法,藉由根據-VLIW處理器之電腦系統以翻譯樹指令。本發明提供在系統內之不同層表示樹指令之格式;用以轉換這些格式之裝置;及用於樹指令中解碼及執行多路分支之裝置。
    • 于具有不同组织之VLIW处理器中提供目标代码兼容。目标代码也可由循序处理器运行,因此提供具数值与超数值处理器之兼容性。设置一机构,其允许以一无关实施之方式表示VLIW进程。此机构依赖指令高速缓存(I-高速缓存)重载/存取逻辑,其将实施相关之特征并入-VLIW进程。依此,于主内存中以一无关实施之方式表示进程(即不反映其运行的处理器之组织),将特定实施观点导入作为指令高速缓存重载/截取过程之一部分,并保留指令分配逻辑之简洁,其系VLIW处理器之特征。此允许于具有不同组织之VLIW处理器中具有目标代码兼容性。达成此目标之方法系借由分解该过程成为在I-高速缓存重载时间运行之工作,及在I-高速缓存存取时间运行之工作,且需要简单逻辑以运行该翻译。最后之VLIW可从其中任何运算开始运行(如可能将其分支),而在主内存与I-高速缓存间之基本运算中有一至一对应。此外提供一架构以产生(编译)码,其利用VLIW处理器之平行运行特征(平行码),其也可由一循序处理器运行。 树指令已被提出作为电脑系统中表示指令层平行之合适机构,而且在具有改变平行能加之处理器实施中达成目标代码兼容,但是随意树指令之运行仍存在未解决之间题。本发明提供一种机构与一种方法,借由根据-VLIW处理器之电脑系统以翻译树指令。本发明提供在系统内之不同层表示树指令之格式;用以转换这些格式之设备;及用于树指令中译码及运行多路分支之设备。