Images List Premium Download Classic

Compiler

Compiler-related patent applications - as published by the U.S. Patent and Trademark Office (USPTO).


loading
Control infrastructure
Systech Corporation
January 11, 2018 - N°20180013579

In an embodiment, the infrastructure comprises a script execution module that comprises a compiler that compiles scripts, having instructions that reference device properties, into virtual-machine programs, a virtual machine that executes virtual-machine programs, and a script manager that stores scripts, retrieves scripts, and loads scripts into the compiler. In addition, the infrastructure may comprise gateway(s), communicatively connected to physical ...
Method for improving opencl hardware execution efficiency
Hangzhou Flyslice Technologies Co., Ltd.
January 11, 2018 - N°20180011957

A method for improving opencl hardware execution efficiency described in this invention comprises the following steps: compiling a kernel implemented in opencl, generating verilog code with a high-level synthesis tool; analyzing the interfaces of auto-generated verilog code, recording signals, timing sequence, and function of the interfaces; manually modifying and optimizing the verilog code; inserting a file replacement command in the ...
Method for monitoring a machine tool
Komet Group Gmbh
January 11, 2018 - N°20180011474

Machine tool (10), in particular a cutting machine tool, comprising at least one digital storage unit (34) in which a machining program code that codes the machining process of a workpiece by means of the machine tool (10) and a monitoring program code that codes a monitoring process for monitoring the machining process are stored. According to the invention, it is intended that ...
Compiler Patent Pack
Download 129+ patent application PDFs
Compiler Patent Applications
Download 129+ Compiler-related PDFs
For professional research & prior art discovery
inventor
  • 129+ full patent PDF documents of Compiler-related inventions.
  • Exact USPTO filing data with full-text, images, drawings & claims.
  • Index pages: Table View and Image-Grid View layouts. All images in each PDF.
Verification of a dataflow representation of a program through static type-checking
Microsoft Technology Licensing, Llc
January 04, 2018 - N°20180004495

Functionality is described for providing a compiled program that can be executed in a parallel and a distributed manner by any selected runtime environment. The functionality includes a compiler module for producing the compiled program based on a dataflow representation of a program (i. E., a dataflow-expressed program). The dataflow-expressed program, in turn, includes a plurality of tasks that are ...
High performance php
Facebook, Inc.
January 04, 2018 - N°20180004489

