Invention Application

  • Patent Title: VECTOR DATA TRANSFER INSTRUCTION
  • Application No.: US15759900
    Application Date: 2016-09-14
  • Publication No.: US20180253309A1
    Publication Date: 2018-09-06
  • Inventor: Nigel John STEPHENS
  • Applicant: ARM LIMITED
  • Priority: GB1518155.5 20151014
  • International Application: PCT/GB2016/052836 WO 20160914
  • Main IPC: G06F9/30
  • IPC: G06F9/30 G06F9/32
VECTOR DATA TRANSFER INSTRUCTION
Abstract:
A vector data transfer instruction is provided for triggering a data transfer between storage locations corresponding to a contiguous block of addresses and multiple data elements of at least one vector register. The instruction specifies a start address of the contiguous block using a base register and an immediate offset value specifies as a multiple of the size of the contiguous block of addresses. This is useful for loop unrolling which can help to improve performance of vectorised code by combining multiple iterations of a loop into a single iteration of an unrolled loop, to reduce the loop control overhead.
Public/Granted literature
Information query
Patent Agency Ranking
0/0