| Patent application number | Description | Published |
| 20090006817 | Mechanisms for Placing a Processor into a Gradual Slow Mode of Operation - Mechanisms for placing a processor into a gradual slow down mode of operation are provided. The gradual slow down mode of operation comprises a plurality of stages of slow down operation of an issue unit in a processor in which the issuance of instructions is slowed in accordance with a staging scheme. The gradual slow down of the processor allows the processor to break out of livelock conditions. Moreover, since the slow down is gradual, the processor may flexibly avoid various degrees of livelock conditions. The mechanisms of the illustrative embodiments impact the overall processor performance based on the severity of the livelock condition by taking a small performance impact on less severe livelock conditions and only increasing the processor performance impact when the livelock condition is more severe. | 01-01-2009 |
| 20090006820 | Issue Unit for Placing a Processor into a Gradual Slow Mode of Operation - An issue unit for placing a processor into a gradual slow down mode of operation is provided. The gradual slow down mode of operation comprises a plurality of stages of slow down operation of an issue unit in a processor in which the issuance of instructions is slowed in accordance with a staging scheme. The gradual slow down of the processor allows the processor to break out of livelock conditions. Moreover, since the slow down is gradual, the processor may flexibly avoid various degrees of livelock conditions. The mechanisms of the illustrative embodiments impact the overall processor performance based on the severity of the livelock condition by taking a small performance impact on less severe livelock conditions and only increasing the processor performance impact when the livelock condition is more severe. | 01-01-2009 |
| 20090259815 | METHOD AND SYSTEM FOR DETERMINING MULTIPLE UNUSED REGISTERS IN A PROCESSOR - An improved method, device and system are presented for selecting a predetermined number of unused registers in a processor. The method includes partitioning registers in a processor into subsets; searching each subset for an unused register; determining whether every subset includes an unused register; if so, selecting an unused register from each subset; if not, partitioning the registers into new subsets with each subset having a different combination of registers; searching each of the new subsets for an unused register; determining whether each of the new subsets includes an unused register; if so, selecting an unused register from each new subset; and if not, searching each register serially to find the predetermined number of unused registers. | 10-15-2009 |
| 20100161945 | INFORMATION HANDLING SYSTEM WITH REAL AND VIRTUAL LOAD/STORE INSTRUCTION ISSUE QUEUE - An information handling system includes a processor that may perform issue queue virtual load/store instruction operations. The issue queue maintains load and store instructions with a real/virtual dependency flag. The issue queue provides storage resources for real and virtual load/store instructions. Real load/store instructions execute in a load store unit LSU. Virtual load/store instructions are pending execution in the LSU. The LSU may keep track of each virtual load/store instruction within the issue queue by thread, type, and pointer data. Provided that all dependencies are clear for a pending virtual load/store instruction, the LSU marks the pending virtual load/store instruction as real. The pending virtual load/store instruction may then issue to the LSU as a real load/store instruction. | 06-24-2010 |
| Patent application number | Description | Published |
| 20090146339 | Extrusion Die and Process for Producing an Extruded Filled Polymer Composition - Prepare an extruded filled polymer composite having a highly disperse and uniformly distributed filler by extruding a filled polymer composite through a die with a Flow Restriction Zone, a Flow Redistribution Zone and a Land Zone. The Flow Restriction Zone is proximate to the extruder and increases polymer melt backpressure in the extruder sufficient to induce high dispersion of the filler but not enough to cause undesirable degradation of the polymer melt components. | 06-11-2009 |
| 20100271702 | LOW BIREFRINGENT THERMOPLASTIC LENSES AND COMPOSITIONS USEFUL IN PREPARING SUCH LENSES - A lens-forming thermoplastic composition of matter has a crystallinity, as determined in accord with differential scanning calorimetry of from 0 percent to less than 1 percent when the composition comprises a hydrogenated vinyl aromatic/isoprene block copolymer or a crystallinity, as determined in accord with differential scanning calorimetry of from more than 0 percent to less than 1 percent when the composition comprises a hydrogenated vinyl aromatic/butadiene block copolymer. The composition has a birefringence, measured at a wavelength of 633 nanometers, within a range of from 0 to less than 6×10. Molding a melt of these compositions occurs at temperatures within a range from the hydrogenated block copolymer's glass transition minus 20° C. to the glass transition temperature minus 90° C. The compositions suitably form lenses such as an optical pick-up lens, which may be aspherical or have at least one of an irregular surface configuration, a non-uniform thickness or an irregular and non-uniform cross-section. | 10-28-2010 |
| 20110038045 | NEAR-ZERO OPTICAL RETARDATION FILM - An optical film, suitable or use in, or as a component of, an image display device or apparatus (for example, a LCD device or a polarizer assembly), comprises a hydrogenated vinyl aromatic/conjugated diene block copolymer that has a near zero optical retardation at all light incidence angles (measured using incident light at a wavelength of 633 nanometers). | 02-17-2011 |
| Patent application number | Description | Published |
| 20090049226 | STALE TRACK INITIALIZATION IN A STORAGE CONTROLLER - Deleting a data volume from a storage system and freeing its storage space to make it available to be allocated to a new volume is accomplished by only zeroing associated metadata for the tracks contained in the freed storage space which is then reused in a new volume allocation and an attempt is made by the new volume to read a first record R | 02-19-2009 |
| 20090049265 | STALE TRACK INITIALIZATION IN A STORAGE CONTROLLER - Deleting a data volume from a storage system and freeing its storage space to make it available to be allocated to a new volume is accomplished by only zeroing associated metadata for the tracks contained in the freed storage space which is then reused in a new volume allocation and an attempt is made by the new volume to read a first record R | 02-19-2009 |
| 20110093699 | COMMUNICATION BETWEEN KEY MANAGER AND STORAGE SUBSYSTEM KERNEL VIA MANAGEMENT CONSOLE - System, computer program product, and method embodiments for communication between a kernel operational on a storage subsystem and a key manager (KM) through a hardware management console (HMC) to provide encryption support are provided. In one embodiment, an event request is initiated by the kernel to the KM to execute an event flow. Pursuant to a communication request by the kernel to the HMC, a socket of the HMC is opened along a communication path between the KM and the kernel according to an event flow type selected by the KM for the event flow. Pursuant to a data request by the kernel to the KM, data including a data payload is sent by the KM to the kernel, the data payload corresponding to the selected event flow type. | 04-21-2011 |
| 20110185147 | EXTENT ALLOCATION IN THINLY PROVISIONED STORAGE ENVIRONMENT - Method, apparatus, and computer program product embodiment for allocating a plurality of extents in a thinly provisioned computing storage environment are provided. In one such embodiment, subsequent to a write request and previous to entering a cache of the computing storage environment, a determination is made, for a logical extent, whether a real extent is available. Pursuant to determining the availability of the real extent, the logical extent is allocated to the real extent by updating system metadata associated with the logical extent. | 07-28-2011 |
| Patent application number | Description | Published |
| 20090237531 | PHOTOGRAPHIC DOCUMENT IMAGING SYSTEM - An apparatus and method for processing a captured image and, more particularly, for processing a captured image comprising a document. In one embodiment, an apparatus comprising a camera to capture documents is described. In another embodiment, a method for processing a captured image that includes a document comprises the steps of distinguishing an imaged document from its background, adjusting the captured image to reduce distortions created from use of a camera and properly orienting the document is described. | 09-24-2009 |
| 20090238485 | PHOTOGRAPHIC DOCUMENT IMAGING SYSTEM - An apparatus and method for processing a captured image and, more particularly, for processing a captured image comprising a document. In one embodiment, an apparatus comprising a camera to capture documents is described. In another embodiment, a method for processing a captured image that includes a document comprises the steps of distinguishing an imaged document from its background, adjusting the captured image to reduce distortions created from use of a camera and properly orienting the document is described. | 09-24-2009 |
| 20100239165 | Model-Based Dewarping Method And Apparatus - An apparatus and method for processing a captured image and, more particularly, for processing a captured image comprising a document. In one embodiment, an apparatus comprising a camera to capture documents is described. In another embodiment, a method for processing a captured image that includes a document comprises the steps of distinguishing an imaged document from its background, adjusting the captured image to reduce distortions created from use of a camera and properly orienting the document is described. | 09-23-2010 |