189627 ⎘
Arrangements for software engineering; Transformation of program code; Compilation; Encoding; Optimisation; Reducing the execution time required by the program code Reducing the number of cache misses; Data prefetching
INDIRECT PREFETCHER TRAINING
#2DYNAMIC RESOURCE PREDICTION USING LARGE CODE LANGUAGE MODELS
#3METHODS AND SYSTEMS FOR USING CACHED BUILDS IN SOFTWARE DEVELOPMENT
#4METHOD AND APPARATUS FOR COMPUTER OPERATION IMPROVEMENT BY FLATTENING MULTI-LEVEL DATA STRUCTURES TO OPTIMIZE POINTER CHASE
#5Compilation Optimization Method for Program Source Code and Related Product
#6Instruction prefetch mechanism
#7Shared compilation cache verification system
#8Shared compilation cache verification system
#9Prefetch kernels on data-parallel processors
#10Analysis for modeling data cache utilization
#11METHOD AND SYSTEM FOR PROVIDING A CONTEXT-SENSITIVE, NON-INTRUSIVE DATA PROCESSING OPTIMIZATION FRAMEWORK
#12CODE PREFETCH INSTRUCTION
#13Instruction prefetch mechanism
#14Firmware publication of multiple binary images
#15Systems and methods for data processing
#16Methods and systems for program optimization utilizing intelligent space exploration
#17Digitally coordinated dynamically adaptable clock and voltage supply apparatus and method
#18Information processing apparatus and information processing method
#19Systems and methods for data processing
#20Nested loops reversal enhancements
#21Thread prefetch mechanism
#22Prefetch kernels on data-parallel processors
#23Instruction prefetch mechanism
#24Fields hotness based object splitting
#25Cache efficient reading of result values in a column store database
#26Information processing apparatus, computer-readable recording medium storing therein compiler program, and compiling method
#27Compiler optimization for indirect array access operations
#28Cache efficient reading of result values in a column store database
#29Tuning of loop orders in blocked dense basic linear algebra subroutines
#30Method and device for distributing partitions on a multicore processor
#31INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM RECORDING PROGRAM
#32Prefetch insensitive transactional memory
#33TECHNIQUE FOR INTER-PROCEDURAL MEMORY ADDRESS SPACE OPTIMIZATION IN GPU COMPUTING COMPILER
#34Prefetch insensitive transactional memory
#35Instruction prefetch mechanism
#36Circuitry with adaptive memory assistance capabilities
#37Post-compile cache blocking analyzer
#38Optimizing structures to fit into a complete cache line
#39Cache aware self-referential structure peeling
#40Prefetch insensitive transactional memory
#41Prefetch insensitive transactional memory
#42Compiling a parallel loop with a complex access pattern for writing an array for GPU and CPU
#43Compiling a parallel loop with a complex access pattern for writing an array for GPU and CPU
#44ACCELERATING SOFTWARE BUILDS
#45Automatic identification and generation of non-temporal store and load operations in a dynamic optimization environment
#46Arranging binary code based on call graph partitioning
#47Accelerating software builds
#48Accelerating software builds
#49Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads
#50Information processing device, storage medium, and method
#51Memory device having multiple read buffers for read latency reduction
#52Automatic recovery of application cache warmth
#53Arranging binary code based on call graph partitioning
#54Technologies for automatic reordering of sparse matrices
#55Prefetch insensitive transactional memory
#56Prefetch insensitive transactional memory
#57Prefetching with level of aggressiveness based on effectiveness by memory access type
#58Processor with efficient processing of recurring load instructions from nearby memory addresses
#59Arranging binary code based on call graph partitioning
#60Multiple window based segment prefetching
#61Set associative cache memory with heterogeneous replacement policy
#62Multiple data prefetchers that defer to one another based on prefetch effectiveness by memory access type
#63Information processing apparatus and compiling method
#64Automatic recovery of application cache warmth
#65Optimizing if statements in computer programming
#66Conditional branch instruction compaction for regional code size reduction
#67Optimizing if statements in computer programming
#68Computer-readable recording medium storing information processing program, information processing apparatus, and information processing method
#69Compiler caching for runtime routine redundancy tracking
#70Cache control device for prefetching using pattern analysis processor and prefetch instruction and prefetching method using cache control device
#71Conditional branch instruction compaction for regional code size reduction
#72Compile based obfuscation
#73Data splitting for recursive data structures
#74Compiling method and compiling device
#75Profiling binary code based on density
#76Conjugate code generation for efficient dynamic optimizations
#77Loop distribution detection program and loop distribution detection method
#78Implementing a jump instruction in a dynamic translator that uses instruction code translation and just-in-time compilation
#79Constraining prefetch requests to a processor socket
#80Method and node entity for enhancing content delivery network
#81Optimization of instructions to reduce memory access violations
#82Data splitting for multi-instantiated objects
#83Anticipated prefetching for a parent core in a multi-core chip
#84Computing apparatus, computing method, and computing program
#85Optimizing compiler performance by object collocation
#86Stack data management for software managed multi-core processors
#87Anticipated prefetching for a parent core in a multi-core chip
#88Heap data management for limited local memory(LLM) multi-core processors
#89Prefetch kernels on a graphics processing unit
#90Adaptive instruction prefetching and fetching memory system apparatus and method for microprocessor system
#91Method of prefetch optimizing by measuring execution time of instruction sequence cycling through each selectable hardware prefetch depth and cycling through disabling each software prefetch instruction
#92Autonomic hotspot profiling using paired performance sampling
#93Resource prefetching via sandboxed execution
#94Techniques to request stored data from a memory
#95Data processing apparatus and method for reducing storage requirements for temporary storage of data
#96Error detection within a memory
#97Monitoring accesses to memory in a multiprocessor system
#98Coordinated prefetching based on training in hierarchically cached processors
#99Methods and apparatuses for efficient load processing using buffers
#100Prefetch optimizer measuring execution time of instruction sequence cycling through each selectable hardware prefetch depth and cycling through disabling each software prefetch instruction of an instruction sequence of interest
#101Data prefetching and coalescing for partitioned global address space languages
#102Demand-driven algorithm to reduce sign-extension instructions included in loops of a 64-bit computer program
#103Algorithm for 64-bit address mode optimization
#104Technique for live analysis-based rematerialization to reduce register pressures and enhance parallelism
#105Algorithm for vectorization and memory coalescing during compiling
#106Program converting apparatus, program converting method, and medium
#107TECHNIQUE FOR INTER-PROCEDURAL MEMORY ADDRESS SPACE OPTIMIZATION IN GPU COMPUTING COMPILER
#108Methods and apparatus to access memory using runtime characteristics
#109Data prefetching method for distributed hash table DHT storage system, node, and system
#110Automatic caching of partial results while editing software
#111Method and node entity for enhancing content delivery network
#112Information processing device, terminal, server, and method for data transfer
#113Method and programming system for programming an automation component
#114AUTOMATION OF POST-LINKER FUNCTIONS IN EMBEDDED APPLICATIONS
#115Dynamically maintaining coherency within live ranges of direct buffers
#116Method and system for dynamic memory management
#117Prefetching irregular data references for software controlled caches
#118System and method for optimizing software transactional memory operations using static caching of memory objects
#119Rewriting branch instructions using branch stubs
#120Arranging binary code based on call graph partitioning
#121Dynamically rewriting branch instructions in response to cache line eviction
#122Variable-sized concurrent grouping for multiprocessing
#123Autonomic hotspot profiling using paired performance sampling
#124Structure layout optimizations
#125Multi-level buffer pool extensions
#126Arrangement method of programs to memory space, apparatus, and recording medium
#127Arranging binary code based on call graph partitioning
#128Rewriting branch instructions using branch stubs
#129Dynamically Rewriting Branch Instructions in Response to Cache Line Eviction
#130Shared prefetching to reduce execution skew in multi-threaded systems
#131Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads
#132Compiler assisted low power and high performance load handling based on load types
#133Efficient multi-level software cache using SIMD vector permute functionality
#134OPTIMIZATION OF AN APPLICATION PROGRAM
#135Methods and apparatuses for efficient load processing using buffers
#136Meta-data based data prefetching
#137Trace-assisted startup optimization from a virtual disk
#138PROGRAM OPTIMIZATION METHOD
#139Efficient parallel computation of dependency problems
#140Optimizing compiler performance by object collocation
#141Memory controller, memory system, semiconductor integrated circuit, and memory control method
#142Multiple pass compiler instrumentation infrastructure
#143Branch prediction path wrong guess instruction
#144Methods and apparatuses for compiler-creating helper threads for multi-threading
#145Method and system for data prefetching for loops based on linear induction expressions
#146Method and system generating execution file system device
#147Post-pass binary adaptation for software-based speculative precomputation
#148Apparatus, method and instruction for initiation of concurrent instruction streams in a multithreading microprocessor
#149Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations
#150INDIRECT BRANCH PROCESSING PROGRAM AND INDIRECT BRANCH PROCESSING METHOD
#151Instruction cache
#152Optimized code generation targeting a high locality software cache
#153MINIMIZING MEMORY ACCESS CONFLICTS OF PROCESS COMMUNICATION CHANNELS
#154Efficient software cache accessing with handle reuse
#155Dynamically maintaining coherency within live ranges of direct buffers
#156Learning and cache management in software defined contexts
#157Event address register history buffers for supporting profile-guided and dynamic optimizations
#158Information processing system and information processing method
#159INFORMATION PROCESSING APPARATUS AND COMPILING METHOD
#160Prefetching irregular data references for software controlled caches
#161Data transfer optimized software cache for irregular memory references
#162Combining static and dynamic compilation to remove delinquent loads
#163Data transfer optimized software cache for regular memory references
#164Compiler capable of partitioning program and program partitioning method
#165Method and apparatus for partitioning programs to balance memory latency
#166Data splitting for recursive data structures
#167INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING SYSTEM
#168Tiling across loop nests with possible recomputation
#169Object relocation guided by data cache miss profile
#170Data layout using data type information
#171Apparatus and method for information processing enabling fast access to program
#172Compiler implemented software cache in which non-aliased explicitly fetched data are excluded
#173Uniform external and internal interfaces for delinquent memory operations to facilitate cache optimization
#174Profiling metrics for computer programs
#175Method and system for preloading page using control flow
#176Method and apparatus for merging critical sections
#177System, method, and computer program product for conditionally suspending issuing instructions of a thread
#178Software solution for cooperative memory-side and processor-side data prefetching
#179System and method for recompiling code based on locality domain and thread affinity in NUMA computer systems
#180Method and system for dynamic memory management
#181Program control device and program control method
#182COMPILER ASSISTED RE-CONFIGURABLE SOFTWARE IMPLEMENTED CACHE
#183Compiling device, list vector area assignment optimization method, and computer-readable recording medium having compiler program recorded thereon
#184Method and system for generating prefetch information for multi-block indirect memory access chains
#185Compiler implemented software cache method in which non-aliased explicitly fetched data are excluded
#186Compiling source code
#187Method and system for optimizing performance based on cache analysis
#188Learning and cache management in software defined contexts
#189Automatic caching generation in network applications
#190Synchronized storage providing multiple synchronization semantics
#191Blocking of nested loops having feedback or feedforward indexes
#192Automatic identification of application-specific functional units with architecturally visible storage
#193METHODS AND APPARATUS TO OPTIMIZE PROCESSING THROUGHPUT OF DATA STRUCTURES IN PROGRAMS
#194Method and apparatus for software-assisted data cache and prefetch control
#195Optimizing cache efficiency within application software
#196Facilitating communication and synchronization between main and scout threads
#197Method and apparatus for software scouting regions of a program
#198Program translation method and program translation apparatus
#199System and method for determining the cacheability of code at the time of compiling
#200Automatic generation of software-controlled caching and ordered synchronization
#201Preemptive multitasking employing software emulation of directed exceptions in a multithreading processor
#202Software managed cache optimization system and method for multi-processing systems
#203Dynamic prefetching of hot data streams
#204Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations
#205Method and apparatus for improving data cache performance using inter-procedural strength reduction of global objects
#206Cost-aware design-time/run-time memory management methods and apparatus
#207Data prefetch method for indirect references
#208Program conversion apparatus and processor
#209Synchronized storage providing multiple synchronization semantics
#210Compiler with cache utilization optimizations
#211Apparatus, method, and instruction for software management of multiple computational contexts in a multithreaded microprocessor
#212Grouping frequently referenced data items to co-locate for cache utilization
#213Cache coloring based on dynamic function flow
#214Data layout mechanism to reduce hardware resource conflicts
#215Data processing apparatus and compiler apparatus
#216Method and system for code modification based on cache structure
#217Integrated mechanism for suspension and deallocation of computational threads of execution in a processor
#218Mechanisms for dynamic configuration of virtual processor resources
#219Apparatus, method, and instruction for initiation of concurrent instruction streams in a multithreading microprocessor
#220Method for prefetching recursive data structure traversals
#221Ordering of high use program code segments using simulated annealing
#222Compiler apparatus for optimizing high-level language programs using directives
#223Methods and apparatus for reducing memory latency in a software application
#224Compiler apparatus and linker apparatus
#225Computer system, compiler apparatus, and operating system
#226Methods and apparatuses for compiler-creating helper threads for multi-threading
#227Method and apparatus for hardware data speculation to support memory optimizations
#228Methods and apparatus to pre-execute instructions on a single thread
#229Integrated mechanism for suspension and deallocation of computational threads of execution in a processor
#230Automatically reordering variables as a part of compiling and linking source code
#231Systems and methods for array structure processing
#232Efficient code cache management in presence of infrequently used complied code fragments
#233Cache contention management on a multicore processor based on the degree of contention exceeding a threshold