Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

221 results about "Porting" patented technology

In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g., different CPU, operating system, or third party library). The term is also used when software/hardware is changed to make them usable in different environments.

Efficient and automatic software application development system for wireless devices

Computer methods and apparatus for efficient and automatic development and porting of computer programs for wireless devices are provided. Executables for wireless devices can be automatically generated based on the selection of the wireless devices, attributes of the wireless devices, information from libraries, resources, and a version of the source code. The number of executables can be minimized by grouping or sorting automatically the selected wireless devices into categories, where the number of categories is less than the number of the selected wireless devices. If a selected device fails to meet a grouping test criterion, then the device can be either excluded from being grouped into a category or grouped into a category that closely matches the attributes of the failed device. Executables for wireless devices can also be automatically generated based on the selection of the wireless devices, attributes of the wireless devices, translation information from specific libraries, resources, and a version of source code. The translation information can include wrapper routines and specific routines. When a wrapper routine is called or utilized, the corresponding specific routines are implemented in the final executables. A resource manager can generate resources by generating a plurality of series and a plurality of contexts, where one series can generate another one or more series automatically and simultaneously. A resource manager can also manipulate resources by sorting automatically resources by size, rearranging automatically the resources, reducing automatically the number of colors, and applying a filter on the resources based on a threshold.
Owner:JAVAGROUND USA

Computational fluid dynamics (CFD) coprocessor-enhanced system and method

The present invention provides a system, method and product for porting computationally complex CFD calculations to a coprocessor in order to decrease overall processing time. The system comprises a CPU in communication with a coprocessor over a high speed interconnect. In addition, an optional display may be provided for displaying the calculated flow field. The system and method include porting variables of governing equations from a CPU to a coprocessor; receiving calculated source terms from the coprocessor; and solving the governing equations at the CPU using the calculated source terms. In a further aspect, the CPU compresses the governing equations into combination of higher and/or lower order equations with fewer variables for porting to the coprocessor. The coprocessor receives the variables, iteratively solves for source terms of the equations using a plurality of parallel pipelines, and transfers the results to the CPU. In a further aspect, the coprocessor decompresses the received variables, solves for the source terms, and then compresses the results for transfer to the CPU. The CPU solves the governing equations using the calculated source terms. In a further aspect, the governing equations are compressed and solved using spectral methods. In another aspect, the coprocessor includes a reconfigurable computing device such as a Field Programmable Gate Array (FPGA). In yet another aspect, the coprocessor may be used for specific applications such as Navier-Stokes equations or Euler equations and may be configured to more quickly solve non-linear advection terms with efficient pipeline utilization.
Owner:VIRGINIA TECH INTPROP INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products