Intel Patent Grants

Processors, methods, and systems to relax synchronization of accesses to shared memory

Granted: March 19, 2019
Patent Number: 10235175
A processor of an aspect includes a plurality of logical processors. A first logical processor of the plurality is to execute software that includes a memory access synchronization instruction that is to synchronize accesses to a memory. The processor also includes memory access synchronization relaxation logic that is to prevent the memory access synchronization instruction from synchronizing accesses to the memory when the processor is in a relaxed memory access synchronization mode.

Register reclamation

Granted: March 19, 2019
Patent Number: 10235177
In an example, an apparatus includes a binary translator (BT) including circuitry to: analyze a code block; determine that an architectural register mapped to a physical register in the physical register file is available for early reclamation; and insert a reclamation hint into the code block. In another example, a processor reclaims the physical register based at least in part on the reclamation hint.

Scheduler implementing dependency matrix having restricted entries

Granted: March 19, 2019
Patent Number: 10235180
A scheduler implementing a dependency matrix having restricted entries is disclosed. A processing device of the disclosure includes a decode unit to decode an instruction and a scheduler communicably coupled to the decode unit. In one embodiment, the scheduler is configured to receive the decoded instruction, determine that the decoded instruction qualifies for allocation as a restricted reservation station (RS) entry type in a dependency matrix maintained by the scheduler, identify RS…

Dynamic page table edit control

Granted: March 19, 2019
Patent Number: 10235301
Generally, this disclosure provides systems, methods and computer readable media for a page table edit controller configured to control access to guest page tables by virtual machine (VM) guest software through the manipulation of extended page tables. The system may include a translation look-aside buffer (TLB) to maintain a policy to lock one or more guest linear addresses (GLAs) to one or more allowable guest physical addresses (GPAs); a page walk processor to update the TLB based on…

Invalidating reads for cache utilization in processors

Granted: March 19, 2019
Patent Number: 10235302
In an embodiment, a processor for invalidating cache entries comprises: at least one processing unit; a processor cache; and direct cache unit. The direct cache unit is to receive, from a first device, a direct read request for data in a first cache entry in the processor cache; determine whether the direct read request is an invalidating read request; in response to a determination that the direct read request is an invalidating read request: send the data in the first cache entry…

Multi-crypto-color-group VM/enclave memory integrity method and apparatus

Granted: March 19, 2019
Patent Number: 10235304
Embodiments of apparatus, method, and storage medium associated with MCCG memory integrity for securing/protecting memory content/data of VM or enclave are described herein. In some embodiments, an apparatus may include one or more encryption engines to encrypt a unit of data to be stored in a memory in response to a write operation from a VM or an enclave of an application, prior to storing the unit of data into the memory in an encrypted form; wherein to encrypt the unit of data, the…

Digital interconnects with protocol-agnostic repeaters

Granted: March 19, 2019
Patent Number: 10235327
A system and method is described for simplifying implementation of repeater (e.g., re-driver/re-timer) module implementation in high-data-rate interconnects that carry a relatively low-data-rate clock signal as well as the data stream (e.g., PCIe). At the endpoint, any information critical to the function of the repeater (e.g., the most recent data rate negotiated by a pair of endpoints communicating through the repeater) is embedded in the clock signal by pulse-width modulation as…

Methods and apparatus for predictable protocol aware testing on memory interface

Granted: March 19, 2019
Patent Number: 10236076
Methods and apparatus for predictable protocol aware testing on a memory interface are are shown. An apparatus to support a protocol aware testing on a memory interface may include a digital controller to receive a plurality of read request commands from a unit under test. The digital controller further to hold the plurality of read request commands while a hold signal has a first value, and to sequentially release individual read request commands of the plurality of read request…

Low-profile transformer and method of making same

Granted: March 19, 2019
Patent Number: 10236111
Techniques and mechanisms for delivering power with a transformer. In an embodiment, the transformer comprises a dielectric slab structure, a first conductor, a layer of ferromagnetic material disposed around first windings of the first conductor, and a second conductor which forms second windings around the layer of ferromagnetic material. For one of the first windings or one of the second windings, a cross-section of the winding conforms to a rectangle, wherein a width of the…

Fine alignment system for electron beam exposure system

Granted: March 19, 2019
Patent Number: 10236161
Lithographic apparatuses suitable for, and methodologies involving, complementary e-beam lithography (CEBL) are described. In an example, a method of fine alignment of an e-beam tool includes projecting an electron image of a plurality of apertures of an e-beam column over an X-direction alignment feature of a wafer while moving the wafer along the Y-direction. The method also includes detecting a time-resolved back-scattered electron (BSE) detection response waveform during the…

