Invention Grant
- Patent Title: Accelerator controller for inserting template microcode instructions into a microcode buffer to accelerate matrix operations
-
Application No.: US17758129Application Date: 2020-01-13
-
Publication No.: US11836488B2Publication Date: 2023-12-05
- Inventor: Anders Wesslén , Michael Breschel
- Applicant: Telefonaktiebolaget LM Ericsson (publ)
- Applicant Address: SE Stockholm
- Assignee: Telefonaktiebolaget LM Ericsson (publ)
- Current Assignee: Telefonaktiebolaget LM Ericsson (publ)
- Current Assignee Address: SE Stockholm
- Agency: Nicholson De Vos Webster & Elliott LLP
- International Application: PCT/SE2020/050020 2020.01.13
- International Announcement: WO2021/145803A 2021.07.22
- Date entered country: 2022-06-28
- Main IPC: G06F9/26
- IPC: G06F9/26 ; G06F7/16

Abstract:
A method for a controller to execute a program comprising a sequence of functions on an accelerator with a pipelined architecture comprising a microcode buffer. The method comprises executing a function of the program as a sequence of operations, wherein the sequence of operations is represented by a sequence of templates, determining whether the template is non-colliding with previously inserted templates in the microcode buffer, determining whether data in local memory will be referenced before all previously inserted templates have taken effect, determining whether registers will be referenced before all previously inserted templates in the microcode buffer have taken effect, when it is determined that the template fits, that resources are available, that local data memory accesses will not collide, and that register accesses will not collide: creating a sequence of microcode instructions in the template, and inserting the template into the microcode buffer.
Public/Granted literature
- US20230038919A1 PROGRAMMABLE CONTROLLER Public/Granted day:2023-02-09
Information query