一種管理寄存器文件單元的方法

基本信息

申請?zhí)?/td> CN201910052633.X 申請日 -
公開(公告)號 CN111459543A 公開(公告)日 2020-07-28
申請公布號 CN111459543A 申請公布日 2020-07-28
分類號 G06F9/30(2006.01)I 分類 -
發(fā)明人 王剛;王震宇;王平;李晶晶 申請(專利權(quán))人 上海登臨科技有限公司
代理機(jī)構(gòu) 北京泛華偉業(yè)知識產(chǎn)權(quán)代理有限公司 代理人 上海登臨科技有限公司
地址 201203上海市浦東新區(qū)盛夏路570號901室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種管理寄存器文件單元的方法。寄存器文件單元由單端口存儲器構(gòu)成,單端口存儲器是用于提供與線程關(guān)聯(lián)的操作數(shù)的寄存器,所述方法包括:為多個線程分配關(guān)聯(lián)的寄存器,并將所分配的寄存器組織為多個寄存器組;將與每個線程關(guān)聯(lián)的寄存器均勻分布在多個寄存器組內(nèi)并且多個寄存器組的同一位置存儲不同線程的關(guān)聯(lián)的數(shù)據(jù);對于寄存器的讀寫操作,通過調(diào)度多個線程關(guān)聯(lián)的操作數(shù)的排列方式,使得寄存器文件單元的多個寄存器組在同一時鐘周期僅有一個讀操作或僅有一個寫操作。利用本發(fā)明的方法能夠使用單端口存儲模擬多端口存儲器的功能,從而降低寄存器文件單元的設(shè)計成本并提高訪存性能。??