发明名称 |
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 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|