Patents by Inventor Marius Cornea

Marius Cornea has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20090172065
    Abstract: Methods and arrangements to correct for double rounding errors when rounding floating point numbers to nearest even are described. Embodiments include transformations, code, state machines or other logic to perform a floating point operation on one or more floating point numbers of precision P1 in base b, producing positive result res0 of precision greater than precision P1; rounding positive result res0 to precision P1 to the nearest even, producing positive result res1; and rounding the result res1 to precision P2 to the nearest even, where P2 is narrower than P1, producing result res2. The embodiments may also include correcting res2 for double rounding errors. The correcting may include determining that res1 is midway between two consecutive floating point numbers of precision P1, the larger (smaller) being res2, determining that rounding res0 to produce res1 involved rounding up (down), and decrementing (incrementing) the significand of res2 to obtain the corrected result res2?.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventor: Marius Cornea-Hasegan
  • Publication number: 20090172066
    Abstract: Methods and arrangements to correct for double rounding errors when rounding floating point numbers to nearest away are described. Embodiments include transformations, code, state machines or other logic to perform a floating point operation on one or more floating point numbers of precision P1 in base b, producing positive result res0 of precision greater than precision P1; rounding positive result res0 to precision P1 to the nearest away, producing positive result res1; and rounding the result res1 to precision P2 to the nearest away, where P2 is narrower than P1, producing result res2. The embodiments may also include correcting res2 for double rounding errors. The correcting may include determining that res1 is midway between two consecutive floating point numbers of precision P2, the larger being res2, determining that rounding res0 to produce res1 involved rounding up, and decrementing the significand of res2 to obtain the corrected result.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventor: Marius Cornea-Hasegan
  • Publication number: 20070266073
    Abstract: According to embodiments of the subject matter disclosed in this application, decimal floating-point additions and/or decimal fixed-point additions may be implemented using existing hardware for binary number operations. The implementation can be carried out in software, in hardware, or in a combination of software and hardware. Pre-calculated constants that are approximations to negative powers of 10 and stored in binary format may be used for rounding addition results to a designated precision by multiplying the results with a pre-calculated constant. Additionally, several parts of a decimal multiplication may be carried out in parallel. Furthermore, a simple comparison with a constant instead of an expensive remainder calculation may be used for midpoint detection and exactness determination.
    Type: Application
    Filed: May 11, 2006
    Publication date: November 15, 2007
    Inventor: Marius Cornea-Hasegan
  • Publication number: 20070266072
    Abstract: According to embodiments of the subject matter disclosed in this application, decimal floating-point multiplications and/or decimal fixed-point multiplications may be implemented using existing hardware for binary number operations. The implementation can be carried out in software, in hardware, or in a combination of software and hardware. Pre-calculated constants that are approximations to negative powers of 10 and stored in binary format may be used for rounding multiplication results to a designated precision by multiplying the results with a pre-calculated constant. Additionally, several parts of a decimal multiplication may be carried out in parallel. Furthermore, a simple comparison with a constant instead of an expensive remainder calculation may be used for midpoint detection and exactness determination.
    Type: Application
    Filed: May 11, 2006
    Publication date: November 15, 2007
    Inventor: Marius Cornea-Hasegan
  • Patent number: 7272623
    Abstract: Methods and apparatus are disclosed for determining a floating-point exponent associated with an underflow condition or an overflow condition. The methods and apparatus determine the ‘true’ value of a floating-point exponent based on a truncated value of the floating-point exponent passed from a floating-point hardware unit to an exponent determination module when the floating-point hardware unit encounters an underflow condition or an overflow condition. The determined value of the floating-point exponent may then be passed to a floating-point software unit for additional floating-point calculations, if necessary. If the floating-point hardware unit does not encounter an underflow condition or an overflow condition, the floating-point hardware unit and/or the floating-point software unit preferably perform the floating-point operation without the assistance of the exponent determination module.
    Type: Grant
    Filed: April 8, 2002
    Date of Patent: September 18, 2007
    Assignee: Intel Corporation
    Inventor: Marius A. Cornea-Hasegan
  • Publication number: 20070055723
    Abstract: Embodiments of a method and system for performing quad precision floating-point operations in a microprocessor are disclosed. In one embodiment, a method for calculating the square root of a number in a proposed revised IEEE 754 compliant 64-bit microprocessor comprises performing a single Newton-Raphson iteration in high precision to obtain an underestimate of the result, calculating and rounding the result using a simplified rounding method, and determining whether the result is inexact. In one embodiment, one or more operations of the method are performed using atomic microinstructions for execution in the microprocessor. The instructions store and manipulate the 128-bit quad precision operand using at least two floating-point registers, thus reducing latency in comparison to floating-point square root calculations that use the native instruction set of the microprocessor. Other embodiments are described and claimed.
    Type: Application
    Filed: September 7, 2005
    Publication date: March 8, 2007
    Inventor: Marius Cornea-Hasegan
  • Publication number: 20060265443
    Abstract: A machine-implemented method converts a number from a first base to a second base. Each one of a first group of machine operations computes a product whose factors include the number in the first base, and a previously calculated approximation to a respective negative power of the second base. A second group of machine operations are performed, each one using results of the first operations, to obtain further results. A respective one or more digits of the number in the second base is determined, using each of these further results. Other embodiments are also described and claimed.
    Type: Application
    Filed: May 19, 2005
    Publication date: November 23, 2006
    Inventor: Marius Cornea-Hasegan
  • Patent number: 7121553
    Abstract: A bushing for a hydraulic valve has a bushing wall having openings allowing passage of a hydraulic medium to and from an interior of the bushing. The openings have an opening wall that at least across a portion of a circumference of the opening wall is formed as a molded bevel. The molded bevel is positioned at an acute angle to a radial plane of the bushing wall. The bushing wall has outer annular channels and the openings open into the outer annular channels, respectively.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: October 17, 2006
    Assignee: Hydraulik-Ring GmbH
    Inventors: Marius Cornea, Bernd Weigand
  • Publication number: 20060225791
    Abstract: The invention relates to a valve with a central guide and a check valve. The check valve and valve form an integrated component, the check valve being formed by a band which is shaped into a ring and is arranged in an internal groove.
    Type: Application
    Filed: March 16, 2006
    Publication date: October 12, 2006
    Applicant: Hydraulik-Ring GmbH
    Inventors: Helmut Patze, Marius Cornea, Uwe Paschen
  • Patent number: 7069951
    Abstract: A proportional solenoid valve or a camshaft adjusting device of motor vehicles has a valve housing and a piston movably arranged in the valve housing and provided with at least one pressure medium passage. A solenoid part is connected to the valve housing and acts on the piston. The valve housing has at least one working connector, a tank connector, and a pressure connector configured to supply a pressure medium into the piston. A leakage passage is provided that connects the pressure connector at all times to the at least one working connector.
    Type: Grant
    Filed: January 14, 2004
    Date of Patent: July 4, 2006
    Assignee: Hydraulik-Ring GmbH
    Inventor: Marius Cornea
  • Publication number: 20060031271
    Abstract: Methods and apparatus for predicting an underflow condition associated with a floating-point multiply-add operation are disclosed. An example apparatus obtains a first operand value and a second operand value. The example apparatus then determines if the second operand value subtracted from the first operand value is greater than a minimum value and determines if the first operand value is greater than a sum value associated with a minimum operand value. The example apparatus then asserts an output signal indicative of an absence of an underflow condition associated with a floating-point value based on conditions associated with determining whether the second operand value subtracted from the first operand value is greater than the minimum value and determining if the first operand value is greater than the sum value.
    Type: Application
    Filed: September 15, 2005
    Publication date: February 9, 2006
    Inventor: Marius Cornea-Hasegan
  • Patent number: 6963894
    Abstract: Methods and apparatus for predicting an underflow condition associated with a floating-point multiply-add operation are disclosed. Preferably, the prediction is “pessimistic” in that it predicts that an underflow condition will result in all situations where an underflow condition might result. However, the methods and apparatus may also predict that an underflow condition might result in some situations where an underflow condition will not result. If an underflow condition is predicted, the floating-point multiply-add operation is preferably performed by a software routine capable of handling the underflow condition. If an underflow condition is not predicted, the floating-point multiply-add operation is preferably performed by a hardware circuit to increase speed and reduce computational overhead.
    Type: Grant
    Filed: April 8, 2002
    Date of Patent: November 8, 2005
    Assignee: Intel Corporation
    Inventor: Marius A. Cornea-Hasegan
  • Patent number: 6899126
    Abstract: A check valve is mounted in a valve arrangement having a valve member with an annular channel and at least one bore opening into the annular channel. The check valve has a closing element configured to close the at least one bore in the annular channel. The closing element is formed of a strip shaped as a ring. The strip of the check valve is arranged in the annular channel of the valve member.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: May 31, 2005
    Assignee: Hydraulik-Ring GmbH
    Inventors: Bernd Weigand, Marius Cornea, Lorenz Lippert, Edwin Palesch, Gerold Sluka
  • Patent number: 6892759
    Abstract: A valve has a valve housing having a flow path for a medium with at least one bore. At least one screen is arranged in the flow path of the medium in the valve housing. The screen is a perforated plate having screen openings and is made of a strap. The valve housing has at least one annular channel and the screen is arranged on a support surface provided in the annular channel.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: May 17, 2005
    Assignee: Hydraulik-Ring GmbH
    Inventors: Marius Cornea, Lorenz Lippert, Bernd Weigand, Andreas Knecht
  • Publication number: 20040244852
    Abstract: A bushing for a hydraulic valve has a bushing wall having openings allowing passage of a hydraulic medium to and from an interior of the bushing. The openings have an opening wall that at least across a portion of a circumference of the opening wall is formed as a molded bevel. The molded bevel is positioned at an acute angle to a radial plane of the bushing wall. The bushing wall has outer annular channels and the openings open into the outer annular channels, respectively.
    Type: Application
    Filed: April 30, 2004
    Publication date: December 9, 2004
    Applicant: HYDRAULIK-RING GMBH
    Inventors: Marius Cornea, Bernd Weigand
  • Publication number: 20040163722
    Abstract: A proportional solenoid valve or a camshaft adjusting device of motor vehicles has a valve housing and a piston movably arranged in the valve housing and provided with at least one pressure medium passage. A solenoid part is connected to the valve housing and acts on the piston. The valve housing has at least one working connector, a tank connector, and a pressure connector configured to supply a pressure medium into the piston. A leakage passage is provided that connects the pressure connector at all times to the at least one working connector.
    Type: Application
    Filed: January 14, 2004
    Publication date: August 26, 2004
    Applicant: HYDRAULIK-RING GMBH
    Inventor: Marius Cornea
  • Publication number: 20040122885
    Abstract: A method and system for determining whether a result d of a floating-point operation on operands a, b, c is tiny (may underflow) is disclosed. In one embodiment, a prediction whether d is tiny is made in hardware, but this prediction may include false results. Operands a, b, c are scaled to a′, b′, c′ and then result d′ from the floating-point operation on operands a′, b′, c′ is calculated. A determination whether d will actually be tiny can be determined from the value of d′. A decision may then be made to proceed with either software or hardware calculations of d.
    Type: Application
    Filed: December 23, 2002
    Publication date: June 24, 2004
    Inventor: Marius A. Cornea-Hasegan
  • Publication number: 20040118459
    Abstract: A valve has a valve housing having a flow path for a medium with at least one bore. At least one screen is arranged in the flow path of the medium in the valve housing. The screen is a perforated plate having screen openings and is made of a strap. The valve housing has at least one annular channel and the screen is arranged on a support surface provided in the annular channel.
    Type: Application
    Filed: December 18, 2002
    Publication date: June 24, 2004
    Applicant: HYDRAULIK-RING GMBH
    Inventors: Marius Cornea, Lorenz Lippert, Bernd Weigand, Andreas Knecht
  • Publication number: 20040059769
    Abstract: Methods and apparatus for predicting an underflow condition associated with a floating-point multiply-add operation are disclosed. Preferably, the prediction is “pessimistic” in that it predicts that an underflow condition will result in all situations where an underflow condition might result. However, the methods and apparatus may also predict that an underflow condition might result in some situations where an underflow condition will not result. If an underflow condition is predicted, the floating-point multiply-add operation is preferably performed by a software routine capable of handling the underflow condition. If an underflow condition is not predicted, the floating-point multiply-add operation is preferably performed by a hardware circuit to increase speed and reduce computational overhead.
    Type: Application
    Filed: April 8, 2002
    Publication date: March 25, 2004
    Inventor: Marius A. Cornea-Hasegan
  • Publication number: 20030191787
    Abstract: Methods and apparatus are disclosed for determining a floating-point exponent associated with an underflow condition or an overflow condition. The methods and apparatus determine the ‘true’ value of a floating-point exponent based on a truncated value of the floating-point exponent passed from a floating-point hardware unit to an exponent determination module when the floating-point hardware unit encounters an underflow condition or an overflow condition. The determined value of the floating-point exponent may then be passed to a floating-point software unit for additional floating-point calculations, if necessary. If the floating-point hardware unit does not encounter an underflow condition or an overflow condition, the floating-point hardware unit and/or the floating-point software unit preferably perform the floating-point operation without the assistance of the exponent determination module.
    Type: Application
    Filed: April 8, 2002
    Publication date: October 9, 2003
    Inventor: Marius A. Cornea-Hasegan