Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Eickemeyer

Felix Eickemeyer, Mannheim DE

Patent application numberDescriptionPublished
20080269482Use of Rylene Derivatives as Photosensitizers in Solar Cells - Use of rylene derivatives I10-30-2008
20100282309TANDEM PHOTOVOLTAIC CELL - A photovoltaic element (11-11-2010
20110114174SOLAR CELL STRUCTURE - The invention relates to a solar cell structure (05-19-2011

Patent applications by Felix Eickemeyer, Mannheim DE

Felix Eickemeyer, Heidelberg DE

Joerg Eickemeyer, Dresden DE

Patent application numberDescriptionPublished
20100059145METAL FOIL - The invention relates to a metal foil having (in weight %) Ni 74-90%, W 10-26%, and Al and/or Mg and/or B contents of Al >0-max. 0.02%, Mg >0-max. 0.025%, B>0-max. 0.005%.03-11-2010

Jorg Eickemeyer, Dresden DE

Patent application numberDescriptionPublished
20090008000Method for the Production and Use of Semi-Finished Products on the Basis of Nickel, Having a Recrystallization Cube Texture - The invention relates to a method for producing and using a nickel-based semi-finished product embodied in the form of a strip or flat wire. The aim of the invention is to develop a method for producing a nickel-based semi-finished product which exhibits improved performance characteristics for the use in the form of a base for physical-chemical coatings provided with a high-quality intense microstructural orientation. The semi-finished product should have an improved granular structure provided with a stable cube texture. For this purpose, the inventive method consists in producing an initial semi-finished product by means of a fusion or powder metallurgy process including mechanical alloys, wherein the semi-finished product comprises a technically pure Ni or the alloy thereof containing an Ag additive in a microalloy range which is equal to or greater than 10 atom ppm and is equal to or less than 1000 atom ppm, in shaping the initial semi-finished product in the form of a strip or flat wire by hot- and cold forming processes with a thickness reduction >50% associated with an intermediate measuring. During the intermediate measuring, the semi-finished product is softened by annealing at a temperature ranging from 500 to 850° C., wherein the high temperatures are used for high Ag contents, and is subsequently quenched. Afterwards, the semi-finished product is exposed to the 80% cold shaping. The inventive method also consists in carrying out a recrystallization annealing treatment in such a way that the entire cubic texture is obtainable. The inventive semi-finished product is used in the form of a base for physical-chemical coatings provided with a high-quality intense microstructural orientation and for producing a high-temperature superconductor in the form of a flat wire or strip.01-08-2009

Richard J. Eickemeyer, Rochester, MN US

Patent application numberDescriptionPublished
20080229068ADAPTIVE FETCH GATING IN MULTITHREADED PROCESSORS, FETCH CONTROL AND METHOD OF CONTROLLING FETCHES - A multithreaded processor, fetch control for a multithreaded processor and a method of fetching in the multithreaded processor. Processor event and use (EU) signals are monitored for downstream pipeline conditions indicating pipeline execution thread states. Instruction cache fetches are skipped for any thread that is incapable of receiving fetched cache contents, e.g., because the thread is full or stalled. Also, consecutive fetches may be selected for the same thread, e.g., on a branch mis-predict. Thus, the processor avoids wasting power on unnecessary or place keeper fetches.09-18-2008
20080256347METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR PATH-CORRELATED INDIRECT ADDRESS PREDICTIONS - A method, system, and computer program product are provided, for maintaining a path history register of register indirect branches. A set of bits is generated based on a set of target address bits using a hit selection and/or a hash function operation, and the generated set of bits is inserted into a path history register by shifting bits in the path history register and/or applying a hash operation, information corresponding to prior history is removed from the path history register, using a shift out operation and/or a hash operation. The path, history register is used to maintain a recent target, table and generate register-indirect branch target address predictions based on path history correlation between register-indirect branches captured by the path history register.10-16-2008
20080307203Scaling Instruction Intervals to Identify Collection Points for Representative Instruction Traces - A method, system, and computer program product are provided for identifying instructions to obtain representative traces. A phase instruction budget is calculated for each phase in a set of phases. The phase instruction budget is based on a weight associated with each phase and a global instruction budget. A starting index and an ending index are identified for instructions within a set of intervals in each phase in order to meet the phase instruction budget for that phase, thereby forming a set of interval indices. A determination is made as to whether the instructions within the set of interval indices meet the global instruction budget. Responsive to the global instruction budget being met, the set of interval indices are output as collection points for the representative traces.12-11-2008

Patent applications by Richard J. Eickemeyer, Rochester, MN US

Richard James Eickemeyer, Rochester, MN US

Patent application numberDescriptionPublished
20080250226Multi-Mode Register Rename Mechanism for a Highly Threaded Simultaneous Multi-Threaded Microprocessor - A multi-mode register rename mechanism which allows a simultaneous multi-threaded processor to support full out-of-order thread execution when the number of threads is low and in-order thread execution when the number of threads increases. Responsive to changing an execution mode of a processor to operate in in-order thread execution mode, the illustrative embodiments switch a physical register in the data processing system to an architected facility, thereby forming a switched physical register. When an instruction is issued to an execution unit, wherein the issued instruction comprises a thread bit, the thread bit is examined to determine if the instruction accesses an architected facility. If the issued instruction accesses an architected facility, the instruction is executed, and the results of the executed instruction are written to the switched physical register.10-09-2008
20080250230Using a Modified Value GPR to Enhance Lookahead Prefetch - The present invention allows a microprocessor to identify and speculatively execute future instructions during a stall condition. This allows forward progress to be made through the instruction stream during the stall condition which would otherwise cause the microprocessor or thread of execution to be idle. The execution of such future instructions can initiate a prefetch of data or instructions from a distant cache or main memory, or otherwise make forward progress through the instruction stream. In this manner, when the instructions are re-executed (non speculatively executed) after the stall condition expires, they will execute with a reduced execution latency; e.g. by accessing data prefetched into the L1 cache, or enroute to the processor, or by executing the target instructions following a speculatively resolved mispredicted branch. In speculative mode, instruction operands may be invalid due to source loads that miss the L1 cache, facilities not available in speculative execution mode, or due to speculative instruction results that are not available. Dependency and dirty (i.e. invalid result) bits are tracked and used to determine which speculative instructions are valid for execution. A modified value register storage and bit vector are used to improve the availability of speculative results that would otherwise be discarded once they leave the execution pipeline because they cannot be written to the architected registers. The modified general purpose registers are used to store speculative results when the corresponding instruction reaches writeback and the modified bit vector tracks the results that have been stored there. Younger speculative instructions that do not bypass directly from older instructions will then use this modified data when the corresponding bit in the modified bit vector indicates the data has been modified. Otherwise, data from the architected registers will be used.10-09-2008
20090249349Power-Efficient Thread Priority Enablement - A mechanism for controlling instruction fetch and dispatch thread priority settings in a thread switch control register for reducing the occurrence of balance flushes and dispatch flushes for increased power performance of a simultaneous multi-threading data processing system. To achieve a target power efficiency mode of a processor, the illustrative embodiments receive an instruction or command from a higher-level system control to set a current power consumption of the processor. The illustrative embodiments determine a target power efficiency mode for the processor. Once the target power mode is determined, the illustrative embodiments update thread priority settings in a thread switch control register for an executing thread to control balance flush speculation and dispatch flush speculation to achieve the target power efficiency mode.10-01-2009

Patent applications by Richard James Eickemeyer, Rochester, MN US