电路与系统学报
電路與繫統學報
전로여계통학보
JOURNAL OF CIRCUITS AND SYSTEMS
2006年
5期
111-114
,共4页
琚小明%姚庆栋%史册%高磊
琚小明%姚慶棟%史冊%高磊
거소명%요경동%사책%고뢰
软硬件协同%寄存器文件%算法%媒体处理器
軟硬件協同%寄存器文件%算法%媒體處理器
연경건협동%기존기문건%산법%매체처리기
在嵌入式系统的应用中,程序代码中存在着相当多的局部变量,这些局部变量的使用范围(生存期)通常都很小.相关指令在流水中需要局部变量的值可以直接从旁路逻辑中得到,并在流水中完成局部变量值的全部使用.对这种局部变量就没有必要将流水输出结果写回寄存器文件,以减少对寄存器文件(RF)的读写操作次数,从而降低对寄存器文件端口的读写要求.决定是否将结果写回寄存器文件的关键的是要确定寄存器的生存期以及流水中旁路逻辑的情况,本文根据所设计的媒体处理器提出了一种确定程序代码中寄存器生存期的算法,并通过指令编码实现对硬件结构的使能控制,即对流水输出结果写回寄存器文件的控制.软件仿真结果表明,对DSP中不同的应用程序平均可以减少94%的寄存器文件写次数.
在嵌入式繫統的應用中,程序代碼中存在著相噹多的跼部變量,這些跼部變量的使用範圍(生存期)通常都很小.相關指令在流水中需要跼部變量的值可以直接從徬路邏輯中得到,併在流水中完成跼部變量值的全部使用.對這種跼部變量就沒有必要將流水輸齣結果寫迴寄存器文件,以減少對寄存器文件(RF)的讀寫操作次數,從而降低對寄存器文件耑口的讀寫要求.決定是否將結果寫迴寄存器文件的關鍵的是要確定寄存器的生存期以及流水中徬路邏輯的情況,本文根據所設計的媒體處理器提齣瞭一種確定程序代碼中寄存器生存期的算法,併通過指令編碼實現對硬件結構的使能控製,即對流水輸齣結果寫迴寄存器文件的控製.軟件倣真結果錶明,對DSP中不同的應用程序平均可以減少94%的寄存器文件寫次數.
재감입식계통적응용중,정서대마중존재착상당다적국부변량,저사국부변량적사용범위(생존기)통상도흔소.상관지령재류수중수요국부변량적치가이직접종방로라집중득도,병재류수중완성국부변량치적전부사용.대저충국부변량취몰유필요장류수수출결과사회기존기문건,이감소대기존기문건(RF)적독사조작차수,종이강저대기존기문건단구적독사요구.결정시부장결과사회기존기문건적관건적시요학정기존기적생존기이급류수중방로라집적정황,본문근거소설계적매체처리기제출료일충학정정서대마중기존기생존기적산법,병통과지령편마실현대경건결구적사능공제,즉대류수수출결과사회기존기문건적공제.연건방진결과표명,대DSP중불동적응용정서평균가이감소94%적기존기문건사차수.