Matches 1 - 50 out of 155 1 2 3 4 >


Match Document Document Title
US20140297970 Concurrent Execution of Critical Sections by Eliding Ownership of Locks  
Critical sections of multi-threaded programs, normally protected by locks providing access by only one thread, are speculatively executed concurrently by multiple threads with elision of the lock...
US20140019692 CONCURRENT EXECUTION OF CRITICAL SECTIONS BY ELIDING OWNERSHIP OF LOCKS  
Critical sections of multi-threaded programs, normally protected by locks providing access by only one thread, are speculatively executed concurrently by multiple threads with elision of the lock...
US20140337585 PAGE TABLE MANAGEMENT  
Page table data for each page within a memory address space includes a write permission flag and a dirty-bit-modifier flag. The write permission flag is initialised to a value indicating that...
US20120054451 REQUEST CONTROLLING  
This invention provides a request controlling apparatus, processor and method. The request controlling apparatus is connected to a request storage unit and includes: a queue unit storing flag...
US20150199283 REORGANIZATION OF VIRTUALIZED COMPUTER PROGRAMS  
In an embodiment, a data processing method comprises detecting that a computer is loading a dynamic loader in a user space, the dynamic loader intending to load computer program code; allowing...
US20120210074 DUAL MODE READER WRITER LOCK  
A method for a dual mode reader writer lock is provided. A contention condition is determined in using an original lock. The original lock manages read and write access to a resource by several...
US20060282636 Configuration management method for computer system including storage systems  
A related art has not taken account of the authority to manage the physical configuration of a storage system. Therefore, the configuration of a storage system cannot be safely managed. Moreover,...
US20130173869 Increasing Functionality Of A Reader-Writer Lock  
In one embodiment, the present invention includes a method for accessing a shared memory associated with a reader-writer lock according to a first concurrency mode, dynamically changing from the...
US20110302377 Automatic Reallocation of Structured External Storage Structures  
A mechanism for automatic reallocation of shared external storage structures is provided. The shared external storage divides the dynamically allocable storage into fixed sized blocks referred to...
US20150039841 AUTOMATIC TRANSACTION COARSENING  
A processing device comprises an instruction execution unit and track and combing logic to combine a plurality of transactions into a single combined transaction. The track and combine logic...
US20110145553 ACCELERATING PARALLEL TRANSACTIONS USING CACHE RESIDENT TRANSACTIONS  
Handling parallelism in transactions. One embodiment includes a method that includes beginning a cache resident transaction. The method further includes encountering a nested structured...
US20080104338 STORAGE VIRTUALIZATION SWITCH  
The storage virtualization switch is capable of correctly designating a virtual target when a host computer accesses the virtual target. A dummy virtual target, which corresponds to a virtual...
US20080034167 Processing a SCSI reserve in a network implementing network-based virtualization  
Methods and apparatus for processing a reserve request requesting a reservation of at least a portion of a volume in a system implementing network-based virtualization of storage are disclosed....
US20080082761 GENERIC LOCKING SERVICE FOR BUSINESS INTEGRATION  
A generic lock manager service is provided which allows locks and lock requests to be recovered across system failures and restarts. When a lock request that includes a request to isolate a...
US20050283578 Microcomputer and electrical device having the same  
A ROM is divided into a first area and a second area. A program is stored in the second area and a jump command to the stored program is stored in a specific address of the second area. A call...
US20060009692 Medical image storage apparatus protectable of personal information  
A medical image storage apparatus includes a receiving unit, a table preparation unit, the first storage unit, the second storage unit, the first unit, the second unit, and an output unit. The...
US20070239915 Increasing functionality of a reader-writer lock  
In one embodiment, the present invention includes a method for accessing a shared memory associated with a reader-writer lock according to a first concurrency mode, dynamically changing from the...
US20080005495 Relocation of active DMA pages  
According to one embodiment of the invention, a technique is provided for facilitating the relocation of data from a source page to a destination page in a computing system in which I/O devices...
US20150254063 Automatically Preventing Large Block Writes from Starving Small Block Writes in a Storage Device  
A mechanism is provided in a storage device for performing a write operation. The mechanism configures a write buffer memory with a plurality of write buffer portions. Each write buffer portion is...
US20100100690 SYSTEM TO REDUCE INTERFERENCE IN CONCURRENT PROGRAMS  
Locks are used to protect variables. All variables protected by a lock are allocated on a page associated with a lock. When a thread (called the owner) acquires the lock, a local copy of the...
US20080040560 Lightweight Single Reader Locks  
A method, system and computer program product for generating a read-only lock implementation from a read-only lock portion of program code. In response to determining that a lock portion of the...
US20150261690 Security in Virtualized Computer Programs  
In an embodiment, a data processing method comprises implementing a memory event interface to a hypercall interface of a hypervisor or virtual machine operating system to intercept page faults...
US20080256306 NON-INCLUSIVE CACHE SYSTEMS AND METHODS  
Non-inclusive cache systems and methods are provided. In one embodiment a non-inclusive cache system is provided comprising a non-inclusive cache and a cache agent that receives a request for...
US20150149737 METHOD OR SYSTEM FOR ACCESS TO SHARED RESOURCE  
Methods and/or systems are provided that may be utilized to read from or write to a resource, such as a shared memory, for example.
US20140258645 System and Method for Implementing Reader-Writer Locks Using Hardware Transactional Memory  
Transactional reader-writer locks may leverage available hardware transactional memory (HTM) to simplify the procedures of the reader-writer lock algorithm and to eliminate a requirement for type...
US20120185652 COMPUTER ARCHITECTURES USING SHARED STORAGE  
A method providing a persistent common view of data, services, and infrastructure functions accessible via a plurality of shared storage systems of a virtual shared storage system. The method...
US20080294852 System and method for achieving reliable WORM storage using WMRM storage  
The invention provides a method for ensuring that data stored on rewritable storage is immutable. The method includes initializing selected user-addressable blocks of storage to a writable state....
US20130097392 PROTECTING MEMORY OF A VIRTUAL GUEST  
An apparatus and system for protecting memory of a virtual guest includes initializing a virtual guest on a host computing system. The host computing system includes a virtual machine manager that...
US20070300031 Memory data shredder  
A system for shredding data in NAND memory can comprise a database and a device controller. The database may be configured to store the data. The device controller may be configured to receive a...
US20100174874 DYNAMIC NEST LEVEL DETERMINATION FOR NESTED TRANSACTIONAL MEMORY ROLLBACK  
Embodiments of the present invention address deficiencies of the art in respect to nested transaction rollback and provide a method, system and computer program product for dynamic nest level...
US20060184751 Implementation of integrated status of a protection register word in a protection register array  
A protection register array in which the lock status of the protection register is stored outside of the array. An initial verify function is used to read lock status.
US20060155937 System for selectively enabling data tables  
A method of selectively enabling data tables includes accessing data from a first data table, downloading a second data table, upon reaching a predetermined criteria, comparing corresponding data...
US20070233970 Array comparison and swap operations  
Attempting to acquire a write lock provided by an implementation of a software transactional memory (STM) system for each of a set of memory locations of the STM; if a write lock is acquired for...
US20080077749 Access control of memory space in microprocessor systems  
A system, computer program product, and method for controlling access to a system memory space are provided. The system includes a processor operable to perform an operation on the memory space...
US20060161740 Transaction based shared data operations in a multiprocessor environment  
The apparatus and method described herein are for handling shared memory accesses between multiple processors utilizing lock-free synchronization through transactional-execution. A transaction...
US20150127915 ARRAY OBJECT CONCURRENCY IN STM  
A software transactional memory system is provided that creates an array of transactional locks for each array object that is accessed by transactions. The system divides the array object into...
US20080005494 Supporting flash access in a partitioned platform  
In an embodiment, a method is provided. The method of this embodiment provides providing a first interface between a first system partition and an embedded agent, the embedded agent having...
US20070124546 Automatic yielding on lock contention for a multi-threaded processor  
A method and system are provided for managing processor resources in a multi-threaded processor. When attempting to acquire a lock on resources available in the cache, tests are conducted to...
US20110179231 SYSTEM AND METHOD FOR CONTROLLING ACCESS TO SHARED STORAGE DEVICE  
A system and method for controlling access to a shared storage device in a computing cluster having at least two nodes configured as cluster members provide fencing and quorum features without...
US20150067277 MULTIPROCESSOR SYSTEM FOR RESTRICTING AN ACCESS REQUEST TO A SHARED RESOURCE  
A multiprocessor system including a first processor element, and a second processor element that includes a CPU, a shared resource unit shared by the first and second processor elements, a...
US20090198917 SPECIALIZED MEMORY MOVE BARRIER OPERATIONS  
An instruction set architecture (ISA) includes an asynchronous memory move (AMM) synchronization (SYNC) instruction. When processor of a data processing system executes the AMM SYNC instruction,...
US20090228638 Multi Port Semiconductor Memory Device with Direct Access Function in Shared Structure of Nonvolatile Memory and Multi Processor System Thereof  
A multiport semiconductor memory device and a multiprocessor system employing the same directly accesses a shared nonvolatile memory. The multiport semiconductor memory device includes a plurality...
US20060069881 Shared memory access control apparatus  
A main CPU and a sub-CPU share a single port memory. In the single port memory in which a predetermined time has elapsed after the main CPU ends access to the single port memory, the sub-CPU sets...
US20100088476 METHOD FOR ALLOWING EXCLUSIVE ACCESS TO SHARED DATA  
A method of allowing exclusive access to shared data by a computing device and a computer readable article embodying instructions for executing the method. The method includes: reading from a...
US20080162825 METHOD FOR OPTIMIZING DISTRIBUTED MEMORY ACCESS USING A PROTECTED PAGE  
A method for optimizing distributed memory access using a protected page. The method includes generating library calls to perform array accesses. The method further includes generating a layout...
US20130042080 PREVENTION OF RACE CONDITIONS IN LIBRARY CODE THROUGH MEMORY PAGE-FAULT HANDLING MECHANISMS  
Protection of shared data in a multi-core processing environment is disclosed. A page-fault handling mechanism is adapted to synchronize access to shared memory. An application of the present...
US20060190675 Control apparatus  
A control apparatus includes an RAM capable of rewriting data; a data writing unit that writes a predetermined length of data output to the RAM in an arbitrary area of the RAM on the basis of an...
US20090177847 SYSTEM AND METHOD FOR HANDLING OVERFLOW IN HARDWARE TRANSACTIONAL MEMORY WITH LOCKS  
A system, method and computer program product for processing overflow transactions in a transactional memory system. The transactional memory system is provided in a multiprocessing system having...
US20080065839 Data processing system with intercepting instructions  
A data processing system with intercepting instructions comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating...
US20050114610 Accessing private data about the state of a data processing machine from storage that is publicly accessible  
According to an embodiment of the invention, a method for operating a data processing machine is described in which data about a state of the machine is written to a location in storage. The...

Matches 1 - 50 out of 155 1 2 3 4 >