189629 ⎘
Arrangements for software engineering; Transformation of program code; Compilation; Encoding Exploiting fine grain parallelism, i.e. parallelism at instruction level
Sub-classes:Parallel Execution of Cells in Directed Acyclic Graph-Driven Notebook Environment
#2TECHNIQUES FOR PARALLEL EXECUTION
#3ACCELERATOR INCLUDING HIERARCHICAL MEMORY
#4Systems and methods to manage sub-chart dependencies with directed acyclic graphs
#5Concept for Evaluating Hardware Tracing Records
#6AUTOMATIC TUNING OF A HETEROGENEOUS COMPUTING SYSTEM
#7Partitioning and parallel loading of property graphs with constraints
#8Compiler device, instruction generation method, program, compiling method, and compiler program
#9COMPUTER-READABLE RECORDING MEDIUM STORING PROGRAM AND INFORMATION PROCESSING METHOD
#10Locate neural network performance hot spots
#11Techniques for parallel execution
#12Memory-bound scheduling
#13Allocating variables to computer memory
#14Secure IDS certificate verification for a primary platform
#15Offloading server and offloading program
#16Pre-instruction scheduling rematerialization for register pressure reduction
#17Information processing method and computer-readable recording medium having stored therein optimization program
#18Large lookup tables for an image processor
#19ADAPTIVE COMPILATION OF QUANTUM COMPUTING JOBS
#20Application interface on multiple processors
#21Annotations for parallelization of user-defined functions with flexible partitioning
#22Compiler for translating between a virtual image processor instruction set architecture (ISA) and target hardware having a two-dimensional shift array structure
#23Compiling and combining instructions from different branches for execution in a processing element of a multithreaded processor
#24TECHNIQUES FOR TRANSFORMING SERIAL PROGRAM CODE INTO KERNELS FOR EXECUTION ON A PARALLEL PROCESSOR
#25Method and apparatus for detecting inter-instruction data dependency
#26TECHNIQUE FOR INTER-PROCEDURAL MEMORY ADDRESS SPACE OPTIMIZATION IN GPU COMPUTING COMPILER
#27Technologies for indirectly calling vector functions
#28Circuitry with adaptive memory assistance capabilities
#29Compiler for translating between a virtual image processor instruction set architecture (ISA) and target hardware having a two-dimensional shift array structure
#30Systems and methods for automatic computer code parallelization
#31Program code optimization for reducing branch mispredictions
#32Method and device for processing an irregular application
#33Vector processing system
#34Method and apparatus to create register windows for parallel iterations to achieve high performance in HW-SW codesigned loop accelerator
#35Systems and methods for generating code for parallel processing units
#36Software optimization for multicore systems
#37Preprocessing tensor operations for optimal compilation
#38Supporting binary translation alias detection in an out-of-order processor
#39Compiler architecture for programmable application specific integrated circuit based network devices
#40Automatically enabling a read-only cache in a language in which two arrays in two different variables may alias each other
#41General purpose distributed data parallel computing using a high level language
#42Application interface on multiple processors
#43Unaligned instruction relocation
#44Compiler for translating between a virtual image processor instruction set architecture (ISA) and target hardware having a two-dimensional shift array structure
#45VLIW type instruction packet structure and processor suitable for processing such an instruction packet
#46Advanced interactive command-line front-end for graph analysis systems
#47Incremental interprocedural dataflow analysis during compilation
#48Reuse of decoded instructions
#49Compiler for translating between a virtual image processor instruction set architecture (ISA) and target hardware having a two-dimensional shift array structure
#50Unaligned instruction relocation
#51Unaligned instruction relocation
#52Compiler method, parallel processing method, and compiler apparatus
#53Application interface on multiple processors
#54Utilizing special purpose elements to implement a FSM
#55Algorithm to achieve optimal layout of decision logic elements for programmable network devices
#56Algorithm to achieve optimal layout of instruction tables for programmable network devices
#57Algorithm to derive logic expression to select execution blocks for programmable network devices
#58Code processor to build orthogonal execution blocks for programmable network devices
#59Compiler architecture for programmable application specific integrated circuit based network devices
#60Code generator for programmable network devices
#61Hybrid parallelization strategies for machine learning programs on top of mapreduce
#62Loop nest parallelization without loop linearization
#63System, method, and computer program product for implementing large integer operations on a graphics processing unit
#64Combining instructions from different branches for execution in a single n-way VLIW processing element of a multithreaded processor
#65Method and system for generating object code to facilitate predictive memory retrieval
#66System for an instruction set agnostic runtime architecture
#67Compile based obfuscation
#68Extending superword level parallelism
#69Extending superword level parallelism
#70System and methods for collaborative query processing for large scale data processing with software defined networking
#71Compiler method and compiler apparatus for optimizing a code by transforming a code to another code including a parallel processing instruction
#72Interleaving data accesses issued in response to vector access instructions
#73Control flow optimization for efficient program code execution on a processor
#74Instruction definition to implement load store reordering and optimization
#75Method and system for automated process distribution
#76System and method for energy aware program development
#77Auto multi-threading in macroscalar compilers
#78Increasing macroscalar instruction level parallelism
#79Method and apparatus for exploiting data locality in dynamic task scheduling
#80System, method, and computer program product for implementing large integer operations on a graphics processing unit
#81Solution to divergent branches in a SIMD core using hardware pointers
#82Application interface on multiple processors
#83Code conversion method, program, and system for garbage collection
#84Enhanced instruction scheduling during compilation of high level source code for improved executable code
#85Parallel processing in human-machine interface applications
#86Method and system for generating object code to facilitate predictive memory retrieval
#87Code generation method and information processing apparatus
#88Instruction scheduling for reducing register usage based on dependence depth and presence of sequencing edge in data dependence graph
#89Optimizing texture commands for graphics processing unit
#90Applicaton interface on multiple processors
#91Demand-driven algorithm to reduce sign-extension instructions included in loops of a 64-bit computer program
#92Algorithm for 64-bit address mode optimization
#93Technique for live analysis-based rematerialization to reduce register pressures and enhance parallelism
#94Algorithm for vectorization and memory coalescing during compiling
#95TECHNIQUE FOR INTER-PROCEDURAL MEMORY ADDRESS SPACE OPTIMIZATION IN GPU COMPUTING COMPILER
#96Interleaving data accesses issued in response to vector access instructions
#97Systems and methods for parallel execution of a portion of a script by interpreting comments in the script as parallel control statements
#98Modular ASL component
#99Method and system for dynamic memory management
#100Pipelined loop parallelization with pre-computations
#101Runtime dependence-aware scheduling using assist thread
#102Utilizing special purpose elements to implement a FSM
#103Data processing circuit with a plurality of instruction modes for processing time-stationary encoded instructions, and method of operating/scheduling such data circuit
#104Systems and methods for compiler-based full-function vectorization
#105Asynchronous workflows
#106Program converting apparatus and program conversion method
#107Compiling device and compiling method
#108Method and system for generating object code to facilitate predictive memory retrieval
#109Using vector atomic memory operation to handle data of different lengths
#110Runtime dependence-aware scheduling using assist thread
#111General purpose distributed data parallel computing using a high level language
#112Fast vector masking algorithm for conditional data selection in SIMD architectures
#113Data processing circuit with a plurality of instruction modes, method of operating such a data circuit and scheduling method for such a data circuit
#114Energy/performance with optimal communication in dynamic parallelization of single threaded programs
#115System and method for processor with predictive memory retrieval assist
#116Modular ASL component
#117ARITHMETIC DEVICE, ARITHMETIC METHOD, HARD DISC CONTROLLER, HARD DISC DEVICE, PROGRAM CONVERTER, AND COMPILER
#118Digital data processing method and system
#119Generation of a progress notification in a software loop
#120System and method for instruction latency reduction in graphics processing
#121Method and apparatus for interactive scheduling of VLIW assembly code
#122STRAND-BASED COMPUTING HARDWARE AND DYNAMICALLY OPTIMIZING STRANDWARE FOR A HIGH PERFORMANCE MICROPROCESSOR SYSTEM
#123Method and apparatus for automatic second-order predictive commoning
#124System and method for processor with predictive memory retrieval assist
#125Systems, methods and computer products for cross-thread scheduling
#126Method and apparatus for ordering code based on critical sections
#127Scheduling multithreaded programming instructions based on dependency graph
#128OPTIMISED COMPILATION METHOD DURING CONDITIONAL BRANCHING
#129Method and Apparatus For Generating Execution Equivalence Information
#130Application interface on multiple processors
#131Method and system for reducing memory reference overhead associated with treadprivate variables in parallel programs
#132Configuring a dependency graph for dynamic by-pass instruction scheduling
#133Reordering application code to improve processing performance
#134Method, apparatus and computer program for executing a program
#135Code generation for complex arithmetic reduction for architectures lacking cross data-path support
#136Optimization of a target program
#137Method and system for automated process distribution
#138METHODS AND APPARATUS TO OPTIMIZE COMPUTER INSTRUCTIONS
#139Method and apparatus for generating data parallel select operations in a pervasively data parallel system
#140Pervasively data parallel information handling system and methodology for generating data parallel select operations
#141Method and system for dynamic memory management
#142Framework for integrated intra- and inter-loop aggregation of contiguous memory accesses for SIMD vectorization
#143System and method for simulating hardware interrupts
#144Optimizing code motion with delayed exception handling
#145Method and apparatus for moving area operator definition instruction statements within control flow structures
#146Method, system and program product for detecting and managing unwanted synchronization
#147Drive and method for simulating the insertion of a new record
#148Methods and apparatus for multi-core processing with dedicated thread management
#149Post-register allocation profile directed instruction scheduling
#150Compilation for a SIMD RISC processor
#151Dynamic instruction sequence selection during scheduling
#152Code outlining without trampolines
#153Method and system for reducing memory reference overhead associated with threadprivate variables in parallel programs
#154Alignment of variable length program instructions within a data processing apparatus
#155Compiler apparatus
#156Systems and methods for re-ordering instructions
#157Technique for processing a computer program
#158Method and system for optimizing operations on memory device
#159Trace based signal scheduling and compensation code generation
#160Pipelined instruction processor with data bypassing and disabling circuit
#161Methods and systems for ordering instructions using future values
#162System and method for simulating hardware interrupts
#163Method and system for generating object code to facilitate predictive memory retrieval
#164Method and apparatus for automatic second-order predictive commoning
#165Method and system for configuring a dependency graph for dynamic by-pass instruction scheduling
#166System and method for processor with predictive memory retrieval assist
#167Computer system for data processing and method for the transfer of an array segment of an affine-indexed multi-dimensional array referenced in a loop nest from a first memory to a second memory
#168Systems and methods for replacing NOP instructions in a first program with instructions of a second program
#169Scheduling of instructions in program compilation
#170Framework for integrated intra- and inter-loop aggregation of contiguous memory accesses for SIMD vectorization
#171Signal processing apparatus and method thereof
#172Method and apparatus for generating code for scheduling the execution of binary code
#173Instruction scheduling
#174Resource-aware scheduling for compilers
#175Tail duplicating during block layout
#176Information processing system and code generation method
#177Method for register allocation during instruction scheduling
#178Method, apparatus and computer program for executing a program by incorporating threads
#179Method for minimizing spill in code scheduled by a list scheduler
#180Microprocessor using genetic algorithm
#181Fast interference graph construction for a binary tree of interval nodes
#182Quantum instruction compiler for optimizing hybrid algorithms
#183Language agnostic pipeline packager for machine learning
#184Applications for hardware accelerators in computing systems
#185Applications for hardware accelerators in computing systems
#186Quantum instruction compiler for optimizing hybrid algorithms
#187Pipelined data cryptography device and method
#188Programming in a multiprocessor environment