• Patent Title: Compiler for translating between a virtual image processor instruction set architecture (ISA) and target hardware having a two-dimensional shift array structure
  • Application No.: US15591960
    Application Date: 2017-05-10
  • Publication No.: US10095492B2
    Publication Date: 2018-10-09
  • Inventor: Albert Meixner
  • Applicant: Google LLC
  • Applicant Address: US CA Mountain View
  • Assignee: Google LLC
  • Current Assignee: Google LLC
  • Current Assignee Address: US CA Mountain View
  • Agency: Fish & Richardson P.C.
  • Main IPC: G06F9/45
  • IPC: G06F9/45 G06F8/41 G06F9/30
Compiler for translating between a virtual image processor instruction set architecture (ISA) and target hardware having a two-dimensional shift array structure
Abstract:
A method is described that includes translating higher level program code including higher level instructions having an instruction format that identifies pixels to be accessed from a memory with first and second coordinates from an orthogonal coordinate system into lower level instructions that target a hardware architecture having an array of execution lanes and a shift register array structure that is able to shift data along two different axis. The translating includes replacing the higher level instructions having the instruction format with lower level shift instructions that shift data within the shift register array structure.
Information query
Patent Agency Ranking
0/0