• Patent Title: Predicated vector load micro-operation for performing a complete vector load when issued before a predicate operation is available and a predetermined condition is unsatisfied
  • Application No.: US17459130
    Application Date: 2021-08-27
  • Publication No.: US11714644B2
    Publication Date: 2023-08-01
  • Inventor: Abhishek Raja
  • Applicant: Arm Limited
  • Applicant Address: GB Cambridge
  • Assignee: Arm Limited
  • Current Assignee: Arm Limited
  • Current Assignee Address: GB Cambridge
  • Agency: Nixon & Vanderhye P.C.
  • Main IPC: G06F9/30
  • IPC: G06F9/30 G06F9/38
Predicated vector load micro-operation for performing a complete vector load when issued before a predicate operation is available and a predetermined condition is unsatisfied
Abstract:
A predicated vector load micro-operation specifies a load target address, a destination vector register for which active vector elements of the destination vector register are to be loaded with data associated with addresses identified based on the load target address, and a predicate operand indicative of whether each vector element of the destination vector register is active or inactive. A predetermined type of predicated vector load micro-operation can be issued to the processing circuitry before the predicate operand is determined to meet an availability condition, and if issued in this way memory access circuitry can determine, based on the load target address, whether the predetermined type of predicated vector load micro-operation satisfies a predetermined condition, and if the predetermined condition is unsatisfied, perform a complete vector load assuming all vector elements of the destination vector register are active vector elements, independent of whether the predicate operand when available identifies any inactive vector element of the destination vector register.
Public/Granted literature
Information query
Patent Agency Ranking
0/0