Markup language documents including server side scripting code using php syntax are executed efficiently in response to requests received by a server. The processing of the markup language document results in generation of a transformed markup language document that is returned in response to the request. The server side script code is input to a compiler that generates c++ code (...
Crowd-sourced media playback adjustment
December 28, 2017 - N°20170374423

Various systems and methods for providing crowd-sourced media playback adjustment are provided herein. A media playback system for adjusting media playback includes a user profile manager to access a user profile database to obtain a user profile associated with a user of the media playback system, the media playback system to present a media presentation; a media processor to analyze ...
Compiler Patent Pack
Download 129+ patent application PDFs
Compiler Patent Applications
Download 129+ Compiler-related PDFs
For professional research & prior art discovery
inventor
  • 129+ full patent PDF documents of Compiler-related inventions.
  • Exact USPTO filing data with full-text, images, drawings & claims.
  • Index pages: Table View and Image-Grid View layouts. All images in each PDF.
Real-time performance tracking using dynamic compilation
Advanced Micro Devices, Inc.
December 28, 2017 - N°20170371761

Systems, apparatuses, and methods for performing real-time tracking of performance targets using dynamic compilation. A performance target is specified in a service level agreement. A dynamic compiler analyzes a software application executing in real-time and determine which high-level application metrics to track. The dynamic compiler then inserts instructions into the code to increment counters associated with the metrics. A power ...
Specialized micro-hypervisors for unikernels
International Business Machines Corporation
December 21, 2017 - N°20170364377

Application code is obtained at a compiler toolchain, which accesses a package manager that tracks dependencies for a set of software components including application-level components represented as application-level packages, hypervisor interface-level components represented as hypervisor interface-level packages, and hypervisor-level components represented as hypervisor-level packages. A dependency solver is employed to select a sub-set of the set of packages that satisfy ...
Method and apparatus for compiling regular expressions
Micron Technology, Inc.
December 21, 2017 - N°20170364337

Apparatus, systems, and methods for a compiler are described. One such compiler converts source code into an automaton comprising states and transitions between the states, wherein the states in the automaton include a special purpose state that corresponds to a special purpose hardware element. The compiler converts the automaton into a netlist, and places and routes the netlist to provide ...
Fingerprinting of redundant threads using compiler-inserted transformation code
Advanced Micro Devices, Inc.
December 21, 2017 - N°20170364332

A first processing element is configured to execute a first thread and one or more second processing elements are configured to execute one or more second threads that are redundant to the first thread. The first thread and the one or more second threads are to selectively bypass one or more comparisons of results of operations performed by the first ...
Technologies for discontinuous execution by energy harvesting devices
Intel Corporation
December 14, 2017 - N°20170357306

Technologies for discontinuous execution include a compiler computing device and one or more target computing devices. The compiler computing device converts a computer program into a sequence of atomic transactions and coalesces the transactions to generate additional sequences of transactions. The compiler computing device generates an executable program including two or more sequences of transactions having different granularity. A target ...
Generating executable files through compiler optimization
International Business Machines Corporation
December 07, 2017 - N°20170351499

Embodiments of the present invention may track a user's interaction trajectory associated with a problem occurred on a website. According to an embodiment of the present invention, a first symbol of a first definition associated with a first object file is obtained. Then, in response to the first symbol matching a second symbol of a second definition associated with a ...
Performing register promotion optimizations in a computer program in regions where memory aliasing may occur ...
International Business Machines Corporation
December 07, 2017 - N°20170351498

Processor hardware detects when memory aliasing occurs, and assures proper operation of the code even in the presence of memory aliasing. Because the hardware can detect and correct for memory aliasing, this allows a compiler to make optimizations such as register promotion even in regions of the code where memory aliasing can occur. The compiled code is then executed on ...
Compiler Patent Pack
Download 129+ patent application PDFs
Compiler Patent Applications
Download 129+ Compiler-related PDFs
For professional research & prior art discovery
inventor
  • 129+ full patent PDF documents of Compiler-related inventions.
  • Exact USPTO filing data with full-text, images, drawings & claims.
  • Index pages: Table View and Image-Grid View layouts. All images in each PDF.
Processor that includes a special store instruction used in regions of a computer program where ...
International Business Machines Corporation
December 07, 2017 - N°20170351496

Processor hardware detects when memory aliasing occurs, and assures proper operation of the code even in the presence of memory aliasing. The processor defines a special store instruction that is different from a regular store instruction. The special store instruction is used in regions of the computer program where memory aliasing may occur. Because the hardware can detect and correct ...
Processor that detects memory aliasing in hardware and assures correct operation when memory aliasing occurs
International Business Machines Corporation
December 07, 2017 - N°20170351495

Processor hardware detects when memory aliasing occurs, and assures proper operation of the code even in the presence of memory aliasing. Because the hardware can detect and correct for memory aliasing, this allows a compiler to make optimizations such as register promotion even in regions of the code where memory aliasing can occur. The result is code that is more ...
System and method for associative power and clock management with instruction governed operation for power ...
Northwestern University
December 07, 2017 - N°20170351318

A system includes an arm core processor, a programmable regulator, a compiler, and a control unit, where the compiler uses a performance association outcome to generate a 2-bit regulator control values encoded into each individual instruction. The system can provide associative low power operation where instructions govern the operation of on-chip regulators or clock generator in real time. Based on ...
System for expression evaluation at debug time
Red Hat, Inc.
November 30, 2017 - N°20170344457

A system for expression evaluation at debug time includes a debugger which receives an executable program with debugging information from a compiler, where the executable program with the debugging information is generated by compiling a source code program and generating debugging information corresponding to the executable program. The compiler embeds at least a first abstract syntax tree of a first ...
Triage self-repair for statically compiled executables
Oracle International Corporation
November 30, 2017 - N°20170344350

Embodiments provide systems and methods for generating application binaries having self-triage repair capabilities. For example, embodiments enable an independent software vendor (isv) to statically compile application source code into a self-triaging application binary (stab) having a release-time executable. Should the release-time executable generate runtime errors when executed, the stab can apply one or more triage approaches to itself to morph ...
Sample driven profile guided optimization with precise correlation
Microsoft Technolgy Licensing, Llc.
November 30, 2017 - N°20170344349

A profile guided optimization compiler utilizes sample profile data including a control flow representation of a program having block counts associated with each basic block of the program, and edge counts associated with each control flow edge estimated from the block counts. The sample profile data utilizes correlation data to map the address of a sampled instruction from a fully ...
Compiler global memory access optimization in code regions using most appropriate base pointer registers
Freescale Semiconductor, Inc.
November 23, 2017 - N°20170337142

A processing device includes a target processor instruction memory to store a plurality of target processor instructions that include a plurality of global memory access instructions. The processing device further includes a compiler to communicate with the target processor instruction memory, the compiler including: a global variable candidate detection module to identify a global memory access instruction within a set ...
Technologies for position-independent persistent memory pointers
Intel Corporation
November 23, 2017 - N°20170337137

Technologies for persistent memory pointer access include a computing device having a persistent memory including one or more nonvolatile regions. The computing device may load a persistent memory pointer having a static region identifier, a segment identifier, and an offset from the persistent memory. The computing device may map the static region identifier to a dynamic region identifier and determine ...
Loading