Invention Application
- Patent Title: VECTOR DATA TRANSFER INSTRUCTION
-
Application No.: US15759900Application Date: 2016-09-14
-
Publication No.: US20180253309A1Publication 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

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
- US11003450B2 Vector data transfer instruction Public/Granted day:2021-05-11
Information query