发明授权
- 专利标题: Execution unit for processing a data stream independently and in parallel
- 专利标题(中): 独立并行处理数据流的执行单元
-
申请号: US08790142申请日: 1997-01-28
-
公开(公告)号: US06401194B1公开(公告)日: 2002-06-04
- 发明人: Le Trong Nguyen , Heonchul Park , Roney S. Wong , Ted Nguyen , Edward H. Yu
- 申请人: Le Trong Nguyen , Heonchul Park , Roney S. Wong , Ted Nguyen , Edward H. Yu
- 主分类号: G06F9302
- IPC分类号: G06F9302
摘要:
A vector processor provides a data path divided into smaller slices of data, with each slice processed in parallel with the other slices. Furthermore, an execution unit provides smaller arithmetic and functional units chained together to execute more complex microprocessor instructions requiring multiple cycles by sharing single-cycle operations, thereby reducing both costs and size of the microprocessor. One embodiment handles 288-bit data widths using 36-bit data path slices. Another embodiment executes integer multiply and multiply-and-accumulate and floating point add/subtract and multiply operations using single-cycle arithmetic logic units. Other embodiments support 8-bit, 9-bit, 16-bit, and 32-bit integer data types and 32-bit floating data types.
信息查询