Patents by Inventor Sebastian Winkels

Sebastian Winkels 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: 9274799
    Abstract: A processor includes a front end and a scheduler. The front end includes logic to determine whether to apply an acyclical or cyclical thread assignment scheme to code received at the processor, and to, based upon a determined thread assignment scheme, assign code to a static logical thread and to a rotating logical thread. The scheduler includes logic to assign the static logical thread to the same physical thread upon a subsequent control flow execution of the static logical thread, and to assign the rotating logical thread to different physical threads upon different executions of instructions in the rotating logical thread.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: March 1, 2016
    Assignee: Intel Corporation
    Inventors: Sebastian Winkel, Ethan Schuchman, Tyler Sondag, Girish Venkatasubramanian
  • Publication number: 20160052731
    Abstract: In an automotive milling machine, comprising a machine frame, comprising a controller for the travelling and milling operation, comprising a working drum, comprising a transport conveyor slewable relative to the machine frame, where the transport conveyor discharges the milled material onto a point of impingement on a loading surface of different transport vehicles, where the controller comprises a detection and control unit which monitors the alterable position of the loading surface of the transport vehicle by an image-recording system comprising no less than one sensor which continuously generates no less than one digital image of, as a minimum, the loading surface, it is provided for the following features to be achieved: the detection and control unit comprises an analysis device which detects faults or errors in the image generated by the no less than one sensor.
    Type: Application
    Filed: August 17, 2015
    Publication date: February 25, 2016
    Inventors: Christian Berning, Sebastian Winkels, Harald Kroell, Tobias Krista, Cyrus Barimani, Günter Hähn
  • Publication number: 20160053448
    Abstract: In an automotive milling machine, comprising a machine frame, comprising a controller for the travelling and milling operation, comprising a working drum, comprising a transport conveyor, where the transport conveyor is slewable, relative to the machine frame, about a first axis extending essentially horizontally under an elevation angle, and sideways about a second axis extending orthogonally to the first axis under a slewing angle, where the transport conveyor discharges the milled material onto a loading surface of a transport vehicle at a specified conveying speed, and where the controller continuously controls positioning of the milled material automatically via, as a minimum, the slewing angle of the transport conveyor, it is provided for the following features to be achieved: the controller specifies and monitors limit values for a maximum permissible slewing angle range for slewing the transport conveyor variable in accordance with the current operating situation.
    Type: Application
    Filed: August 17, 2015
    Publication date: February 25, 2016
    Inventors: Christian Berning, Sebastian Winkels, Harald Kroell, Tobias Krista, Cyrus Barimani, Günter Hähn
  • Patent number: 9116729
    Abstract: A processor includes a processor core to execute a first translated instruction translated from a first instruction stored in first page of a memory. The processor also includes a translation indicator agent (XTBA) to store a first translation indicator that is read from a physical map (PhysMap) in the memory. In an embodiment, the first translation indicator is to indicate whether the first page has been modified after the first instruction is translated. Other embodiments are described as claimed.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: August 25, 2015
    Assignee: Intel Corporation
    Inventors: Nirajan L. Cooray, David Keppel, Naveen Kumar, Ori Lempel, Michael Neilly, Naveen Neelakantam, H. Peter Anvin, Sebastian Winkel
  • Publication number: 20150178090
    Abstract: A system includes a processor with a front end to receive an instruction stream reordered by a software scheduler and including a plurality of memory operations and alias information indicating how a given memory operation may be evaluated. Furthermore, the processor includes a hardware scheduler to reorder, in hardware, the instruction stream for out-of-order execution. In addition, the processor includes a calculation module to determine, for a given memory operation and based upon the alias information, a checking range of memory atoms subsequent to the given memory operation and a virtual order of the memory operation. The virtual order indicates an original ordering of the instructions. The processor also includes an alias unit to reorder the instruction stream, determine whether the hardware reordering caused an error, and determine whether the software reordering caused an error based upon the checking range and the virtual order.
    Type: Application
    Filed: December 23, 2013
    Publication date: June 25, 2015
    Inventors: Rainer Theuer, Arun Raman, Jaroslaw Topp, Rakesh Ranjan, Sebastian Winkel, Gregor Stellpflug, Ulrich Bretthauer
  • Patent number: 8775153
    Abstract: In one embodiment, a processor can operate in multiple modes, including a direct execution mode and an emulation execution mode. More specifically, the processor may operate in a partial emulation model in which source instruction set architecture (ISA) instructions are directly handled in the direct execution mode and translated code generated by an emulation engine is handled in the emulation execution mode. Embodiments may also provide for efficient transitions between the modes using information that can be stored in one or more storages of the processor and elsewhere in a system. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: July 8, 2014
    Assignee: Intel Corporation
    Inventors: Sebastian Winkel, Koichi Yamada, Suresh Srinivas, James E. Smith
  • Publication number: 20140189659
    Abstract: A processor core includes a processor to execute a first translated instruction translated from a first instruction stored in first page of a memory. The processor also includes a translation indicator agent (XTBA) to store a first translation indicator that is read from a physical map (PhysMap) in the memory. In an embodiment, the first translation indicator is to indicate whether the first page has been modified after the first instruction is translated. Other embodiments are described as claimed.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Inventors: Nirajan L. Cooray, David Keppel, Naveen Kumar, Ori Lempel, Michael Neilly, Naveen Neelakantam, H. Peter Anvin, Sebastian Winkel
  • Patent number: 8762127
    Abstract: In one embodiment, a processor can operate in multiple modes, including a direct execution mode and an emulation execution mode. More specifically, the processor may operate in a partial emulation model in which source instruction set architecture (ISA) instructions are directly handled in the direct execution mode and translated code generated by an emulation engine is handled in the emulation execution mode. Embodiments may also provide for efficient transitions between the modes using information that can be stored in one or more storages of the processor and elsewhere in a system. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: June 24, 2014
    Assignee: Intel Corporation
    Inventors: Sebastian Winkel, Koichi Yamada, Suresh Srinivas, James E. Smith
  • Publication number: 20130198458
    Abstract: In one embodiment, a processor can operate in multiple modes, including a direct execution mode and an emulation execution mode. More specifically, the processor may operate in a partial emulation model in which source instruction set architecture (ISA) instructions are directly handled in the direct execution mode and translated code generated by an emulation engine is handled in the emulation execution mode. Embodiments may also provide for efficient transitions between the modes using information that can be stored in one or more storages of the processor and elsewhere in a system. Other embodiments are described and claimed.
    Type: Application
    Filed: March 5, 2013
    Publication date: August 1, 2013
    Inventors: SEBASTIAN WINKEL, KOICHI YAMADA, SURESH SRINIVAS, JAMES E. SMITH
  • Publication number: 20110153307
    Abstract: In one embodiment, a processor can operate in multiple modes, including a direct execution mode and an emulation execution mode. More specifically, the processor may operate in a partial emulation model in which source instruction set architecture (ISA) instructions are directly handled in the direct execution mode and translated code generated by an emulation engine is handled in the emulation execution mode. Embodiments may also provide for efficient transitions between the modes using information that can be stored in one or more storages of the processor and elsewhere in a system. Other embodiments are described and claimed.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Inventors: Sebastian Winkel, Koichi Yamada, Suresh Srinivas, James E. Smith