Match Document Document Title
9043773 Identification and management of unsafe optimizations  
Techniques for implementing identification and management of unsafe optimizations are disclosed. A method of the disclosure includes receiving, by a managed runtime environment (MRE) executed by a...
9026808 Memory with word level power gating  
In accordance with at least one embodiment, memory power gating at word level is provided. In accordance with at least one embodiment, a word level power-gating technique, which is enabled by...
9003165 Address generation unit using end point patterns to scan multi-dimensional data structures  
A system in accordance with the invention may include a data memory storing a multi-dimensional (e.g., a two-dimensional) data structure. An address generation unit is provided to calculate real...
8972648 Kernal memory locking for systems that allow over-commitment memory  
Provided are techniques for allocating logical memory corresponding to a logical partition in a computing system; generating, a S/W PFT data structure corresponding to a first page of the logical...
8972647 Kernel memory locking for systems that allow over-commitment memory  
Provided are techniques for allocating logical memory corresponding to a logical partition in a computing system; generating a S/W PFT data structure corresponding to a first page of the logical...
8966152 On-chip memory (OCM) physical bank parallelism  
According to an example embodiment, a processor is provided including an integrated on-chip memory device component. The on-chip memory device component includes a plurality of memory banks, and...
8937940 Optimized virtual function translation entry memory caching  
An approach is provided in which a virtual function, which executes on a network adapter, receives a data packet from a first virtual machine. A translation entry is identified that corresponds to...
8935455 Storage allocation based on data set size  
An approach to allocating storage that has track managed storage and cylinder managed storage. The approach involves receiving a request to allocate a data set for new data and determining if the...
8908220 Information processing system, print system, and method and computer-readable storage medium for controlling information processing system  
An information processing system may include at least an image processing device and includes a receiving unit, a specifying unit, an acquiring unit, and an adjusting unit. The receiving unit...
8873249 DIMM riser care with an angled DIMM socket and a straddle mount DIMM socket  
A DIMM riser card that includes a PCB having a first edge, a second edge, and one or more faces. The first edge of the PCB is configured for insertion into a main board DIMM socket. The first edge...
8819474 Active training of memory command timing  
Embodiments of the invention are generally directed to systems, methods, and apparatuses for the active training of memory command timing. In some embodiments, the CMD/CTL timing is actively...
8812765 Data coherence method and apparatus for multi-node computer system  
A method for maintaining data coherency in a shared-memory computer system having a plurality of nodes divides the local memory of a given node into one or more blocks and stores a data record for...
8813162 Information receiving apparatus, data downloading method, and information receiving system  
An information receiving apparatus includes: a communication unit; a storage unit that stores data; a data acquisition unit that acquires distribution data that are received via the communication...
8806162 Switching visibility between virtual data storage entities  
Visibility of a data storage entity on a first storage system is switched to a replicated data storage entity on a second storage system. Data from the data storage entity is replicated from the...
8799596 Switching visibility between virtual data storage entities  
Visibility of a data storage entity on a first storage system is switched to a replicated data storage entity on a second storage system. Data from the data storage entity is replicated from the...
8775748 Method and system for tracking data correspondences  
One embodiment is a method for tracking data correspondences in a computer system including a host hardware platform, virtualization software running on the host hardware platform, and a virtual...
8775734 Virtual disks constructed from unused distributed storage  
A virtual disk is comprised of segments of unused capacity of physical computer-readable storage media co-located with computing devices that are communicationally coupled to one another through...
8775686 Transactional memory that performs an atomic metering command  
A transactional memory (TM) receives an Atomic Metering Command (AMC) across a bus from a processor. The command includes a memory address and a meter pair indicator value. In response to the AMC,...
8769147 Method, apparatus and system to dynamically manage logical path resources  
System, apparatus, and methods for dynamically managing logical path resources are provided. The logical path resources are managed by adding, removing, and establishing logic paths based on...
8725965 System setup for electronic backup  
Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes detecting a remote storage device, prompting the user to...
8719466 Direct data transfer for device drivers  
A method for performing direct memory access includes obtaining, by a application executing on a host, a kernel address space identifier of a first driver kernel memory. The application sends the...
8700807 High speed baseboard management controller and transmission method thereof  
A baseboard management controller is disclosed. The baseboard management controller adapted to monitor a host comprises a baseboard management control module, a memory controller and a video...
8694750 Method and system for data structure management  
Embodiments of the present invention are directed to a method and system for allowing data structures to be moved between storage locations of varying performance and cost without changing the...
8688925 Method for communication between two memory-related processes in a computer system, corresponding software product, computer system and printing system  
For optimized communication between two memory-related processes in a computer system, a synchronization function is coupled with an operating system function such that it withholds an output of...
8682815 Method for optimizing memory controller placement in multi-core processors using a fitness metric for a bit vector of EAH memory controller  
The location of the memory controllers within the on-chip fabric of multiprocessor architectures plays a central role in latency bandwidth characteristics of the processor-to-memory traffic....
8671265 Distributed data storage system providing de-duplication of data using block identifiers  
An access request including a client address for data is received. A metadata server determines a mapping between the client address and storage unit identifiers for the data. Each of the one or...
8624916 Processing global atomic operations using the bending unit datapath  
One embodiment of the invention sets forth a CROP configured to perform both color raster operations and atomic transactions. Upon receiving an atomic transaction, the distribution unit within the...
8583311 Overhead wire transportation system and control method thereof  
A storage battery control device detects an overhead wire supply current value showing a sum of a current value output from a storage battery and a current value output from a transformer...
8583643 Caching electronic document resources in a client device having an electronic resource database  
An electronic document references one or more electronic document resources stored on a host device. The host device may indicate in the electronic document that an electronic document is...
8578331 Command line output redirection  
In one embodiment the invention provides a method to provide command line utility output to an application without the need of temporary files. The method includes receiving an identifier,...
8566510 Systems and method for flash memory management  
A system and method for merging sectors of a flash memory module, the method includes: receiving multiple sectors, each received sector is associated with a current erase block out of multiple (L)...
8566669 Memory system and method for generating and transferring parity information  
A memory system and method for generating and transferring parity information within burst transactions of burst read and write transfers and without dedicated parity chips or parity data lines.
8561078 Task switching and inter-task communications for multi-core processors  
The invention provides hardware based techniques for switching processing tasks of software programs for execution on a multi-core processor. Invented techniques involve a hardware logic based...
8554980 Triggered notification  
In one embodiment, a virtual frame director may receive association data regarding a virtual server and a physical server, send instructions to a management module based on the received...
8538720 Cold boot test system and method for electronic devices  
A cold boot test system and method can control an electronic device to perform a cold boot process to test whether the electronic device is operable. The method sets time parameters for a test...
8527802 Memory device data latency circuits and methods  
A memory device can include a data path that includes a first-in-first-out circuit (FIFO) to transfer data according to a latency between at least one memory cell array and signal connections of...
8478797 Atomic deletion of database data categories  
A device maintains, in a database, a plurality of data items, each data item of the plurality of data items being associated with a respective category. The device associates, in the database, a...
8467906 Load balancing tasks in a data center based on pressure differential needed for cooling servers  
In a data center that cools servers using an airflow from a central fan, rather than individual server fans, the cooling needs for each server are met by creating a sufficient pressure...
8468310 Method and system for tracking data correspondences  
One embodiment is a method for tracking data correspondences in a computer system including a host hardware platform, virtualization software running on the host hardware platform, and a virtual...
8464025 Signal processing apparatus with signal control units and processor units operating based on different threads  
A signal processing apparatus able to raise a processing capability in processing accompanying access to a storing means is provided. Stream control units (SCU) 203—0 to 203—3 access data at an...
8458434 Unified virtual contiguous memory manager  
Memory management methods and computing apparatus with memory management capabilities are disclosed. One exemplary method includes mapping an address from an address space of a physically-mapped...
8434092 Techniques for allocating computing resources to applications in an embedded system  
Techniques for allocating computing resources to tasks include receiving first data and second data. The first data indicates a limit for unblocked execution by a processor of a set of at least...
8411103 Processing global atomic operations using the bending unit datapath  
One embodiment of the invention sets forth a CROP configured to perform both color raster operations and atomic transactions. Upon receiving an atomic transaction, the distribution unit within the...
8397049 TLB prefetching  
In an embodiment, a memory management unit (MMU) is configured to retain a block of data that includes multiple page table entries. The MMU is configured to check the block in response to TLB...
8395996 Techniques for processing incoming failure detection protocol packets  
Techniques that assist in processing of failure detection protocol (FDP) packets. Techniques are provided that assist a CPU of a network device in processing incoming FDP packets. In one...
8392610 Method, apparatus and system to dynamically manage logical path resources  
A system, apparatus, and method dynamically manages logical path resources by adding, removing, and establishing logic paths based on specified priority schemes associated with the logical path...
8392619 Providing indirect data addressing in an input/output processing system where the indirect data address list is non-contiguous  
Systems, methods and computer program products for providing indirect data addressing at an I/O subsystem of an I/O processing system. The computer program product includes a tangible storage...
8386701 Apparatus and method for multi-level cache utilization  
In some embodiments, a non-volatile cache memory may include a multi-level non-volatile cache memory configured to be located between a system memory and a mass storage device of an electronic...
8380914 Extended address mode for serial flash memory  
Example embodiments for providing enhanced addressability for a serial flash memory device may comprise providing an extended addressing mode to enable access to a larger range of memory locations.
8335893 Storage device, system, and method that determines a physical address of a memory unit allocated to a logical address or allocates a logical address to a physical address of a memory unit, based on access speed information of the logical address  
A memory management device which is capable of allocating a memory unit accessible at a higher speed to data which is stored in a storage device having memory units different in access speed,...