发明名称 Pin management of accelerator for interpretive environments
摘要 An apparatus and method for accelerating interpreters, interpretive environments, may manage pinning of a processor cache closest to a processor. An instruction set implementing a virtual machine may store each instruction in a single cache line as a compiled, linked loaded image. After loading, the cache is pinned, disabled from flushing the contents or replacing the contents of any cache line. A fast load may flush the cache and run an application containing the entire virtual machine instruction set. A pin manager may be hooked into a scheduler in a multi-tasking operating system to load, pin, and unpin the processor cache as rapidly as needed. Thus, the processor cache may be available for general use, except when pinned for use by a virtual machine, such as an interpretive environment. Level-1 caches integrated into central processing units, particularly instruction caches or code caches are ideally suited to implementation of the invention.
申请公布号 US6470424(B1) 申请公布日期 2002.10.22
申请号 US19990317351 申请日期 1999.05.24
申请人 NOVELL, INC. 发明人 ADAMS PHILLIP M.
分类号 G06F9/318;G06F9/38;G06F12/12;(IPC1-7):G06F12/06 主分类号 G06F9/318
代理机构 代理人
主权项
地址