Intel Patents

Advertisement
Intel Corporation designs and manufactures microprocessors and chipsets for computing and communications equipment manufacturers. Its products may be found in desktops, servers, tablets, smartphones and other devices.
Intel Patents by Type- Intel Patents Granted: Intel patents that have been granted by the United States Patent and Trademark Office (USPTO).
- Intel Patent Applications: Intel patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Publication number: 20200152855Abstract: Disclosed herein are inductor/core assemblies for integrated circuits (ICs), as well as related structures, methods, and devices. In some embodiments, an IC structure may include an inductor and a magnetic core in an interior of the inductor. The magnetic core may be movable perpendicular to a plane of the inductor.Type: ApplicationFiled: September 20, 2017Publication date: May 14, 2020Applicant: Intel CorporationInventors: Kevin L. Lin, Nicholas James Harold McKubre, Han Wui Then
-
Publication number: 20200152793Abstract: A memory structure can include a conductive channel, a charge storage structure adjacent to the conductive channel, and a strain-inducing layer adjacent to the conductive channel on a side opposite the charge storage structure. The strain-inducing layer can have a higher coefficient of thermal expansion (CTE) than the conductive channel.Type: ApplicationFiled: November 13, 2018Publication date: May 14, 2020Applicant: Intel CorporationInventors: Prashant Majhi, Khaled Hasnat, Krishna Parat
-
Publication number: 20200153629Abstract: A method comprises initializing a compute platform in a cloud computing environment, assigning at least a first cryptographic key associated with the platform manufacturer and a second cryptographic key associated with a workload owner to a debug/management interface of the compute platform, and encrypting device information generated by the debug/management interface of the compute platform using at least one of the first cryptographic key or the second cryptographic key.Type: ApplicationFiled: December 20, 2019Publication date: May 14, 2020Applicant: Intel CorporationInventors: Salessawi Ferede Yitbarek, Luis Kida, Vincent Scarlata, Reshma Lal, Simon Johnson
-
Publication number: 20200152767Abstract: A method comprising: forming a substrate; forming a first nanowire over the substrate; forming a second nanowire over the substrate; forming a gate over a portion of the first and second nanowires; implanting a dopant such that a region between the first and second nanowires under the gate does not receive the dopant while a region between the first and second nanowires away from the gate receives the dopant, wherein the dopant amorphize a material of the region between the first and second nanowires away from the gate; and isotopically etching of the region between the first and second nanowires away from the gate.Type: ApplicationFiled: August 21, 2017Publication date: May 14, 2020Applicant: Intel CorporationInventors: Mark Armstrong, Biswajeet Guha, Jun Sung Kang, Bruce Beattie, Tahir Ghani
-
Publication number: 20200150220Abstract: For example, a radar data compressor may include an input to receive input digital raw data comprising digital samples of received radar signals at a plurality of receive (Rx) antennas; a raw data compressor configured to compress the input digital raw data into compressed digital data, for example, by wiping off from the input digital raw data one or more wiped-off signals, e.g., based on a wipe-off criterion applied to the input digital raw data; and a compressor output to provide compressed data including the compressed digital data, and signal parameter information defining the one or more wiped-off signals.Type: ApplicationFiled: December 26, 2019Publication date: May 14, 2020Applicant: INTEL CORPORATIONInventors: Lior Maor, Alon Cohen
-
Publication number: 20200152781Abstract: Techniques are disclosed for forming semiconductor integrated circuits including one or more of source and drain contacts and gate electrodes comprising crystalline alloys including a transition metal. The crystalline alloys help to reduce contact resistance to the semiconductor devices. In some embodiments of the present disclosure, this reduction in contact resistance is accomplished by aligning the work function of the crystalline alloy with the work function of the source and drain regions such that a Schottky barrier height associated with an interface between the crystalline alloys and the source and drain regions is in a range of 0.3 eV or less.Type: ApplicationFiled: September 12, 2017Publication date: May 14, 2020Applicant: INTEL CORPORATIONInventors: Sasikanth Manipatruni, Dmitri E. Nikonov, Uygar E. Avci, Christopher J. Wiegand, Anurag Chaudhry, Jasmeet S. Chawla, Ian A. Young
-
Publication number: 20200151364Abstract: A system-on-chip (SoC) includes a host CPU on a CPU fabric, the host CPU including multiple processor cores, each associated with multiple security attributes. The SoC includes a secure asset on a network-on-chip and a security co-processor. The security co-processor includes circuitry to detect requests from the processor cores targeting the secure asset and security function processing requests, to determine, based on associated security attributes, whether the core or function is authorized to access the secure asset, to allow the request to be issued, if the core or function is so authorized, and to prevent its issuance, if not. The determination may be dependent on a signal from the CPU fabric indicating whether the host CPU can modify its security attributes or they are locked down. The security co-processor may have the highest security level and may be the only master on the SoC that can access the secure asset.Type: ApplicationFiled: November 11, 2019Publication date: May 14, 2020Applicant: Intel CorporationInventors: Jose S. Niell, Gautham N. Chinya, Khee Wooi Lee, William A. Stevens, JR., Josh Triplett
-
Publication number: 20200150741Abstract: Methods and apparatus relating to techniques for a dual path sequential element to reduce toggles in data path are described. In an embodiment, switching logic causes signals for a single data path of a processor to be directed to at least two separate data paths. At least one of the two separate data paths is power gated to reduce signal toggles in the at least one data path. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: October 23, 2019Publication date: May 14, 2020Applicant: Intel CorporationInventors: Subramaniam Maiyuran, Sanjeev S. Jahagirdar, Kiran C. Veernapu, Eric J. Asperheim, Altug Koker, Balaji Vembu, Joydeep Ray, Abhishek R. Appu
-
Publication number: 20200150179Abstract: An apparatus is provided which comprises: a multi-bit quad latch with an internally coupled level sensitive scan circuitry; and a combinational logic coupled to an output of the multi-bit quad latch. Another apparatus is provided which comprises: a plurality of sequential logic circuitries; and a clocking circuitry comprising inverters, wherein the clocking circuitry is shared by the plurality of sequential logic circuitries.Type: ApplicationFiled: November 12, 2019Publication date: May 14, 2020Applicant: Intel CorporationInventors: Amit Agarwal, Ram Krishnamurthy, Satish Damaraju, Steven Hsu, Simeon Realov
-
Publication number: 20200151362Abstract: A system may include a root port and an endpoint upstream port. The root port may include transaction layer hardware circuitry to determine, by logic circuitry at a transaction layer of a protocol stack of a device, that a packet is to traverse to a link partner on a secure stream, authenticate a receiving port of the link partner, configure a transaction layer packet (TLP) prefix to identify the TLP as a secure TLP, associating the secure TLP with the secure stream, apply integrity protection and data encryption to the Secure TLP, transmit the secure TLP across the secure stream to the link partner.Type: ApplicationFiled: January 10, 2020Publication date: May 14, 2020Applicant: Intel CorporationInventors: David J. Harriman, Raghunandan Makaram, Ioannis T. Schoinas, Vedvyas Shanbhogue, Siddhartha Chhabra, Kapil Sood
-
Publication number: 20200152558Abstract: An integrated circuit structure may be fabricated having a first integrated circuit package comprising a first integrated circuit device electrically attached to a first surface of a first substrate, a second integrated circuit package comprising a second integrated circuit device electrically attached to a first surface of a second substrate and an opening extending between a first surface of the second substrate and the second surface of the second substrate, and an interconnection structure electrically attached to the first surface of the first substrate, wherein a portion of the interconnection structure extends into the second substrate opening and wherein the interconnection structure is electrically attached to a first surface of the second substrate.Type: ApplicationFiled: September 21, 2017Publication date: May 14, 2020Applicant: INTEL CORPORATIONInventors: HYOUNG IL KIM, YI XU
-
Publication number: 20200152750Abstract: Disclosed herein are integrated circuit (IC) contact structures, and related devices and methods. For example, in some embodiments, an IC contact structure may include an electrical element, a metal on the electrical element, and a semiconductor material on the metal. The metal may conductively couple the semiconductor material and the electrical element.Type: ApplicationFiled: March 28, 2017Publication date: May 14, 2020Applicant: Intel CorporationInventors: Patrick Morrow, Glenn A. Glass, Anand S. Murthy, Rishabh Mehandru
-
Patent number: 10649733Abstract: A method is described that involves executing a first instruction with a functional unit. The first instruction is a multiply-add instruction. The method further includes executing a second instruction with the functional unit. The second instruction is a round instruction.Type: GrantFiled: June 10, 2019Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Cristina S. Anderson, Zeev Sperber, Simon Rubanovich, Benny Eitan, Amit Gradstein
-
Patent number: 10649536Abstract: Hand dimensions are determined for hand and gesture recognition with a computing interface. An input sequence of frames is received from a camera. Frames of the sequence are identified in which a hand is recognized. Points are identified in the identified frames corresponding to features of the recognized hand. A value is determined for each of a set of different feature lengths of the recognized hand using the identified points for each identified frame. Each different feature length value is collected for the identified frames independently of each other feature length value. Each different feature length value is analyzed to determine an estimate of each different feature length, and the estimated feature lengths are applied to a hand tracking system, the hand tracking system for applying commands to a computer system.Type: GrantFiled: November 24, 2015Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Alon Lerner, Shahar Fleishman
-
Patent number: 10647424Abstract: Hybrid unmanned vehicles are disclosed. An example vehicle includes a housing and a rollerball rotatably coupled to the housing and a propulsion system supported by the housing. The propulsion system is to generate lift to enable the vehicle to navigate in a first mode of operation. The vehicle includes a rollerball rotatably coupled to the housing. The rollerball to enable the housing to navigate in a second mode of operation different than the first mode of operation. The propulsion system is to generate a drive force to enable the vehicle to navigate in the second mode of operation via the rollerball.Type: GrantFiled: September 26, 2017Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: David Gómez Gutiérrez, Leobardo Emmanuel Campos Macías, Rodrigo Aldana López, Rafael De La Guardia González, José Ignacio Parra Vilchis
-
Patent number: 10649158Abstract: Embodiments of the invention include an optoelectronic package that allows for in situ alignment of optical fibers. In an embodiment, the optoelectronic package may include an organic substrate. Embodiments include a cavity formed into the organic substrate. Additionally, the optoelectronic package may include an actuator formed on the organic substrate that extends over the cavity. In one embodiment, the actuator may include a first electrode, a piezoelectric layer formed on the first electrode, and a second electrode formed on the piezoelectric layer. According to an additional embodiment of the invention, the actuator may include a first portion and a second portion. In order to allow for resistive heating and actuation driven by thermal expansion, a cross-sectional area of the first portion of the beam may be greater than a cross-sectional area of the second portion of the beam.Type: GrantFiled: July 1, 2016Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Johanna M. Swan, Aleksandar Aleksov, Sasha N. Oster, Feras Eid, Baris Bicen, Thomas L. Sounart, Shawna M. Liff, Valluri R. Rao
-
Patent number: 10649521Abstract: When the speed of head movement exceeds the processing capability of the system, a reduced depiction is displayed. As one example, the resolution may be reduced using coarse pixel shading in order to create a new depiction at the speed of head movement. In accordance with another embodiment, only the region the user is looking at is processed in full resolution and the remainder of the depiction is processed at lower resolution. In still another embodiment, the background depictions may be blurred or grayed out to reduce processing time.Type: GrantFiled: April 24, 2017Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Ravindra A. Babu, Sashank Sms Ms, Satyanantha R. Musunuri, Sagar C. Pawar, Kalyan K. Kaipa, Vijayakumar Balakrishnan, Sameer Kp
-
Patent number: 10649662Abstract: Methods, articles of manufacture, and apparatus are disclosed to manage workload memory allocation. An example method includes identifying a primary memory and a secondary memory associated with a platform, the secondary memory having first performance metrics different from second performance metrics of the primary memory, identifying access metrics associated with a plurality of data elements invoked by a workload during execution on the platform, prioritizing a list of the plurality of data elements based on the access metrics associated with corresponding ones of the plurality of data elements, and reallocating a first one of the plurality of data elements from the primary memory to the secondary memory based on the priority of the first one of the plurality of memory elements.Type: GrantFiled: August 30, 2018Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Michael R. Greenfield, Roger Golliver
-
Patent number: 10649486Abstract: One embodiment relates to a method of performing a latency measurement within an integrated circuit. Receipt of a word that contains a beginning of a frame is detected by a frame begin detect circuit in a decoding circuit block. A begin frame detected signal is fed back to the physical media attachment circuit, and an asynchronous signal from the physical media attachment circuit is transmitted at a beginning of a subsequent frame to a time measurement circuit in a core of the integrated circuit. A bitcount may be used to generate a synchronous signal that is also transmitted to the core. At the core of the integrated circuit, a first time is measured that corresponds to receipt of the asynchronous signal and a second time is measured that corresponds to receipt of the synchronous signal. A latency is determined at least by subtracting the first time subtracted from the second time. Other embodiments and features are also disclosed.Type: GrantFiled: December 28, 2016Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Hartvig Ekner, Dines Justesen, Daniel A. Temple
-
Patent number: 10649688Abstract: A processor includes a memory subsystem having a first memory subunit that includes a status register and an execution engine unit coupled to the memory subsystem. The execution engine unit is to: randomly select a load operation to monitor; determine a re-order buffer identifier of the load operation; and transmit the re-order buffer identifier to the memory subsystem. Responsive to receipt of the re-order buffer identifier, the first memory subunit stores a piece of information, related to a status of the load operation, in the status register. Responsive to detection of retirement of the load operation, the first memory subunit is to store the piece of information from the status register into a particular field of a record of a memory buffer, wherein the particular field is associated with the first memory subunit.Type: GrantFiled: November 1, 2018Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Ahmad Yasin, Michael Chynoweth, Rajshree Chabukswar, Muhammad Taher
-
Patent number: 10649660Abstract: Systems, apparatuses and methods may provide for communicating, by a common layer, with a local block storage system and communicating, by a subsystem layer that is communicatively coupled to the common layer, with one or more subsystems. Additionally, the common layer may be disassociated with one or more hardware specific components of the subsystem layer. In one example, the common layer may export one or more callback functions to the subsystem layer, wherein the callback functions include a registration and/or deregistration function.Type: GrantFiled: June 11, 2018Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Phil C. Cayton, Jay E. Sternberg, James P. Freyensee, Dave B. Minturn
-
Patent number: 10646139Abstract: Disclosed methods, systems, and storage media may track body movements and movement trajectories using internal measurement units (IMUs), where a first IMU may be attached to a first wrist of a user, a second IMU may be attached to a second wrist of the user, and a third IMU may be attached to a torso of the user. Upper body movements may be derived from sensor data produced by the three IMUs. IMUs are typically not used to detect fine levels of body movements and/or movement trajectory because most IMUs accumulate errors due to large amounts of measurement noise. Embodiments provide arm and torso movement models to which the sensor data is applied in order to derive the body movements and/or movement trajectory. Additionally, estimation errors may be mitigated using a hidden Markov Model (HMM) filter. Other embodiments may be described and/or claimed.Type: GrantFiled: December 5, 2016Date of Patent: May 12, 2020Assignee: INTEL CORPORATIONInventors: Xue Yang, Sheng Shen, Romit Roy Choudhury
-
Patent number: 10649690Abstract: In an example, there is disclosed a memory controller, including: a data buffer to drive a determinate value to a data bus to communicatively couple to a memory; and a register clock driver to: receive a memory initialization command from a processor; and incrementally step through a plurality of initialization addresses, sequentially driving each initialization address to an address bus to communicatively couple to the memory. There is also disclosed a computing device comprising the memory controller, and a method of initializing memory comprising incrementally stepping through a plurality of initialization addresses and sequentially writing a determinate value to each address.Type: GrantFiled: December 26, 2015Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Mohan J. Kumar, George Vergis, Sarathy Jayakumar
-
Patent number: 10649484Abstract: The present disclosure provides devices and techniques to dynamically change the operating frequency of an interface where components on the interface have non-common clocks. An interface component may be provided with a frequency negotiation component to negotiate a shift in an operating frequency with other component on an interface where the different components have non-common clocks.Type: GrantFiled: April 23, 2018Date of Patent: May 12, 2020Assignee: INTEL CORPORATIONInventors: Anoop Mukker, Eng Hun Ooi, Robert J. Royer, Jr., Brian R. McFarlane
-
Patent number: 10649927Abstract: A central processing unit (CPU) may be directly coupled to an accelerator dual in-line memory module (DIMM) card that is plugged into a DIMM slot. The CPU may include a master memory controller that sends requests or offloads tasks to the accelerator DIMM card via a low-latency double data rate (DDR) interface. The acceleration DIMM card may include a slave memory controller for translating the received requests, a decoder for decoding the translated requests, control circuitry for orchestrating the data flow within the DIMM card, hardware acceleration resources that can be dynamically programmed to support a wide variety of custom functions, and input-output components for interfacing with various types of non-volatile and/or volatile memory and for connecting with other types of storage and processing devices.Type: GrantFiled: December 6, 2018Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Sharath Raghava, Dheeraj Subbareddy, Kavitha Prasad, Ankireddy Nalamalpu, Harsha Gupta
-
Patent number: 10649524Abstract: One embodiment of a virtual reality apparatus comprises: a graphics processing engine comprising a plurality of graphics processing stages, the graphics processing engine to render a plurality of image frames for left and right displays of a head mounted display (HMD); and foveation control hardware logic to independently control two or more of the plurality of graphics processing stages based on feedback received from an eye tracking module of the HMD, the feedback indicating a foveated region selected based on a current or anticipated direction of a user's gaze, the foveation control hardware logic to cause the two or more of the graphics processing stages to process the foveated region differently than other regions of the image frames.Type: GrantFiled: April 7, 2017Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Ingo Wald, Brent E. Insko, Prasoonkumar Surti, Adam T. Lake, Peter L. Doyle, Daniel Pohl
-
Patent number: 10649956Abstract: In an example, an apparatus comprises a plurality of execution units, and a first memory communicatively couple to the plurality of execution units, wherein the first shared memory is shared by the plurality of execution units and a copy engine to copy context state data from at least a first of the plurality of execution units to the first shared memory. Other embodiments are also disclosed and claimed.Type: GrantFiled: April 1, 2017Date of Patent: May 12, 2020Assignee: INTEL CORPORATIONInventors: Altug Koker, Prasoonkumar Surti, David Puffer, Subramaniam Maiyuran, Guei-Yuan Lueh, Abhishek R. Appu, Joydeep Ray, Balaji Vembu, Tomer Bar-On, Andrew T. Lauritzen, Hugues Labbe, John G. Gierach, Gabor Liktor
-
Patent number: 10649550Abstract: One embodiment provides a method. The method includes receiving, with a computing system, stylus orientation data representing an orientation of a stylus. The method includes receiving, with a computing system, grip characteristics data representing a grip on the stylus by a user. The method includes identifying, with the computing system, a stylus mode for use by the computing system, at least partially based on the stylus orientation data and the grip characteristics data. The method includes applying the stylus mode to the computing system to interpret interaction data representing interactions of the stylus with the computing system.Type: GrantFiled: June 26, 2018Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Arvind Kumar, Amy Wiles
-
Patent number: 10653026Abstract: Illustrative examples include a system for coupling a first electronic device to a second electronic device. The first electronic device may include a housing having a first engagement surface and a first magnet array. The first engagement surface may be adapted to receive the second electronic device. The second electronic device may include a second magnet array. An actuator coupled to the first magnet array may move the first magnet array relative to the housing and the second magnetic array, to attractively couple or repulsively de-couple the second electronic device from the first electronic device.Type: GrantFiled: January 8, 2018Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Samarth Alva, Krishnakumar Varadarajan, Yogesh Channaiah, Prakash Pillai, Sagar Pawar, Aneesh Tuljapurkar, Raghavendra N
-
Patent number: 10649772Abstract: Disclosed embodiments relate to a method and apparatus for efficient matrix transpose. In one example, a processor to execute a matrix transpose instruction includes fetch circuitry to fetch the matrix transpose instruction specifying a destination matrix and a source matrix having (N×M) elements and (M×N) elements, respectively, a (N×M) load buffer, decode circuitry to decode the fetched matrix transpose instruction, and execution circuitry, responsive to the decoded matrix transpose instruction to, for each row X of M rows of the specified source matrix: fetch and buffer N elements of the row in a load register, and cause the N buffered elements to be written, in the same relative order as in the row, to column X of M columns of the load buffer, and the execution circuitry subsequently to write each of N rows of the load buffer to a same row of the load buffer.Type: GrantFiled: March 30, 2018Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Dennis Ryan Bradford, Jesus Corbal, Brian Hickmann, Rohan Sharma
-
Patent number: 10649918Abstract: Techniques are provided for managing memory hot-add to a computing platform. A system implementing the techniques according to an embodiment includes a Field Programmable Gate Array (FPGA) memory controller (FMC) including a Memory Reference Code (MRC) Register Transfer Level (RTL) module to perform training of a memory module in response to receiving a memory hot-add event notification associated with the memory module. The MRC training includes memory timing adjustment based on configuration policies. The system also includes a management controller circuit to communicate with a remote administration server over a secure out-of-band network channel. The communication includes the configuration policies to be applied by the FMC circuit to the memory module.Type: GrantFiled: September 28, 2017Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Rajesh Poornachandran, Vincent J. Zimmer, Ned M. Smith, Nadhiya Chandramohan
-
Patent number: 10652999Abstract: Embodiments are generally directed to a mutual inductance suppressor for crosstalk immunity enhancement. An embodiment of a printed circuit board includes a first signal trace and a second signal trace on a first layer, wherein the first signal trace and second signal trace are non-intersecting; a second layer below the first layer, the second layer including a voltage reference plane; and a mutual inductance suppressor in the voltage reference plane, the mutual inductance suppressor including a serpentine portion of the voltage reference plane between the first signal trace and the second signal trace.Type: GrantFiled: October 1, 2016Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Khang Choong Yong, Jackson Chung Peng Kong, Bok Eng Cheah, Stephen H. Hall
-
Patent number: 10650281Abstract: The inventory capture system, method and apparatus (i.e., the inventory capture system) may provide for creating and updating an inventory of clothing for a user. The inventory capture system may use voice and image recognition to capture an inventory of clothing and provide users the ability to enhance the captured details about an inventory of clothing with annotations. Moreover, the inventory capture system may provide a way to facilitate retailers and users to leverage the user's existing inventory of clothing and augment the user's inventory of clothing with shared, purchased and/or rented clothing.Type: GrantFiled: June 29, 2016Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Yuri I. Krimon, David I. Poisner
-
Patent number: 10649899Abstract: A processing device includes a processing core, coupled to a memory, to execute a task including a code segment identified as being monitored and a kernel recorder, coupled to the processing core via a core interface. The kernel recorder includes a first filter circuit to responsive to determining that the task being executed enters the code segment, set the kernel recorder to a first mode under which the kernel recorder is to record, in a first record, a plurality of memory addresses accessed by the code segment, and responsive to determining that the execution of the task exits the code segment, set the kernel recorder to a second mode under which the kernel recorder is to detect a write operation to a memory address recorded in the first record and record the memory address in a second record.Type: GrantFiled: September 25, 2014Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Sai Luo, Tin-Fook Ngai, Hu Chen, Xiaocheng Zhou, Chunxiao Lin, Kang Zhao
-
Patent number: 10649746Abstract: A micro-architecture may provide a hardware and software co-designed dynamic binary translation. The micro-architecture may invoke a method to perform a dynamic binary translation. The method may comprise executing original software code compiled targeting a first instruction set, using processor hardware to detect a hot spot in the software code and passing control to a binary translation translator, determining a hot spot region for translation, generating the translated code using a second instruction set, placing the translated code in a translation cache, executing the translated code from the translated cache, and transitioning back to the original software code after the translated code finishes execution.Type: GrantFiled: August 15, 2016Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Abhay S. Kanhere, Paul Caprioli, Koichi Yamada, Suriya Madras-Subramanian, Srinivas Suresh
-
Patent number: 10649774Abstract: A method in one aspect may include receiving a multiply instruction. The multiply instruction may indicate a first source operand and a second source operand. A product of the first and second source operands may be stored in one or more destination operands indicated by the multiply instruction. Execution of the multiply instruction may complete without writing a carry flag. Other methods are also disclosed, as are apparatus, systems, and instructions on machine-readable medium.Type: GrantFiled: December 27, 2017Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Vinodh Gopal, James D. Guilford, Wajdi K. Feghali, Erdinc Ozturk, Gilbert M. Wolrich, Martin G. Dixon, Mark C. Davis, Sean P. Mirkes, Alexandre J. Farcy, Bret L. Toll, Maxim Loktyukhin
-
Patent number: 10649783Abstract: A technique to enable efficient instruction fusion within a computer system is disclosed. In one embodiment, a processor includes multiple cores, each including a first-level cache, a fetch circuit to fetch instructions, an instruction buffer (IBUF) to store instructions, a decode circuit to decode instructions, an execution circuit to execute decoded instructions, and an instruction fusion circuit to fuse a first instruction and a second instruction to form a fused instruction to be processed by the execution circuit as a single instruction, the instruction fusion occurring when both the first and second instructions have been stored in the IBUF prior to issuance to the decode circuit, and wherein the first instruction was the last instruction to be stored in the IBUF prior to the second instruction being stored in the IBUF, such that the first and second instructions are stored adjacently in the IBUF.Type: GrantFiled: April 30, 2016Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Ido Ouziel, Lihu Rappoport, Robert Valentine, Ron Gabor, Pankaj Raghuvanshi
-
Patent number: 10651051Abstract: A reconstituted wafer includes a rigid mass with a flat surface and a base surface disposed parallel planar to the flat surface. A plurality of dice are embedded in the rigid mass. The plurality of dice include terminals that are exposed through coplanar with the flat surface. A process of forming the reconstituted wafer includes removing some of the rigid mass to expose the terminals, while retaining the plurality of dice in the rigid mass. A process of forming an apparatus includes separating one apparatus from the reconstituted wafer.Type: GrantFiled: October 5, 2017Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Robert L. Sankman, John S. Guzek
-
Patent number: 10649813Abstract: Technology for a memory pool arbitration apparatus is described. The apparatus can include a memory pool controller (MPC) communicatively coupled between a shared memory pool of disaggregated memory devices and a plurality of compute resources. The MPC can receive a plurality of data requests from the plurality of compute resources. The MPC can assign each compute resource to one of a set of compute resource priorities. The MPC can send memory access commands to the shared memory pool to perform each data request prioritized according to the set of compute resource priorities. The apparatus can include a priority arbitration unit (PAU) communicatively coupled to the MPC. The PAU can arbitrate the plurality of data requests as a function of the corresponding compute resource priorities.Type: GrantFiled: March 29, 2018Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Mark A. Schmisseur, Francesc Guim Bernat, Andrew J. Herdrich, Karthik Kumar
-
Patent number: 10649911Abstract: Embodiment of this disclosure provide techniques to support full memory paging between different trust domains (TDs) in compute system without losing any of the security properties, such as tamper resistant/detection and confidentiality, on a per TD basis. In one embodiment, a processing device including a memory controller and a memory paging circuit operatively coupled to the memory controller is provided. The memory paging circuit is to evict a memory page associated with a trust domain (TD) executed by the processing device. A binding of the memory page to a first memory location of the TD is removed. A transportable page that includes encrypted contents of the memory page is created. Thereupon, the memory page is provided to a second memory location.Type: GrantFiled: March 29, 2018Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Hormuzd M. Khosravi, Baiju Patel, Ravi Sahita, Barry Huntley
-
Patent number: 10649832Abstract: Embodiments of the claimed invention include a computing device having a host processor for executing a firmware environment and a manageability controller. The firmware environment reserves a frame buffer in main memory and loads a graphics protocol driver to provide the frame buffer to an operating system of the computing device. The operating system renders graphical images to the frame buffer using a graphics driver. The manageability controller reads the graphical image from the frame buffer and may transmit the graphical image to a remote computing device. In response to a fatal error of the computing device, the manageability controller may store the graphical image to a non-volatile storage device. The host processor may assert a host reset signal in response to the fatal error, and the manageability controller may send an acknowledgment to the host processor after storing the graphical image. Other embodiments are described and claimed.Type: GrantFiled: August 15, 2017Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Kasper Wszolek, Janusz P. Jurski, Piotr Kwidzinski, Robert C. Swanson, Madhusudhan Rangarajan
-
Patent number: 10650140Abstract: A data processing system (DPS) supports control-flow integrity (CFI). The DPS comprises a processing element with a CFI enforcement mechanism that supports one or more CFI instructions. The DPS also comprises at least one machine-accessible medium responsive to the processing element. Managed code in the machine-accessible medium is configured (a) to execute in a managed runtime environment (MRE) in the data processing system, and (b) to transfer control out from the MRE to unmanaged code, in response to a transfer control statement in the managed code. The machine-accessible medium also comprises a binary translator which, when executed, converts unmanaged code in the data processing system into hardened unmanaged code (HUC) by including CFI features in the HUC. The CFI features comprise one or more CFI instructions to utilize the CFI enforcement mechanism of the processing element for transfers of control initiated by the HUC. Other embodiments are described and claimed.Type: GrantFiled: March 27, 2015Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Abhay S. Kanhere, Paul Caprioli
-
Patent number: 10650483Abstract: An apparatus and method are described for managing data which is biased towards a processor or a GPU. For example, an apparatus comprises a processor comprising one or more cores, one or more cache levels, and cache coherence controllers to maintain coherent data in the one or more cache levels; a graphics processing unit (GPU) to execute graphics instructions and process graphics data, wherein the GPU and processor cores are to share a virtual address space for accessing a system memory; a GPU memory addressable through the virtual address space shared by the processor cores and GPU; and bias management circuitry to store an indication for whether the data has a processor bias or a GPU bias, wherein if the data has a GPU bias, the data is to be accessed by the GPU without necessarily accessing the processor's cache coherence controllers.Type: GrantFiled: March 26, 2019Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Joydeep Ray, Abhishek R. Appu, Altug Koker, Balaji Vembu
-
Patent number: 10650553Abstract: A method of image processing is provided. The method may include: determining a candidate tuple from at least two images that are taken at different times, wherein the candidate tuples are determined using at least odometry sensor information. The couple of subsequent images have been detected by a moving image sensor moved by a vehicle. The odometry sensor information is detected by a sensor moved by the vehicle. The method may further include classifying the candidate tuples into a static tuple or a dynamic tuple. The static tuple represents a static object within the couple of subsequent images, and the dynamic tuple represents a moving object within the couple of subsequent images.Type: GrantFiled: December 27, 2017Date of Patent: May 12, 2020Assignee: INTEL IP CORPORATIONInventors: Koba Natroshvili, Okan Köse
-
Patent number: 10651093Abstract: Integrated circuits including MOSFETs with selectively recessed gate electrodes. Transistors having recessed gate electrodes with reduced capacitive coupling area to adjacent source and drain contact metallization are provided alongside transistors with gate electrodes that are non-recessed and have greater z-height. In embodiments, analog circuits employ transistors with gate electrodes of a given z-height while logic gates employ transistors with recessed gate electrodes of lesser z-height. In embodiments, subsets of substantially planar gate electrodes are selectively etched back to differentiate a height of the gate electrode based on a given transistor's application within a circuit.Type: GrantFiled: June 27, 2018Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Srijit Mukherjee, Christopher J. Wiegand, Tyler J. Weeks, Mark Y. Liu, Michael L. Hattendorf
-
Patent number: 10650839Abstract: Techniques are provided for reduction of echo in a received audio signal based on infinite impulse response (IIR) acoustic echo cancellation in the frequency domain. A methodology implementing the techniques according to an embodiment includes estimating an echo path transfer function associated with the received audio signal. The received audio signal includes a combination of a speech signal and a reference signal modified by the echo path transfer function. The estimation employs an IIR filter and a finite impulse response (FIR) filter, both of which operate in the frequency domain. The IIR filter is configured to model longer term echo components and the FIR filter is configured to model shorter term echo components. The method further includes applying the filters to the reference signal to generate an echo correction signal which is subtracted from the received audio signal to reduce the echo and generate an estimate of the speech signal.Type: GrantFiled: June 20, 2019Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Amos Schreibman, Shmuel Markovich-Golan
-
Patent number: 10651102Abstract: An electronic assembly that includes an electronic component; and an interposer that includes a body having upper and lower surfaces and side walls extending between the upper and lower surfaces, the interposer further including conductive routings that are exposed on at least one of the side walls, wherein the electronic component is connected directly to the interposer. The conductive routings are exposed on each side wall and on the upper and lower surfaces. The electronic assembly may further includes a substrate having a cavity such that the interposer is within the cavity, wherein the cavity includes sidewalls and substrate includes conductive traces that are exposed from the sidewalls of the cavity, wherein the conductive traces that are exposed from the sidewalls of the cavity are electrically connected directly to the conductive routings that are exposed on at least one of the side walls of the interposer.Type: GrantFiled: December 18, 2015Date of Patent: May 12, 2020Assignee: Intel IP CorporationInventors: Klaus Reingruber, Christian Geissler, Georg Seidemann, Sonja Koller
-
Patent number: 10650886Abstract: Systems, apparatuses and methods may provide for technology to determine a programmable eviction ratio associated with a storage device and convert a portion of a single-level cell region in the storage device into a multi-level cell region in accordance with the programmable eviction ratio. In one example, the amount of the portion converted into the multi-level cell region varies gradually as a function of percent capacity filled in the storage device.Type: GrantFiled: February 28, 2019Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Shankar Natarajan, Sriram Natarajan, Suresh Nagarajan, Ramkarthik Ganesan, Arun S. Athreya, Romesh B. Trivedi
-
Patent number: 10651525Abstract: Embodiments of the invention include a packaged device with transmission lines that have an extended thickness, and methods of making such device. According to an embodiment, the packaged device may include a first dielectric layer and a first transmission line formed over the first dielectric layer. Embodiments may then include a second dielectric layer formed over the transmission line and the first dielectric layer. According to an embodiment, a first line via may be formed through the second dielectric layer and electrically coupled to the first transmission line. In some embodiments, the first line via extends substantially along the length of the first transmission line.Type: GrantFiled: June 4, 2018Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Adel A. Elsherbini, Mathew Manusharow, Krishna Bharath, Zhichao Zhang, Yidnekachew S. Mekonnen, Aleksandar Aleksov, Henning Braunisch, Feras Eid, Javier Soto
-
Patent number: 10650807Abstract: A method and system are directed to autonomous neural network keyphrase detection and includes generating and using a multiple element state score vector by using neural network operations and without substantial use of a digital signal processor (DSP) to perform the keyphrase detection.Type: GrantFiled: September 18, 2018Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: Tobias Bocklet, Jacek Ossowski, Tomasz Dorau, Maciej Muchlinski, David Pearce, Piotr Rozen