Patent · US Active

Apparatus and methods for developing parallel networks using a general purpose programming language

US9330356B2 · kind B2 · utility

5Cited by
0References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 1, 2013
Grant dateMay 3, 2016
Priority date
Expiry dateMar 5, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N3/049
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Apparatus and methods for developing parallel networks. Parallel network design may comprise a general purpose language (GPC) code portion and a network description (ND) portion. GPL tools may be utilized in designing the network. The GPL tools may be configured to produce network specification language (NSL) engine adapted to generate hardware optimized machine executable code corresponding to the network description. The developer may be enabled to describe a parameter of the network. The GPC portion may be automatically updated consistent with the network parameter value. The GPC byte code may be introspected by the NSL engine to provide the underlying source code that may be automatically reinterpreted to produce the hardware optimized machine code. The optimized machine code may be executed in parallel.

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