发明名称 Computer system and method of adapting a computer system to support a register window architecture
摘要 A target computing system 10 is adapted to support a register window architecture, particularly for use when converting non-native subject code 17 instead into target code 21 executed by a target processor 13. A subject register stack data structure (an “SR stack”) 400 in memory has a plurality of frames 410 each containing a set of entries 401 corresponding to a subset of subject registers 502 of one register window 510 in a subject processor 3. The SR stack 400 is accessed by the target code 21 executing on the target processor 13. The SR stack 400 stores a large plurality of such frames 410 and thereby avoids overhead such as modelling automatic spill and fill operations from the windowed register file of the subject architecture. In one embodiment, a target computing system 10 having sixteen general purpose working registers is adapted to support a register window architecture reliant upon a register file containing tens or hundreds of subject registers 502.
申请公布号 GB2442566(B) 申请公布日期 2009.02.11
申请号 GB20070018811 申请日期 2007.09.27
申请人 TRANSITIVE LIMITED 发明人 ALEXANDER BARRACLOUGH BROWN
分类号 G06F9/455;G06F9/30;G06F9/318;G06F9/45 主分类号 G06F9/455
代理机构 代理人
主权项
地址