Patent · US Active

Determining efficient buffering for multi-dimensional datastream applications

US8365109B1 · kind B1 · utility

0Cited by
5References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 27, 2012
Grant dateJan 29, 2013
Priority date
Expiry dateJun 27, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/327
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In one embodiment, a method of generating a circuit design is provided. For each data terminal connecting a plurality of components in a circuit design, a respective list of dimensions of data used by the data terminal are determined. A plurality of exchange orderings are generated that each indicate an order in which dimensions are exchanged between the lists. For each exchange ordering, dimensions are exchanged between the lists according to the exchange ordering to produce a set of supplemented lists of dimensions. A set of buffers for buffering data between the data terminals are determined based on the supplemented lists of dimensions. Memory requirements are determined for each of the set of buffers. The circuit design is modified to include the one of the determined sets of buffers having a lowest memory requirement.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.