Passive components in vias in a stacked integrated circuit package

Granted: March 19, 2019
Patent Number: 10236209
Integrated passive component in a stacked integrated circuit package are described. In one embodiment an apparatus has a substrate, a first die coupled to the substrate over the substrate, the first die molding a power supply circuit coupled to the substrate to receive power, a second die having a processing core and coupled to the first die over the first die, the first die being coupled to the power supply circuit to power the processing core, a via through the first die, and a passive…

Heat spreaders with integrated preforms

Granted: March 19, 2019
Patent Number: 10236233
Embodiments of heat spreaders with integrated preforms, and related devices and methods, are disclosed herein. In some embodiments, a heat spreader may include: a frame formed of a metal material, wherein the metal material is a zinc alloy or an aluminum alloy; a preform secured in the frame, wherein the preform has a thermal conductivity higher than a thermal conductivity of the metal material; and a recess having at least one sidewall formed by the frame. The metal material may have an…

Partial layer transfer system and method

Granted: March 19, 2019
Patent Number: 10236282
An embodiment includes an apparatus comprising: a first layer, including a first semiconductor switching element, coupled to a first portion of a first bonding material; and a second layer, including a second semiconductor switching element, coupled to a second portion of a second bonding material; wherein (a) the first layer is over the second layer, (b) the first portion is directly connected to the second portion, and (c) first sidewalls of the first portion are unevenly serrated.…

Field effect transistor having a Fermi filter between a source and source contact thereof

Granted: March 19, 2019
Patent Number: 10236345
Fermi filter field effect transistors having a Fermi filter between a source and a source contact, systems incorporating such transistors, and methods for forming them are discussed. Such transistors may include a channel between a source and a drain both having a first polarity and a Fermi filter between the source and a source contact such that the Fermi filter has a second polarity complementary to the first polarity.

Technologies for offloading a virtual service endpoint to a network interface card

Granted: March 19, 2019
Patent Number: 10237354
Technologies for offloading virtual service endpoint capabilities include a compute node and network controller. A device driver of a compute device may discover offloaded virtual service endpoint capability of a network interface card of the compute device. The device driver may advertise the offloaded virtual service endpoint capability to a network agent and virtual network functions provided by the compute device. An out-of-band tag may be associated with the offloaded virtual…

Opportunistic backhauling of data for fine time measurement (FTM) responder systems

Granted: March 19, 2019
Patent Number: 10237369
Techniques are provided for opportunistic backhauling of data in a deployment of FTM Responder systems. An example FTM Responder may include a backhaul payload processing circuit configured to determine a requirement to transmit a first instance of backhaul data to a first destination device. The FTM Responder may also include an FTM request handler circuit configured to receive a first FTM request from a first mobile station. The FTM Responder may further include an FTM response…

Safety systems and methods that use portable electronic devices to monitor the personal safety of a user

Granted: March 19, 2019
Patent Number: 10237393
Methods, apparatus, systems and articles of manufacture to monitor the personal safety of a user of a portable electronic device are disclosed. The safety monitor includes a usage context analyzer to determine a usage context in which the portable electronic device is used based on a history of past usage information. The safety monitor also includes a current usage detector, a threshold alert level monitor, and a safety alert actuator. The current usage detector determines whether the…

Dual form factor devices having operative and complementary aligning components

Granted: March 19, 2019
Patent Number: 10237461
Embodiments relate to mobile devices and systems having an operative component integrated into a first housing and a complementary component within an opening of a second housing moveably coupled to the first housing such that, in a particular configuration of the device or system, the operative component is aligned with the complementary component to enhance performance of the operative component.

Dynamic media content output for mobile devices

Granted: March 19, 2019
Patent Number: 10237611
Embodiments of mechanisms for dynamic media content type streaming management for mobile devices are generally described herein. In some embodiments, the mobile device may receive selection input pertaining to generating output from a media file containing at least two of audio data, video data, and closed-captioning data, the selection input selecting at least one of audio, video, and closed-captioning to be output during play of the media content. In some embodiments, the mobile device…

Increased carrier monitoring

Granted: March 19, 2019
Patent Number: 10237680
Technology described herein provides carrier-monitoring (CM) signaling approaches that can be used by networks and/or mobile devices. An evolved Node B (eNB) can send an IncMon-support message indicating whether a network supports the increased-number-of-frequencies-to-monitor (IncMon) feature. A UE can apply a default CM configuration if the UE does not receive an IncMon-support message from the eNB. The eNB can use dedicated signaling or broadcast signaling to inform a UE of a default…