发明申请
US20050198473A1 Multiplexing operations in SIMD processing 审中-公开
SIMD处理中的复用操作

  • 专利标题: Multiplexing operations in SIMD processing
  • 专利标题(中): SIMD处理中的复用操作
  • 申请号: US10889366
    申请日: 2004-07-13
  • 公开(公告)号: US20050198473A1
    公开(公告)日: 2005-09-08
  • 发明人: Simon Ford
  • 申请人: Simon Ford
  • 申请人地址: GB Cambridge
  • 专利权人: ARM LIMITED
  • 当前专利权人: ARM LIMITED
  • 当前专利权人地址: GB Cambridge
  • 优先权: GB0328520.2 20031209
  • 主分类号: G06F9/38
  • IPC分类号: G06F9/38 G06F7/76 G06F9/305 G06F9/34 G06F15/80 G06F9/00
Multiplexing operations in SIMD processing
摘要:
A data processing apparatus, method and computer program product. The apparatus comprising: a register data store comprising at least three general purpose registers each operable to store a plurality of data elements; an instruction decoder operable to decode a multiplex instruction; a data processor operable to process said plurality of data elements in parallel, said data processor being controlled by said instruction decoder; and in response to said decoded multiplex instruction, said data processor being operable to specify: two of said at least three general-purpose registers as source registers, each operable to store a plurality of source data elements; a further one of said at least three registers as a control register operable to store a plurality of control values; and one of said control, or said two source registers as a destination register operable to store a plurality of resultant data elements; wherein in response to each of said plurality of control values said data processor is operable to select a corresponding data element from one of said two source registers, and to store said corresponding data element as a resultant data element in said destination register.
信息查询
0/0