-
公开(公告)号:US20210400813A1
公开(公告)日:2021-12-23
申请号:US17354989
申请日:2021-06-22
Applicant: Intel Corporation
Inventor: Jonathan W. THIBADO , Aaron GORIUS , Michael T. CROCKER , Matthew J. ADILETTA , John C. GULICK , Emery E. FREY
Abstract: Examples described herein relate to an apparatus that includes a flexible conductor covered in an insulative material and at least one conductor region in contact with the flexible conductor. In some examples, melting of the at least one conductor region is to cause a conductive coupling of the flexible conductor with a second conductor and wherein the flexible conductor is adapted to conductively couple a first circuit board oriented orthogonal to a second circuit board. In some examples, the at least one conductor region comprises at least one solder ball of a grid array. In some examples, the at least one conductor region is re-solderable.
-
公开(公告)号:US20210200667A1
公开(公告)日:2021-07-01
申请号:US16727595
申请日:2019-12-26
Applicant: Intel Corporation
Inventor: Debra BERNSTEIN , Hugh WILKINSON , Douglas CARRIGAN , Bassam N. COURY , Matthew J. ADILETTA , Durgesh SRIVASTAVA , Lidia WARNES , William WHEELER , Michael F. FALLON
Abstract: Examples described herein relate to memory thin provisioning in a memory pool of one or more dual in-line memory modules or memory devices. At any instance, any central processing unit (CPU) can request and receive a full virtual allocation of memory in an amount that exceeds the physical memory attached to the CPU (near memory). A remote pool of additional memory can be dynamically utilized to fill the gap between allocated memory and near memory. This remote pool is shared between multiple CPUs, with dynamic assignment and address re-mapping provided for the remote pool. To improve performance, the near memory can be operated as a cache of the pool memory. Inclusive or exclusive content storage configurations can be applied. An inclusive cache configuration can include an entry in a near memory cache also being stored in a memory pool whereas an exclusive cache configuration can provide an entry in either a near memory cache or in a memory pool but not both. Near memory cache management includes current data location tracking, access counting and other caching heuristics, eviction of data from near memory cache to pool memory and movement of data from pool memory to memory cache.
-
公开(公告)号:US20230305720A1
公开(公告)日:2023-09-28
申请号:US18084258
申请日:2022-12-19
Applicant: Intel Corporation
Inventor: Slawomir PUTYRSKI , Matthew J. ADILETTA
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0659 , G06F3/067 , G06F3/0611
Abstract: Examples described herein relate to a memory controller, when connected to at least one memory device in a multi-tiered memory system comprising a near memory and far memory, is to allocate a region of the near memory to a requester based on receipt of a request. In some examples, the memory controller includes circuitry to transmit at least one memory read command and address information to the multi-tiered memory system to read data from the multi-tiered memory system and circuitry to transmit at least one memory write command and address information to the multi-tiered memory system to write data to the multi-tiered memory system, wherein the near memory comprises at least one memory connected to the memory controller via a memory interface and the far memory comprises at least one memory connected to the memory controller via a network.
-
公开(公告)号:US20220107741A1
公开(公告)日:2022-04-07
申请号:US17549713
申请日:2021-12-13
Applicant: Intel Corporation
Inventor: Matthew J. ADILETTA , Myles WILDE , Aaron GORIUS , Michael T. CROCKER , Paul H. DORMITZER , Mark A. SCHMISSEUR
IPC: G06F3/06 , G06F16/174 , G06F21/57 , G06F21/73 , G06F8/65 , H04L12/24 , H04L29/08 , G06F11/30 , G06F9/50 , H01R13/453 , G06F9/48 , G06F9/455 , H05K7/14 , H03M7/30 , H03M7/40 , H04L12/26 , H04L12/813 , H04L12/851 , G06F11/07 , G06F11/34 , G06F7/06 , G06T9/00 , H03M7/42 , H04L12/28 , H04L12/46 , H04L29/12 , G06F13/16 , G06F21/62 , G06F21/76 , H03K19/173 , H04L9/08 , H04L12/933 , G06F9/38 , G06F12/02 , G06F12/06 , G06T1/20 , G06T1/60 , G06F9/54 , G06F8/656 , G06F8/658 , G06F8/654 , G06F9/4401 , H01R13/631
Abstract: Racks and rack pods to support a plurality of sleds are disclosed herein. Switches for use in the rack pods are also disclosed herein. A rack comprises a plurality of sleds and a plurality of electromagnetic waveguides. The plurality of sleds are vertically spaced from one another. The plurality of electromagnetic waveguides communicate data signals between the plurality of sleds.
-
公开(公告)号:US20190307014A1
公开(公告)日:2019-10-03
申请号:US16346341
申请日:2017-11-29
Applicant: INTEL CORPORATION
Inventor: Matthew J. ADILETTA , Myles WILDE , Aaron GORIUS , Michael T. CROCKER , Paul H. DORMITZER , Mark A. SCHMISSEUR
Abstract: Racks and rack pods to support a plurality of sleds are disclosed herein. Switches for use in the rack pods are also disclosed herein. A rack comprises a plurality of sleds and a plurality of electromagnetic waveguides. The plurality of sleds are vertically spaced from one another. The plurality of electromagnetic waveguides communicate data signals between the plurality of sleds.
-
公开(公告)号:US20230100935A1
公开(公告)日:2023-03-30
申请号:US18075262
申请日:2022-12-05
Applicant: Intel Corporation
Inventor: Kelley MULLICK , Mrittika GANGULI , Brian P. JOHNSON , Matthew J. ADILETTA
Abstract: Examples described herein relate to circuitry to perform load balancing; at least one memory; and at least one processor. In some examples, at least one processor is to execute instructions stored in the at least one memory that cause the at least one processor to: execute a communication proxy that is to allocate packet data to the circuitry to perform load balancing to allocate workloads among cores and allocate received and transmitted remote procedure calls to at least one queue in circuitry to queue one or more packets.
-
公开(公告)号:US20210191811A1
公开(公告)日:2021-06-24
申请号:US17132982
申请日:2020-12-23
Applicant: Intel Corporation
Inventor: Duane E. GALBI , Matthew J. ADILETTA
IPC: G06F11/10 , G06F11/07 , G06F12/0879
Abstract: An apparatus is described. The apparatus includes a memory controller having logic circuitry to write a unit of write data into a plurality of memory chips according to a striping pattern that includes multiple protected sub words, each protected sub word including a smaller portion of the unit of write data and error correction coding (ECC) information calculated from the smaller portion of the unit of write data.
-
公开(公告)号:US20190317802A1
公开(公告)日:2019-10-17
申请号:US16448860
申请日:2019-06-21
Applicant: Intel Corporation
Inventor: Alexander BACHMUTSKY , Andrew J. HERDRICH , Patrick CONNOR , Raghu KONDAPALLI , Francesc GUIM BERNAT , Scott P. DUBAL , James R. HEARN , Kapil SOOD , Niall D. MCDONNELL , Matthew J. ADILETTA
Abstract: Examples are described herein that can be used to offload a sequence of work events to one or more accelerators to a work scheduler. An application can issue a universal work descriptor to a work scheduler. The universal work descriptor can specify a policy for scheduling and execution of one or more work events. The universal work descriptor can refer to one or more work events for execution. The work scheduler can, in some cases, perform translation of the universal work descriptor or a work event descriptor for compatibility and execution by an accelerator. The application can receive notice of completion of the sequence of work from the work scheduler or an accelerator.
-
公开(公告)号:US20240214279A1
公开(公告)日:2024-06-27
申请号:US18433291
申请日:2024-02-05
Applicant: Intel Corporation
Inventor: Matthew J. ADILETTA , Zane BALL , Susanne M. BALLE , Patrick CONNOR
IPC: H04L41/5019 , H04L41/16 , H04L43/0823
CPC classification number: H04L41/5019 , H04L41/16 , H04L43/0823
Abstract: Examples described herein relate to determining whether to process or not process data based on a reliability metric. For example, based on receiving a response to a request to a first microservice, with the reliability metric, from one or more servers, a decision can be made of whether to process, by a second microservice, a result associated with the response based on the reliability metric. In some examples, the reliability metric comprises an indicator of memory health and computational accuracy.
-
公开(公告)号:US20230215493A1
公开(公告)日:2023-07-06
申请号:US18120907
申请日:2023-03-13
Applicant: Intel Corporation
Inventor: Duane E. GALBI , Matthew J. ADILETTA , Mohammad M. RASHID , Todd HINCK , Vijaya K. BODDU
IPC: G11C11/4093 , G11C11/4076 , G11C5/06 , G11C11/4096
CPC classification number: G11C11/4093 , G11C11/4076 , G11C5/06 , G11C11/4096
Abstract: Methods and apparatus for Cross DRAM DIMM sub-channel pairing. Memory channels on a memory controller or System on a Chip (SoC) are segmented into two subchannels, each including Command and Address (C/A) signals, DQ (data) lines. Under different solutions the two subchannels may share a command-bus clock or use separate command-bus clocks. Some approaches use subchannels from different memory channels to provide the C/A and DQ lines for two subchannels to a given DIMM. One solution implements an additional command-bus clock on the DIMM connector repurposing existing MCR pins to provide command-bus clock signals to a Registered Clock Driver (RCD) to allow the subchannels to be fully independent. Another solution is the pair every other DRAM controller to the same command-bus clock. Other solutions employ Skip-1, Skip-2, and Skip-3 configurations under which the clocks for the DDR-IO circuitry are not logically co-located with the subchannel IO circuitry.
-
-
-
-
-
-
-
-
-