[發明專利]用于執行存儲器復制的方法和系統有效
| 申請號: | 201210177865.6 | 申請日: | 2012-05-31 |
| 公開(公告)號: | CN103455280A | 公開(公告)日: | 2013-12-18 |
| 發明(設計)人: | 常曉濤;王偉;王文香;章宇;陳飛;王鯤 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F9/30 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 酆迅;李崢宇 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 執行 存儲器 復制 方法 系統 | ||
技術領域
本發明的各實施方式涉及存儲器復制(Memory?Copy),更具體地,涉及用于通過中央存儲器和存儲器控制器執行復制的方法和系統。
背景技術
隨著諸如網絡技術和多媒體技術的發展,各種應用對于存儲器復制的執行效率的要求越來越高。例如,當多媒體播放應用通過網絡訪問例如視頻資源時,為避免播放期間的延遲,通常需要預先下載即將播放的一段應用至存儲器進行緩存。此時需要使用存儲器復制來將所緩存的視頻從存儲器的一個位置復制到另一位置以便于播放。另外,在需要頻繁地移動存儲器中的數據的其他應用中,也需要執行存儲器復制。
在如上文所述的視頻播放應用的情況下,通常要求盡可能“實時”地執行存儲器復制,否則將可能會出現在視頻播放中出現停頓等不良后果。然而現有技術中的存儲器復制方法過多地依賴于數據在總線上的傳輸效率以及中央處理器處的控制,當總線被其他應用占用時或者當中央處理器自身負載較重時,總線上的數據傳輸效率和中央處理器的工作負載則成為影響存儲器復制執行效率的瓶頸。
發明內容
因而,如何在不改變存儲器復制處理的現有用戶編程接口的情況下實現高效的存儲器復制,成為一項亟待解決的問題。為此,本發明的各實施方式提供了用于執行存儲器復制的方法和相應的系統。
在本發明的一個實施方式中,提供了一種用于執行存儲器復制的方法,包括:響應于接收到表示存儲器復制的指令,將指令譯碼(decode)為至少一個微代碼(microcode);針對至少一個微代碼中的每個微代碼,將微代碼轉換為讀寫命令(ReadWrite?Command);以及通知存儲器控制器以執行讀寫命令;其中讀寫命令由存儲器控制器執行,并且至少包括與讀寫命令相關聯的物理源地址、物理目的地地址以及讀寫長度。
在本發明的一個實施方式中,提供了一種用于執行存儲器復制的系統,包括:譯碼模塊,配置用于響應于接收到表示存儲器復制的指令,將指令譯碼為至少一個微代碼;轉換模塊,配置用于針對至少一個微代碼中的每個微代碼,將微代碼轉換為讀寫命令;通知模塊,配置用于通知存儲器控制器以執行讀寫命令;以及存儲器控制器配置用于執行讀寫命令;其中讀寫命令至少包括與讀寫命令相關聯的物理源地址、物理目的地地址以及讀寫長度。
采用根據本發明的各實施方式,可以在不改變現有存儲器復制處理的用戶接口的情況下實現高效的存儲器復制。本發明通過中央處理器將存儲器復制指令解譯為由存儲器控制器執行的讀寫命令,該讀寫命令不依賴于中央處理器和總線的工作負載,因而可以在很大程度上克服現有技術中影響存儲器復制執行效率的瓶頸,實現高效的存儲器復制。
附圖說明
通過結合附圖對本公開示例性實施方式進行更詳細的描述,本公開的上述以及其他目的、特征和優勢將變得更加明顯,其中,在本公開示例性實施方式中,相同的參考標號通常代表相同部件。
圖1示意性示出了適于實現本發明實施方式的示例性計算系統的框圖;
圖2示意性示出了根據一個解決方案的用于執行存儲器復制的方法的框圖;
圖3示意性示出了根據另一解決方案的用于執行存儲器復制的方法的框圖;
圖4示意性示出了根據本發明一個實施方式的用于執行存儲器復制的方法的框圖;
圖5示意性示出了根據本發明一個實施方式的用于執行存儲器復制的方法的流程圖;
圖6示意性示出了根據本發明一個實施方式的在中央處理器側執行的方法的框圖;
圖7示意性示出了根據本發明一個實施方式的在存儲器控制器側執行的方法的框圖;以及
圖8示意性示出了根據本發明一個實施方式的用于執行存儲器復制的系統的邏輯框圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的優選實施方式。雖然附圖中顯示了本公開的優選實施方式,然而應該理解,可以以各種形式實現本公開而不應被這里闡述的實施方式所限制。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210177865.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種汽輪機組熱力性能試驗系統及裝置
- 下一篇:進氣歧管性能檢測裝置及檢測方法





