Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Browse by Category: Main > Information Technology
Class Information
Number: 717/161
Name: Data processing: software development, installation, and management > Software program development tool (e.g., integrated case tool or stand-alone development tool) > Translation of code > Compiling code > Optimization > Code restructuring > Including loop > Including scheduling instructions
Description: Subject matter comprising means or steps for scheduling iterations of a loop for optimized execution on a target machine.










Patents under this class:
1 2 3 4 5

Patent Number Title Of Patent Date Issued
8689202 Scheduling of instructions Apr. 1, 2014
8677338 Data dependence testing for loop fusion with code replication, array contraction, and loop interchange Mar. 18, 2014
8635606 Dynamic optimization using a resource cost registry Jan. 21, 2014
8635627 Method, medium and apparatus storing and restoring register context for fast context switching between tasks Jan. 21, 2014
8627300 Parallel dynamic optimization Jan. 7, 2014
8615746 Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization Dec. 24, 2013
8615745 Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization Dec. 24, 2013
8612955 Wavescalar architecture having a wave order memory Dec. 17, 2013
8612957 Scheduling multithreaded programming instructions based on dependency graph Dec. 17, 2013
8612958 Program converting apparatus and program conversion method Dec. 17, 2013
8584106 Systems and methods for compiling an application for a parallel-processing computer system Nov. 12, 2013
8572557 Program code generation support device and method, program execution device and method, and program code compression processing device and method and program thereof Oct. 29, 2013
8561046 Pipelined parallelization with localized self-helper threading Oct. 15, 2013
8561047 Object linkage device for linking objects in statically linked executable program file, method of linking objects, and computer readable storage medium storing program thereof Oct. 15, 2013
8555267 Performing register allocation of program variables based on priority spills and assignments Oct. 8, 2013
8549507 Loop coalescing method and loop coalescing device Oct. 1, 2013
8549508 Mechanism for performing instruction scheduling based on register pressure sensitivity Oct. 1, 2013
8543992 Method and apparatus for partitioning programs to balance memory latency Sep. 24, 2013
8516466 Optimization of automated system-managed storage operations Aug. 20, 2013
8505002 Translation of SIMD instructions in a data processing system Aug. 6, 2013
8473935 Just-ahead-of-time compilation Jun. 25, 2013
8458682 Conversion of a class oriented data flow program to a structure oriented data flow program with dynamic interpretation of data types Jun. 4, 2013
8453135 Computation reuse for loops with irregular accesses May. 28, 2013
8453134 Improving data locality and parallelism by code replication May. 28, 2013
8448156 Systems and methods for caching compute kernels for an application running on a parallel-processing computer system May. 21, 2013
8443349 Systems and methods for determining compute kernels for an application in a parallel-processing computer system May. 14, 2013
8418156 Two-stage commit (TSC) region for dynamic binary optimization in X86 Apr. 9, 2013
8413127 Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations Apr. 2, 2013
8341615 Single instruction multiple data (SIMD) code generation for parallel loops using versioning and scheduling Dec. 25, 2012
8341609 Code generation in the presence of paged memory Dec. 25, 2012
8336031 Method and system of performing thread scheduling Dec. 18, 2012
8336040 System and method for topology-aware job scheduling and backfilling in an HPC environment Dec. 18, 2012
8336041 Compiler and compiling method Dec. 18, 2012
8327345 Computation table for block computation Dec. 4, 2012
8327344 Array reference safety analysis in the presence of loops with conditional control flow Dec. 4, 2012
8311683 Processor cooling management Nov. 13, 2012
8291400 Communication scheduling for parallel processing architectures Oct. 16, 2012
8281297 Reconfigurable processing Oct. 2, 2012
8276135 Profiling of software and circuit designs utilizing data operation analyses Sep. 25, 2012
8266610 Extension of swing modulo scheduling to evenly distribute uniform strongly connected components Sep. 11, 2012
8266606 Self-optimizable code for optimizing execution of tasks and allocation of memory in a data processing system Sep. 11, 2012
8261249 Distributed schemes for deploying an application in a large parallel system Sep. 4, 2012
8261250 Single-chip multiprocessor with clock cycle-precise program scheduling of parallel execution Sep. 4, 2012
8261252 Method and system for automated code conversion Sep. 4, 2012
8250555 Compiling code for parallel processing architectures based on control flow Aug. 21, 2012
8250557 Configuring a dependency graph for dynamic by-pass instruction scheduling Aug. 21, 2012
8250556 Distributing parallelism for parallel processing architectures Aug. 21, 2012
8224636 Method and system for implementing parallel execution in a computing system and in a circuit simulator Jul. 17, 2012
8191056 Sparse vectorization without hardware gather/scatter May. 29, 2012
8191057 Systems, methods, and computer products for compiler support for aggressive safe load speculation May. 29, 2012

1 2 3 4 5










 
 
  Recently Added Patents
Data processing system, data processing method, and image forming apparatus
Nanofibers containing latent reactive groups
System and method for logical separation of a server by using client virtualization
Method and apparatus for communications
Lightweight multicast method and apparatus for data distribution service
Decontamination apparatus and method
Radio communication devices, information providers, methods for controlling a radio communication device and methods for controlling an information provider
  Randomly Featured Patents
UV-treated golf ball
Photosensitive compositions containing a polymer with carboxyl and hydroxyphenyl groups, a compound with multiple ethylenic unsaturation and a photo-acid generator
Fitment and valve apparatus for bag-on-valve device
2-aminoquinoline derivatives
Image inspection device
Wrap spring clutch with brake
Spectral color generator
Stencil and screen assembly for a printer
Low-profile disk unit
Separating member, fixing device, and image forming apparatus