摘要:本發明實施例提供一種寄存器分配方法、系統及處理器;其中方法基于一種處理器,所述處理器包括:向量寄存器,由至少一個存儲器組成的存儲器組,和內存,所述存儲器組的讀取速度快于內存的讀取速度;所述方法包括:判斷所述向量寄存器中是否存在能夠存儲當前變量的可用存儲空間;若是,在所述可用存儲空間中,為當前變量分配對應的存儲空間,將所述當前變量保存入所分配的存儲空間中;若否,判斷所述存儲器組中是否存在能夠存儲當前變量的可用存儲空間;若是,依據所述存儲器組中各存儲器的讀取速度,將當前變量保存入存在可用存儲空間且讀取速度最快的存儲器中;若否,將當前變量保存入內存中。本發明減少了保存入內存的變量數量。
- 專利類型發明專利
- 申請人無錫江南計算技術研究所;
- 發明人姜軍;顧龍;錢宏;馬曉東;肖謙;
- 地址214083 江蘇省無錫市濱湖區軍東新村030號
- 申請號CN201210410331.3
- 申請時間2012年10月24日
- 申請公布號CN102968379B
- 申請公布時間2015年05月06日
- 分類號G06F12/02(2006.01)I;