Invention Grant
US08458685B2 Vector atomic memory operation vector update system and method 失效
矢量原子内存操作向量更新系统和方法

  • Patent Title: Vector atomic memory operation vector update system and method
  • Patent Title (中): 矢量原子内存操作向量更新系统和方法
  • Application No.: US12483672
    Application Date: 2009-06-12
  • Publication No.: US08458685B2
    Publication Date: 2013-06-04
  • Inventor: Terry D. Greyzck
  • Applicant: Terry D. Greyzck
  • Applicant Address: US WA Seattle
  • Assignee: Cray Inc.
  • Current Assignee: Cray Inc.
  • Current Assignee Address: US WA Seattle
  • Agency: Perkins Coie LLP
  • Main IPC: G06F9/45
  • IPC: G06F9/45
Vector atomic memory operation vector update system and method
Abstract:
A system and method of compiling program code, wherein the program code includes an operation on an array of data elements stored in memory of a computer system. The program code is scanned for an equation which may have recurring data points. The equation is then replaced with vectorized machine executable code, wherein the machine executable code comprises a nested loop and wherein the nested loop comprises an exterior loop and a virtual interior loop. The exterior loop decomposes the equation into a plurality of loops of length N, wherein N is an integer greater than one. The virtual interior loop executes vector operations corresponding to the N length loop to form a result vector resident in memory, wherein the virtual interior loop includes a vector atomic memory operation (AMO) instruction.
Public/Granted literature
Information query
Patent Agency Ranking
0/0