Match Document Document Title
US20150169359 SOFTWARE INDICATIONS AND HINTS FOR COALESCING MEMORY TRANSACTIONS  
A transactional memory system that utilizes indications for the coalescing of outermost memory transactions, the coalescing causing committing of memory store data to memory for a first...
US20110179230 METHOD OF READ-SET AND WRITE-SET MANAGEMENT BY DISTINGUISHING BETWEEN SHARED AND NON-SHARED MEMORY REGIONS  
A method of read-set and write-set management distinguishes between shared and non-shared memory regions. A shared memory region, used by a transactional memory application, which may be shared by...
US20100058001 Distributed shared memory multiprocessor and data processing method  
A distributed shared memory multiprocessor that includes a first processing element, a first memory which is a local memory of the first processing element, a second processing element connected...
US20090265512 Methods and Apparatus for Efficiently Sharing Memory and Processing in a Multi-Processor  
A shared memory network for communicating between processors using store and load instructions is described. A new processor architecture which may be used with the shared memory network is also...
US20090113141 MEMORY PROTECTION SYSTEM AND METHOD  
A shared memory controller is provided for controlling access to a shared memory by a plurality of processors. At least one device includes a storage area for storing a respective address range...
US20150186273 METHOD AND APPARATUS TO FACILITATE SHARED POINTERS IN A HETEROGENEOUS PLATFORM  
A method and apparatus to facilitate shared pointers in a heterogeneous platform. In one embodiment of the invention, the heterogeneous or non-homogeneous platform includes, but is not limited to,...
US20120254497 METHOD AND APPARATUS TO FACILITATE SHARED POINTERS IN A HETEROGENEOUS PLATFORM  
A method and apparatus to facilitate shared pointers in a heterogeneous platform. In one embodiment of the invention, the heterogeneous or non-homogeneous platform includes, but is not limited to,...
US20110078696 WORK QUEUE SELECTION ON A LOCAL PROCESSOR WITHIN A MULTIPLE PROCESSOR ARCHITECTURE  
A method and system is disclosed for selecting a work queue associated with a processor within a multiple processor architecture to assign a new task. A local and a remote queue availability flag...
US20080282041 Method and Apparatus for Accessing Data of a Message Memory of a Communication Module  
A method and an apparatus for accessing data of a message memory of a communication module by inputting or outputting data into or from the message memory, the message memory being connected to a...
US20140040565 Shared Memory Space in a Unified Memory Model  
Methods and systems are provided for mapping a memory instruction to a shared memory address space in a computer arrangement having a CPU and an APD. A method includes receiving a memory...
US20100115208 CONTROL I/O OFFLOAD IN A SPLIT-PATH STORAGE VIRTUALIZATION SYSTEM  
Various embodiments of systems, methods, computer systems and computer software are disclosed for implementing a control I/O offload feature in a split-path storage virtualization system. One...
US20100161910 STORED VALUE ACCESSORS IN SHARED MEMORY REGIONS  
Instruction sets in computing environments may execute within one of several domains, such as a natively executing domain, an interpretively executing domain, and a debugging executing domain....
US20100023703 HARDWARE TRANSACTIONAL MEMORY SUPPORT FOR PROTECTED AND UNPROTECTED SHARED-MEMORY ACCESSES IN A SPECULATIVE SECTION  
A system and method is disclosed for implementing a hardware transactional memory system capable of executing a speculative section of code containing both protected and unprotected memory access...
US20090055597 Method and Device for Sharing Information Between Memory Parcels In Limited Resource Environments  
The invention relates to the management of information such as data and/or procedures residing in the memory in systems with reduced processing and storing capacity, for example, those available...
US20150113233 Automatic Mutual Exclusion  
An automatic mutual exclusion computer programming system is disclosed which allows a programmer to produce concurrent programming code that is synchronized by default without the need to write...
US20140244945 ELECTRONIC DEVICE AND METHOD FOR OPERATING ELECTRONIC DEVICE  
An electronic device comprising a semiconductor memory unit that may a variable resistance element configured to be changed in its resistance value in response to current flowing through both ends...
US20140047196 TRANSACTION CHECK INSTRUCTION FOR MEMORY TRANSACTIONS  
A processing unit of a data processing system having a shared memory system executes a memory transaction including a transactional store instruction that causes a processing unit of the data...
US20140047195 TRANSACTION CHECK INSTRUCTION FOR MEMORY TRANSACTIONS  
A processing unit of a data processing system having a shared memory system executes a memory transaction including a transactional store instruction that causes a processing unit of the data...
US20120179875 USING EPHEMERAL STORES FOR FINE-GRAINED CONFLICT DETECTION IN A HARDWARE ACCELERATED STM  
A method and apparatus for fine-grained filtering in a hardware accelerated software transactional memory system is herein described. A data object, which may have an arbitrary size, is associated...
US20150220446 TRANSACTIONAL MEMORY THAT IS PROGRAMMABLE TO OUTPUT AN ALERT IF A PREDETERMINED MEMORY WRITE OCCURS  
A transactional memory receives a command, where the command includes an address and a novel GAA (Generate Alert On Action) bit. If the GAA bit is set and if the transactional memory is enabled to...
US20110307668 METHOD AND SYSTEM OF UPDATING SHARED MEMORY  
A method and system is disclosed for updating a shared memory or other memory location where multiple entities rely on code stored to the same memory to support one or more operation functions....
US20100251010 COMPUTER ARCHITECTURES USING SHARED STORAGE  
Shared storage systems and methods are provided. A particular shared storage system is a system including multiple instances of shared storage. Each of the instances of shared storage includes...
US20090204770 DEVICE HAVING SHARED MEMORY AND METHOD FOR CONTROLLING SHARED MEMORY  
A device having a shared memory and a shared memory controlling method are disclosed. A digital processing device can include a shared memory, having a storage area including at least one common...
US20090049250 Memory device and method having on-board processing logic for facilitating interface with multiple processors, and computer system using same  
A memory device includes an on-board processing system that facilitates the ability of the memory device to interface with a plurality of processors operating in a parallel processing manner. The...
US20080072236 Data processing system  
A data processing system comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police...
US20070180200 Method and system for managing access to a data store  
In one embodiment, a method for managing access to a data store 1) instantiates a primary thread, and a number of secondary threads, for execution by a processing system; 2) launches a data...
US20150169361 DYNAMIC PREDICTOR FOR COALESCING MEMORY TRANSACTIONS  
A transactional memory system predicts the outcome of coalescing outermost memory transactions, the coalescing causing committing of memory store data to memory for a first transaction to be done...
US20150134918 SINGLE INPUT/OUTPUT CELL WITH MULTIPLE BOND PADS AND/OR TRANSMITTERS  
A storage module may include a controller configured to communicate with a memory having a plurality of memory dies. The controller may include a plurality of bond pads, where each bond pad is...
US20140237195 N-DIMENSIONAL COLLAPSIBLE FIFO  
A system and method for efficient dynamic utilization of shared resources. A computing system includes a shared data structure accessed by multiple requestors. Both indications of access requests...
US20140223111 MANAGING OUT-OF-ORDER MEMORY COMMAND EXECUTION FROM MULTIPLE QUEUES WHILE MAINTAINING DATA COHERENCY  
Responsive to selecting a particular queue from among at least two queues to place an incoming event into within a particular entry from among multiple entries ordered upon arrival of the...
US20130212337 EVALUATION SUPPORT METHOD AND EVALUATION SUPPORT APPARATUS  
An evaluation support method includes acquiring a first number of occurrences of accessing target data stored in a first storage apparatus per unit time, a second number of occurrences of...
US20130111127 STORAGE SYSTEM AND DATA PROCESSING METHOD IN STORAGE SYSTEM  
When a snapshot virtual volume is provided to the host as an OS image of a virtual machine in a system where a single V-VOL is used by a single VM and all the VMs are started concurrently,...
US20100042788 METHOD AND APPARATUS FOR CONTROLLING SHARED MEMORY AND METHOD OF ACCESSING SHARED MEMORY  
Provided are a method and apparatus for controlling a shared memory, and a method of accessing the shared memory. The apparatus includes a processing unit configured to process an application...
US20090235047 Computer system for electronic data processing  
One aspect relates to a computer system including a first data processing unit, a second data processing unit and a data transmission/memory device. The data transmission/memory can transmit sets...
US20090031088 METHOD AND APPARATUS FOR HANDLING EXCESS DATA DURING MEMORY ACCESS  
A computer system includes a system memory and a processor having one or more processor cores and a memory controller. The memory controller may control data transfer to the system memory. The...
US20060265555 Methods and apparatus for sharing processor resources  
In a first aspect, a first method is provided for sharing processor resources. The first method includes the steps of (1) grouping a plurality of physical registers into at least one array,...
US20150263748 ANALOG CONVERSION DEVICE AND PROGRAMMABLE CONTROLLER SYSTEM  
An analog conversion device includes an A/D converter; a shared memory that has an A/D conversion-value storage area for storing the converted digital value and a log storage area for logging a...
US20140143507 TECHNIQUES FOR MANAGING PINNED MEMORY  
A technique for managing pinned memory in a data processing system includes determining whether a first loadable module is completely utilizing pinned memory assigned to the first loadable module....
US20140085320 EFFICIENT PROCESSING OF ACCESS REQUESTS FOR A SHARED RESOURCE  
A system and method for efficiently processing access requests for a shared resource. A computing system includes a shared memory accessed by multiple requestors. Control logic determines two...
US20140059280 HOST DEVICE AND SYSTEM INCLUDING THE SAME  
A memory module includes a first storage module including a first module controller and a first memory unit. The first storage module is configured to receive first partial data from a host and...
US20130290644 Method and System Method and System For Exception-Less System Calls For Event Driven Programs  
A method and system is disclosed which can enhance the performance of computer systems by altering the operation of the operating system of those computer systems. The invention provides a system...
US20130246715 COMMUNICATION APPARATUS, LOAD DISTRIBUTION METHOD, AND RECORDING MEDIUM  
A first communication apparatus includes a first central processing core; and a first memory. The first communication apparatus executes load distribution based on a first load amount of the first...
US20120272012 DISTRIBUTED SHARED MEMORY  
Systems and methods for implementing a distributed shared memory (DSM) in a computer cluster in which an unreliable underlying message passing technology is used, such that the DSM efficiently...
US20120191920 Reducing Remote Reads Of Memory In A Hybrid Computing Environment By Maintaining Remote Memory Values Locally  
Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locally, the hybrid computing environment including a host computer and a plurality of...
US20120066457 SYSTEM AND METHOD FOR ALLOCATING AND DEALLOCATING MEMORY WITHIN TRANSACTIONAL CODE  
Methods and systems are provided for managing memory allocations and deallocations while in transactional code, including nested transactional code. The methods and systems manage transactional...
US20110271059 REDUCING REMOTE READS OF MEMORY IN A HYBRID COMPUTING ENVIRONMENT  
A hybrid computing environment in which the host computer allocates, in the shadow memory area of the host computer, a memory region for a packet to be written to the shared memory of an...
US20110252258 HARDWARE ACCELERATION APPARATUS, METHOD AND COMPUTER-READABLE MEDIUM EFFICIENTLY PROCESSING MULTI-CORE SYNCHRONIZATION  
Provided is a hardware acceleration apparatus, method and computer-readable medium efficiently processing multi-core synchronization. A processor core that fails to acquire a lock variable may be...
US20110035556 Reducing Remote Reads Of Memory In A Hybrid Computing Environment By Maintaining Remote Memory Values Locally  
Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locally, the hybrid computing environment including a host computer and a plurality of...
US20100287456 DATA TRANSFER METHOD CAPABLE OF SAVING MEMORY FOR STORING PACKET IN USB PROTOCOL AND APPARATUS THEREOF  
A data transfer method is utilized for saving memory for storing packet in USB protocol. When a transmitter is to send a payload, the protocol layer of the transmitter writes the payload into a...
US20100281226 Address Management Device  
Conventionally, when a switch virtualizing a storage (storage virtualization switch) is installed in a computer system including an SAN, a host computer, and a storage device, since a port ID of a...