发明名称 |
Sub-instruction emulation in a VLIW processor |
摘要 |
<p>One embodiment of the present invention provides a system that efficiently emulates sub-instructions in a very long instruction word (VLIW) processor (101). The system operates by receiving (504) an exception condition during execution of a VLIW instruction within a VLIW program. This exception condition indicates that at least one sub-instruction within the VLIW instruction requires emulation in software or software assistance. In processing this exception condition, the system emulates the sub-instructions that require emulation in software and stores the results. The system also selectively executes (520) in hardware any remaining sub-instructions in the VLIW instruction that do not require emulation in software. The system finally combines (524) the results from the sub-instructions emulated in software with the results from the remaining sub-instructions executed in hardware, and resumes execution of the VLIW program. <IMAGE></p> |
申请公布号 |
EP1039376(A1) |
申请公布日期 |
2000.09.27 |
申请号 |
EP20000200878 |
申请日期 |
2000.03.13 |
申请人 |
SUN MICROSYSTEMS INC. |
发明人 |
TREMBLAY, MARC;JOY, WILLIAM N. |
分类号 |
G06F9/455;G06F9/30;G06F9/318;G06F9/38;(IPC1-7):G06F9/38 |
主分类号 |
G06F9/455 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|