发明名称 |
Memory management of local variables upon a change of context |
摘要 |
A cache subsystem may comprise a multi-way set associative cache and a data memory that holds a contiguous block of memory defined by an address stored in a register. Local variables (e.g., Java local variables) may be stored in the data memory. The data memory preferably is adapted to store two groups of local variables. A first group comprises local variables associated with finished methods and a second group comprises local variables associated with unfinished methods. Further, local variables are saved to, or fetched from, external memory upon a context change based on a threshold value differentiating the first and second groups. The first value may comprise a threshold address or an allocation bit associated with each of a plurality of lines forming the data memory. <IMAGE> |
申请公布号 |
EP1387275(B1) |
申请公布日期 |
2009.06.17 |
申请号 |
EP20030291907 |
申请日期 |
2003.07.30 |
申请人 |
TEXAS INSTRUMENTS INC.;TEXAS INSTRUMENTS FRANCE |
发明人 |
CHAUVEL, GERARD;LASSERRE, SERGE;KUUSELA, MAIJA |
分类号 |
G06F12/08;G06F9/30;G06F9/318;G06F9/32;G06F12/00;G06F12/02;G06F12/12 |
主分类号 |
G06F12/08 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|