Patents by Inventor Raul Martinez

Raul Martinez 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).

  • Patent number: 9811341
    Abstract: Disclosed is an apparatus and method to manage instruction cache prefetching from an instruction cache. A processor may comprise: a prefetch engine; a branch prediction engine to predict the outcome of a branch; and dynamic optimizer. The dynamic optimizer may be used to control: identifying common instruction cache misses and inserting a prefetch instruction from the prefetch engine to the instruction cache.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: November 7, 2017
    Assignee: Intel Corporation
    Inventors: Kyriakos A. Stavrou, Enric Gibert Codina, Josep M. Codina, Crispin Gomez Requena, Antonio Gonzalez, Mirem Hyuseinova, Christos E. Kotselidis, Fernando Latorre, Pedro Lopez, Marc Lupon, Carlos Madriles Gimeno, Grigorios Magklis, Pedro Marcuello, Alejandro Martinez Vicente, Raul Martinez, Daniel Ortega, Demos Pavlou, Georgios Tournavitis, Polychronis Xekalakis
  • Patent number: 9545663
    Abstract: A method of assembling a centrifugal casting apparatus includes positioning a wedge on a rotatable axis and positioning at least two molds into sealing engagement with the wedge. Each of the at least two molds includes a front face and defines at least two cavities extending from the front face into the mold. A sprue chamber is defined and is structured to receive molten material, and at least a portion of the sprue chamber is defined by at least a portion of the front faces of the at least two molds.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: January 17, 2017
    Assignee: ATI PROPERTIES LLC
    Inventors: John W. Foltz, IV, Raul A. Martinez-Ayers, Aaron L. Fosdick
  • Publication number: 20160332222
    Abstract: A method of assembling a centrifugal casting apparatus includes positioning a wedge on a rotatable axis and positioning at least two molds into sealing engagement with the wedge. Each of the at least two molds includes a front face and defines at least two cavities extending from the front face into the mold. A sprue chamber is defined and is structured to receive molten material, and at least a portion of the sprue chamber is defined by at least a portion of the front faces of the at least two molds.
    Type: Application
    Filed: July 25, 2016
    Publication date: November 17, 2016
    Inventors: John W. Foltz, IV, Raul A. Martinez-Ayers, Aaron L. Fosdick
  • Patent number: 9475115
    Abstract: A centrifugal casting method for producing a casting of a metallic material comprises positioning a rotatable assembly comprising a plurality of gates and a plurality of cavities positioned about a sprue chamber. The plurality of gates and the plurality of cavities are positioned to receive molten metallic material from the sprue chamber in a general direction of centrifugal force. Each of the plurality of gates is coupled to one of the plurality of cavities, and at least two of the plurality of cavities are stacked. The method further comprises rotating the rotatable assembly. The method further comprises delivering a supply of molten metallic material to the sprue chamber.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: October 25, 2016
    Assignee: ATI Properties LLC
    Inventors: John W. Foltz, IV, Raul A. Martinez-Ayers, Aaron L. Fosdick
  • Publication number: 20160221073
    Abstract: Various enhanced features are provided for centrifugal casting apparatuses, rotatable assemblies, and molds for casting products from molten material. These enhanced features include, among others, tapered gate portions positioned adjacent to the cavities of a mold, extended and shared gating systems, and detachable mold structures for modifying the thermodynamic characteristics and behavior of molds during casting operations.
    Type: Application
    Filed: April 11, 2016
    Publication date: August 4, 2016
    Inventors: John W. Foltz, IV, Raul A. Martinez-Ayers, Aaron L. Fosdick
  • Patent number: 9389871
    Abstract: An error handling method includes identifying a code region eligible for cumulative multiply add (CMA) optimization and translating code region instructions into interpreter code instructions, which may include translating sequences of multiply add instructions in the code region instructions into fusion code including CMA instructions. Floating point (FP) exceptions generated by the fusion code may be monitored and at least a portion of the code region instructions may be re-translated to eliminate some or all fusion code if CMA intermediate rounding exceptions exceed a threshold.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 12, 2016
    Assignee: Intel Corporation
    Inventors: Marc Lupon, Grigorios Magklis, Sridhar Samudrala, Raul Martinez, Kyriakos A. Stavrou, Enric Gibert Codina
  • Patent number: 9364890
    Abstract: Various enhanced features are provided for centrifugal casting apparatuses, rotatable assemblies, and molds for casting products from molten material. These enhanced features include, among others, tapered gate portions positioned adjacent to the cavities of a mold, extended and shared gating systems, and detachable mold structures for modifying the thermodynamic characteristics and behavior of molds during casting operations.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: June 14, 2016
    Assignee: ATI PROPERTIES, INC.
    Inventors: John W. Foltz, IV, Raul A. Martinez-Ayers, Aaron L. Fosdick
  • Publication number: 20160162406
    Abstract: Systems, methods, and apparatuses for decomposing a sequential program into multiple threads, executing these threads, and reconstructing the sequential execution of the threads are described. A plurality of data cache units (DCUs) store locally retired instructions of speculatively executed threads. A merging level cache (MLC) merges data from the lines of the DCUs. An inter-core memory coherency module (ICMC) globally retire instructions of the speculatively executed threads in the MLC.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 9, 2016
    Inventors: FERNANDO LATORRE, Josep M. CODINA, Enric Gibert CODINA, Pedro LOPEZ, Carlos MADRILES, Alejandro Martinez VINCENTE, Raul MARTINEZ, Antonio GONZALEZ
  • Patent number: 9329848
    Abstract: A mechanism is described for facilitating dynamic and efficient fusion of computing instructions according to one embodiment. A method of embodiments, as described herein, includes monitoring a software program for a program region having fusion candidate instructions for a fusion operation at a computing system; evaluating whether the macro operation of the candidate instructions is valuable to the software program; and performing the fusion operation if it is evaluated to be valuable.
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: May 3, 2016
    Assignee: Intel Corporation
    Inventors: Marc Lupon, Raul Martinez, Enric Gibert Codina, Kyriakos A. Stavrou, Grigorios Magklis, Sridhar Samudrala
  • Publication number: 20160059303
    Abstract: A centrifugal casting method for producing a casting of a metallic material comprises positioning a rotatable assembly comprising a plurality of gates and a plurality of cavities positioned about a sprue chamber. The plurality of gates and the plurality of cavities are positioned to receive molten metallic material from the sprue chamber in a general direction of centrifugal force. Each of the plurality of gates is coupled to one of the plurality of cavities, and at least two of the plurality of cavities are stacked. The method further comprises rotating the rotatable assembly. The method further comprises delivering a supply of molten metallic material to the sprue chamber.
    Type: Application
    Filed: November 11, 2015
    Publication date: March 3, 2016
    Inventors: John W. Foltz, IV, Raul A. Martinez-Ayers, Aaron L. Fosdick
  • Patent number: 9221096
    Abstract: A centrifugal casting apparatus includes a rotatable assembly to rotate about a rotation axis. The rotatable assembly includes a sprue chamber positioned about the rotation axis and is shaped to receive a supply of molten material. A first gate and a second gate are positioned to receive molten material from the sprue chamber in a general direction of centrifugal force. A first cavity and a second cavity are stacked and are respectively positioned to receive molten material from the first gate and the second gate in the general direction of centrifugal force.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: December 29, 2015
    Assignee: ATI PROPERTIES, INC.
    Inventors: John W. Foltz, IV, Raul A. Martinez-Ayers, Aaron L. Fosdick
  • Publication number: 20150352633
    Abstract: Various enhanced features are provided for centrifugal casting apparatuses, rotatable assemblies, and molds for casting products from molten material. These enhanced features include, among others, tapered gate portions positioned adjacent to the cavities of a mold, extended and shared gating systems, and detachable mold structures for modifying the thermodynamic characteristics and behavior of molds during casting operations.
    Type: Application
    Filed: January 31, 2014
    Publication date: December 10, 2015
    Applicant: ATI PROPERTIES, INC.
    Inventors: John W. Foltz, IV, Raul A. Martinez-Ayers, Aaron L. Fosdick
  • Publication number: 20150346834
    Abstract: A portable device includes: a sensor configured to detect a gesture of a user carrying the portable device; a control unit configured to identify the detected gesture, determine an external device corresponding to the identified gesture based on the identified gesture, and determine an order for controlling the external device; and a communication unit configured to transmit a command signal corresponding to the order to the external device.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 3, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Raul MARTINEZ FERNANDEZ, Alfredo Cerezo LUNA, Debora Gomez BERTOLI, Pablo Abelardo Martinez ANDRES, Francisco Jose Calvo FERNANDEZ, Fernando Fernandez HIDALGO
  • Patent number: 9197877
    Abstract: A smart pseudoscopic to orthoscopic conversion (SPOC) protocol, and method for using the SPOC protocol for three-dimensional imaging, are disclosed. The method allows full control over the optical display parameters in Integral Imaging (InI) monitors. From a given collection of elemental images, a new set of synthetic elemental images (SEIs) ready to be displayed in an InI monitor can be calculated, in which the pitch, microlenses focal length, number of pixels per elemental cell, depth position of the reference plane, and grid geometry of the microlens array (MLA) can be selected to fit the conditions of the display architecture.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: November 24, 2015
    Assignees: UNIVERSITAT DE VALÉNCIA, UNIVERSITY OF CONNECTICUT
    Inventors: Bahram Javidi, Manuel Martinez-Corral, Raul Martinez-Cuenca, Genaro Saavedra-Tortosa, Hector Navarro Fructuoso
  • Publication number: 20150277911
    Abstract: A processor includes allocation unit with logic to receive a logical move instruction. The logical move instruction includes a source logical register as a source parameter and a destination logical register as a destination parameter. The source logical register is assigned to a source physical register and the destination logical register is assigned to a destination physical register. The allocation unit includes logic to assign a first value of the source logical register to the destination logical register and to maintain a second value of the destination physical register before and after the assignment of the first value to the destination logical register.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Inventors: Denis M. Khartikov, Rupert Brauch, Raul Martinez, Naveen Neelakantam, Thang Vu
  • Patent number: 9116719
    Abstract: Described herein are technologies for optimizing computer code. A code generator can optimize a portion of original code to create optimized code. The code generator can create a partial commit point to indicate that execution of the optimized code produces an invalid architectural state. The code generator can create recovery information recover a valid architectural state at a recovery point. The code generator can associate the partial commit point and recovery information with the optimized code.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: August 25, 2015
    Assignee: Intel Corporation
    Inventors: Raul Martinez, Enric Gibert Codina, Marc Lupon, Kyriakos A. Stavrou
  • Patent number: 9043773
    Abstract: Techniques for implementing identification and management of unsafe optimizations are disclosed. A method of the disclosure includes receiving, by a managed runtime environment (MRE) executed by a processing device, a notice of misprediction of optimized code, the misprediction occurring during a runtime of the optimized code, determining, by the MRE, whether a local misprediction counter (LMC) associated with a code region of the optimized code causing the misprediction exceeds a local misprediction threshold (LMT) value, and when the LMC exceeds the LMT value, compiling, by the MRE, native code of the optimized code to generate a new version of the optimized code, wherein the code region in the new version of the optimized code is not optimized.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 26, 2015
    Assignee: Intel Corporation
    Inventors: Alejandro M. Vicente, Joseph M. Codina, Christos E. Kotselidis, Carlos Madriles, Raul Martinez
  • Publication number: 20150026671
    Abstract: A mechanism is described for facilitating dynamic and efficient fusion of computing instructions according to one embodiment. A method of embodiments, as described herein, includes monitoring a software program for a program region having fusion candidate instructions for a fusion operation at a computing system; evaluating whether the macro operation of the candidate instructions is valuable to the software program; and performing the fusion operation if it is evaluated to be valuable.
    Type: Application
    Filed: March 27, 2013
    Publication date: January 22, 2015
    Inventors: Marc Lupon, Raul Martinez, Enric Gibert Codina, Kyriakos A. Stavrou, Grigorios Magklis, Sridhar Samudrala
  • Patent number: D761443
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: July 12, 2016
    Assignee: EASY GRASS, LLC
    Inventor: Raul Martinez
  • Patent number: D794221
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: August 8, 2017
    Assignee: PRODUCTOS Y SERVICIOS ESPECIALIZADOS M&M, S. DE R.
    Inventor: Roberto Raul Martinez Morales