METHODS AND DEVICES FOR COMPUTING A MEMORY SIZE FOR SOFTWARE OPTIMIZATION

There is provided methods and devices for computing a tile size for software optimization. A method includes receiving, by a computing device, information indicative of one or more of a set of loop bounds and a set of data shapes; processing, by the computing device, the information to determine a c...

Full description

Saved in:
Bibliographic Details
Main Authors WANG, Kai-Ting Amy, DENG, Xun
Format Patent
LanguageEnglish
Published 02.03.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:There is provided methods and devices for computing a tile size for software optimization. A method includes receiving, by a computing device, information indicative of one or more of a set of loop bounds and a set of data shapes; processing, by the computing device, the information to determine a computation configuration based on the obtained information, the computation configuration implementable by a compiler, said processing including evaluating at least the computation configuration based on a build cost model, the build cost model representative of a data transfer cost and a data efficiency of the computation configuration; and transmitting, by the computing device, instructions directing the compiler to implement the computation configuration.
Bibliography:Application Number: US202117460749