-
公开(公告)号:US20220004439A1
公开(公告)日:2022-01-06
申请号:US17477470
申请日:2021-09-16
Applicant: Intel Corporation
Inventor: Vinit Mathew Abraham , Anand K. Enamandram , Eswaramoorthi Nallusamy
IPC: G06F9/50 , G06F9/30 , G06F9/4401 , G06F13/42
Abstract: A first plurality of integrated circuit blocks of a first chip are connected to a second plurality of integrated circuit blocks of a second chip. A cluster remapping table is provided on the second chip and is to be programmed to identify a desired asymmetric topology of the connections between the first plurality of integrated circuit blocks and the second plurality of integrated circuit blocks. Logic is to discover the actual topology of the connections between the first plurality of integrated circuit blocks and the second plurality of integrated circuit blocks and determine whether the actual topology matches the desired topology as described in the cluster remapping table.
-
公开(公告)号:US12271760B2
公开(公告)日:2025-04-08
申请号:US17477470
申请日:2021-09-16
Applicant: Intel Corporation
Inventor: Vinit Mathew Abraham , Anand K. Enamandram , Eswaramoorthi Nallusamy
IPC: G06F9/50 , G06F9/30 , G06F9/4401 , G06F13/42
Abstract: A first plurality of integrated circuit blocks of a first chip are connected to a second plurality of integrated circuit blocks of a second chip. A cluster remapping table is provided on the second chip and is to be programmed to identify a desired asymmetric topology of the connections between the first plurality of integrated circuit blocks and the second plurality of integrated circuit blocks. Logic is to discover the actual topology of the connections between the first plurality of integrated circuit blocks and the second plurality of integrated circuit blocks and determine whether the actual topology matches the desired topology as described in the cluster remapping table.
-
公开(公告)号:US20230195616A1
公开(公告)日:2023-06-22
申请号:US17553458
申请日:2021-12-16
Applicant: Intel Corporation
Inventor: Monam Agarwal , Anand K. Enamandram , Wei Chen , Kerry Vander Kamp , Robert A. Branch , Yen-Cheng Liu
CPC classification number: G06F13/161 , G06F12/0238 , G06F12/0292 , G06F13/1642 , G06F13/1668 , G06F2212/1021
Abstract: Techniques and mechanisms for identifying a memory access resource which is to be a target of an access request. In an embodiment, a processor comprises route tables which are to provide entries corresponding to different respective memory access resources which are coupled to the processor. The processor further comprises a list of items which each correspond to a different respective range of addresses, wherein the items each include an identifier of a respective route table, and an identifier of a respective index offset. Based on an address of the access request, a decoder circuit of the processor searches the list to identify a corresponding one of the items. In another embodiment, the decoder circuit accesses a route table entry, based on the search, to determine how the access request is to be directed to a particular memory access resource.
-
公开(公告)号:US20220114115A1
公开(公告)日:2022-04-14
申请号:US17557963
申请日:2021-12-21
Applicant: Intel Corporation
Inventor: Anand K. Enamandram , Rita Deepak Gupta , Robert A. Branch , Kerry Vander Kamp
IPC: G06F13/16
Abstract: An apparatus comprising a first memory interface of a first type to couple to at least one first memory device; a second memory interface of a second type to couple to at least one second memory device; and circuitry to interleave memory requests targeting contiguous memory addresses among the at least one first memory device and the at least one second memory device.
-
公开(公告)号:US20230367492A1
公开(公告)日:2023-11-16
申请号:US17741386
申请日:2022-05-10
Applicant: Intel Corporation
Inventor: Ritu Gupta , Anand K. Enamandram
IPC: G06F3/06
CPC classification number: G06F3/0629 , G06F3/0611 , G06F3/0673
Abstract: Embodiments of apparatuses, methods, and systems for flexible provisioning of coherent memory address decoders in hardware are disclosed. In an embodiment, an apparatus includes a plurality of address decoders and a plurality of configuration storage locations. Each of the configuration storage locations corresponds to one of the plurality of address decoders to configure the corresponding one of the plurality of address decoders to decode based on a corresponding one of a plurality of decode rules. Each of the plurality of configuration storage locations is allocated to one of a plurality of memory tiers.
-
6.
公开(公告)号:US20230086222A1
公开(公告)日:2023-03-23
申请号:US17478828
申请日:2021-09-17
Applicant: Intel Corporation
Inventor: Anand K. Enamandram , Ritu Gupta
Abstract: Methods and apparatus relating to a scalable address decoding scheme for Compute Express Link™ or CXL™ Type-2 devices with programmable interleave granularity are described. In an embodiment, configurator logic circuitry determines an interleave granularity and an address range size for a plurality of devices coupled to a socket of a processor. A single System Address Decoder (SAD) rule for two or more of the plurality of the devices coupled to the socket of the processor is stored in memory. A memory access transaction directed at a first device from the plurality of devices is routed to the first device in accordance with the SAD rule. Other embodiments are also disclosed and claimed.
-
公开(公告)号:US11294749B2
公开(公告)日:2022-04-05
申请号:US15859474
申请日:2017-12-30
Applicant: Intel Corporation
Inventor: Ramamurthy Krithivas , Anand K. Enamandram , Eswaramoorthi Nallusamy , Russell J. Wunderlich , Krishnakanth V. Sistla
IPC: G06F11/07
Abstract: Examples include techniques to collect crash data for a computing system following a catastrophic error. Examples include a management controller gathering error information from components of a computing system that includes a central processing unit (CPU) coupled with one or more companion dice following the catastrophic error. The management controller to gather the error information via a communication link coupled between the management controller, the CPU and the one or more companion dice.
-
8.
公开(公告)号:US11954047B2
公开(公告)日:2024-04-09
申请号:US17033745
申请日:2020-09-26
Applicant: Intel Corporation
Inventor: Mahesh Natu , Anand K. Enamandram , Manjula Peddireddy , Robert A. Branch , Tiffany J. Kasanicky , Siddhartha Chhabra , Hormuzd Khosravi
CPC classification number: G06F12/1441 , G06F9/30101 , G06F9/30145 , G06F12/0238 , G06F12/1408
Abstract: Systems, methods, and apparatuses to implement spatially unique and location independent persistent memory encryption are described. In one embodiment, a system on a chip (SoC) includes at least one persistent range register to indicate a persistent range of memory, an address modifying circuit to check if an address for a memory store request is within the persistent range indicated by the at least one persistent range register, and append a unique identifier value, for a component corresponding to the memory store request for the address, to the address to generate a modified address and output the modified address as an output address when the address is within the persistent range, and output the address as the output address when the address is not within the persistent range, and an encryption engine circuit to generate a ciphertext based on the output address.
-
公开(公告)号:US11860670B2
公开(公告)日:2024-01-02
申请号:US17553458
申请日:2021-12-16
Applicant: Intel Corporation
Inventor: Monam Agarwal , Anand K. Enamandram , Wei Chen , Kerry Vander Kamp , Robert A. Branch , Yen-Cheng Liu
CPC classification number: G06F12/0292 , G06F12/0238 , G06F13/161 , G06F13/1642 , G06F13/1668 , G06F2212/1021
Abstract: Techniques and mechanisms for identifying a memory access resource which is to be a target of an access request. In an embodiment, a processor comprises route tables which are to provide entries corresponding to different respective memory access resources which are coupled to the processor. The processor further comprises a list of items which each correspond to a different respective range of addresses, wherein the items each include an identifier of a respective route table, and an identifier of a respective index offset. Based on an address of the access request, a decoder circuit of the processor searches the list to identify a corresponding one of the items. In another embodiment, the decoder circuit accesses a route table entry, based on the search, to determine how the access request is to be directed to a particular memory access resource.
-
公开(公告)号:US11054877B2
公开(公告)日:2021-07-06
申请号:US16012623
申请日:2018-06-19
Applicant: Intel Corporation
Inventor: Dorit Shapira , Anand K. Enamandram , Daniel Cartagena , Krishnakanth Sistla , Jorge P. Rodriguez , Efraim Rotem , Nir Rosenzweig
IPC: G06F1/26 , G06F1/32 , G06F1/3206 , G06F1/3287 , G06F1/3296 , G06F1/324 , G06F1/3234 , H03M1/12
Abstract: An apparatus is provided, where the apparatus includes a plurality of components; a first sensing system to measure first power consumed by first one or more components of the plurality of components; a second sensing system to measure second power consumed by the apparatus; an analog-to-digital converter (ADC) to generate an identification (ID) that is representative of the second power consumed by the apparatus; and a controller to allocate power budget to one or more components of the plurality of components, based on the measurement of the first power and the ID.
-
-
-
-
-
-
-
-
-