Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

4 results about "Intrinsic function" patented technology

In computer software, in compiler theory, an intrinsic function (or builtin function) is a function (subroutine) available for use in a given programming language whose implementation is handled specially by the compiler. Typically, it may substitute a sequence of automatically generated instructions for the original function call, similar to an inline function. Unlike an inline function, the compiler has an intimate knowledge of an intrinsic function and can thus better integrate and optimize it for a given situation.

System for Static Analysis of Source Code Expressed in One of a Plurality of Different Programming Languages

The invention provides a system for performing static analysis of source code of a computer program. The invention can be applied to source code of computer programs that are each written in one or more computer programming languages. The source code is translated into a byte code program which is processed by a virtual machine (VM). The VM performs static analysis of the source code via the translated byte code program and is further designed to distinguish between different types of functions. An external function, such as a computer programming language intrinsic function, is processed by a language specific plug-in module (LSPM) that interoperates with the VM. After processing of the function call by the LSPM, the LSPM updates the state of execution of the VM, and control of execution returns from the LSPM to the virtual machine (VM).
Owner:ENDOR LABS INC

Compiling SQL intrinsics for parallel execution

PendingUS20260211650A1Computer architectureSingle instruction, multiple threads
A structured query language (SQL) query including an SQL intrinsic function is processed using native code including single instruction multiple data (SIMD) or single instruction multiple thread (SIMT) processor instructions for execution on a processor having native parallelism. The native code is compiled from an implementation of the SQL intrinsic function in a platform-independent source code. The compiling comprises compiling the source code to generate a platform-independent intermediate representation (IR) of the source code. The IR is optimized for improved performance through parallelization. The optimized IR is lowered to generate the native code.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

A SIMD intrinsic implementation method based on the Shenwei platform

This invention relates to the field of SIMD technology on the Shenwei platform, and particularly to a method for implementing SIMD intrinsics based on the Shenwei platform. The method includes the following steps: S1: Scan the source code to determine if there are x86 intrinsic functions; S2: Determine if the x86 intrinsic functions can be reconstructed on the Shenwei platform; S3: Reconstruct the x86 intrinsic functions; S4: Perform testing; Test the x86 intrinsic functions reconstructed on the Shenwei platform in step S3 using libjpeg test cases. If the test results on the Shenwei platform are consistent with the test results on the x86 platform, it proves that the SIMD intrinsic functions on the Shenwei platform and the x86 intrinsic functions have the same functionality. This method can achieve x86 intrinsic compatibility at the source code level.
Owner:CLP KESHENTAI INFORMATION TECH CO LTD

Method for Static Analysis of Source Code Expressed in One of a Plurality of Different Programming Languages

The invention provides a method for performing static analysis of source code of a computer program. The invention can be applied to source code of computer programs that are each written in one or more computer programming languages. The source code is translated into a byte code program which is processed by a virtual machine (VM). The VM performs static analysis of the source code via the translated byte code program and the VM is further designed to distinguish between different types of functions. An external function, such as a computer programming language intrinsic function, is processed by a language specific plug-in module (LSPM) that interoperates with the VM. After processing of the function call by the LSPM, the LSPM updates the state of execution of the VM, and control of execution returns from the LSPM to the virtual machine (VM).
Owner:ENDOR LABS INC