发明授权
- 专利标题: Shared floating-point unit in a single chip multiprocessor
- 专利标题(中): 单芯片多处理器中的共享浮点单元
-
申请号: US856645申请日: 1997-05-15
-
公开(公告)号: US6148395A公开(公告)日: 2000-11-14
- 发明人: Tuan Q. Dao , Donald E. Steiss
- 申请人: Tuan Q. Dao , Donald E. Steiss
- 申请人地址: TX Dallas
- 专利权人: Texas Instruments Incorporated
- 当前专利权人: Texas Instruments Incorporated
- 当前专利权人地址: TX Dallas
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F9/00
摘要:
A single-chip multiprocessor (2, 102) is disclosed. The multiprocessor (2, 102) includes multiple central processing units, or CPUs, (10, 110) that share a floating-point unit (5, 105). The floating-point unit (5, 105) may receive floating-point instruction codes from either or both of the multiple CPUs (10, 110) in the multiprocessor (2, 102), and includes circuitry (52) for decoding the floating-point instructions for execution by its execution circuitry (65). A dispatch unit (56) in the floating-point unit (5, 105) performs arbitration between floating-point instructions if more than one of the CPUs (10, 110) is forwarding instructions to the floating-point unit (5, 105) at the same time. Dedicated register banks, preferably in the form of stacks (60), are provided in the floating-point unit (5, 105). The disclosed multiprocessor (2, 102) provides efficiency in allowing sharing of the floating-point unit (5, 105) by the multiple CPUs (10, 110), considering that the utilization of a floating-point unit (5,105) by a single CPU (10, 110) is generally relatively low.
公开/授权文献
- US5185851A Neuron unit and neuron unit network 公开/授权日:1993-02-09
信息查询