G06F15/7807

INFORMATION PROCESSING DEVICE
20220415569 · 2022-12-29 ·

An information processing device is provided that can more flexibly adapt to changes in shape and mounting configuration. The information processing device has a plurality of chips that are integrated in the horizontal direction. A transmission coil and reception coil pair is formed in each of the plurality of chips, and each of the plurality of chips uses horizontal inductive coupling to achieve wireless connection between the chips.

PROCESSOR EMBEDDED STREAMING BUFFER
20220413852 · 2022-12-29 · ·

Techniques are disclosed for the use of local buffers integrated into the execution units of a vector processor architecture. The use of local buffers results in less communication across the interconnection network implemented by vector processors, and increases interconnection network bandwidth, increases the speed of computations, and decreases power usage.

Hierarchical Power Management Architecture for SoC-based Electronic Devices
20220413582 · 2022-12-29 ·

An electronic system has a plurality of power domains, and each domain includes a subset of one or more processor clusters, first memory, PMIC, and second memory. A plurality of power sensors are distributed on the electronic system and configured to collect a plurality of power samples from the power domains. A power management engine is configured to process the power samples based on locations of the corresponding power sensors to generate one or more power profiles and a plurality of power throttling thresholds. The power manage engine is configured to implement a global power control operation by determining power budgets of the power domains on a firmware level and enabling operations of the power domains accordingly. The power manage engine is also configured to enable a plurality of local power control operations to be directly implemented on the power domains based on the power throttling thresholds.

System on Chip Comprising a Connection Interface Between Master Devices and Slave Devices
20220405232 · 2022-12-22 ·

In an embodiment a system on chip includes at least one master device, at least one slave device, a connection interface configured to route signals between the at least one master device and the at least one slave device, the connection interface configured to operate according to configuration parameters, and a configuration bus connected to the connection interface, wherein the configuration bus is configured to deliver new configuration parameters to the connection interface so as to adapt operation of the connection interface.

DATA PROCESSING APPARATUS AND METHOD
20220405228 · 2022-12-22 · ·

A data processing apparatus includes a first chip and a second chip that are stacked-packaged. The first chip includes a general-purpose processor, a bus, and at least one first dedicated processing unit (DPU). The general-purpose processor and the at least one first dedicated processing unit are connected to the bus. The general-purpose processor is configured to generate a data processing task. The second chip includes a second dedicated processing unit. At least one of one or more units in the at least one first dedicated processing unit and the second dedicated processing unit can process at least a part of the data processing task based on a computing function.

SYSTEMS AND METHODS FOR REDUCING CONGESTION ON NETWORK-ON-CHIP

Systems or methods of the present disclosure may provide a programmable logic device including a network-on-chip (NoC) to facilitate data transfer between one or more main intellectual property components (main IP) and one or more secondary intellectual property components (secondary IP). To reduce or prevent excessive congestion on the NoC, the NoC may include one or more traffic throttlers that may receive feedback from a data buffer, a main bridge, or both and adjust data injection rate based on the feedback. Additionally, the NoC may include a data mapper to enable data transfer to be remapped from a first destination to a second destination if congestion is detected at the first destination.

Selective endpoint isolation for self-healing in a cache and memory coherent system

A cache and memory coherent system includes multiple processing chips each hosting a different subset of a shared memory space and one or more routing tables defining access routes between logical addresses of the shared memory space and endpoints that each correspond to a select one of the multiple processing chips. The system further includes a coherent mesh fabric that physically couples together each pair of the multiple processing chips, the coherent mesh fabric being configured to execute routing logic for updating the one or more routing tables responsive to identification of a first processing chip of the multiple processing chips hosting a defective hardware component, the update to the routing tables being effective to remove all access routes having endpoints corresponding to the first processing chip.

Integrated circuit device, system-on-chip including the same, and packet processing method

A system-on-chip includes a first intellectual property (IP) generating a plurality of request packets; and a second IP generating a plurality of response packets based on the plurality of request packets, wherein the second IP includes a plurality of processing elements processing the plurality of request packets and generating the plurality of response packets; a distributer, when the plurality of request packets are input from the first IP, determining a scheduling policy based on a packet type of the plurality of request packets and distributing the plurality of request packets to the plurality of processing elements according to the determined scheduling policy; and an aggregator, when the plurality of response packets are received from each of the plurality of processing elements, aggregating the plurality of response packets according to the determined scheduling policy.

APPLIANCES AND METHODS TO PROVIDE ROBUST COMPUTATIONAL SERVICES IN ADDITION TO A/V ENCODING, FOR EXAMPLE AT EDGE OF MESH NETWORKS
20220398216 · 2022-12-15 ·

An appliance includes a system on chip (SOC) and converter. The appliance accepts A/V data (e.g., HDMI®, SDI®, IP) from external sources, encodes A/V data using an encoder of the SOC and performs additional services via other computational components of the SOC. The SOC may be a mobile SOC. The appliance may operate as an edge appliance, edge encoder, or edge-based origin-server, for instance at an edge endpoint of a mesh network, allowing many-to-many distribution of A/V data, performing computationally efficient A/V encoding, while also making available additional computational resources (e.g., cycles of CPUs, GPUs, DSPs, AI/ML NPUs) to provide other services at the edge in addition to efficient A/V encoding.

CUSTOM BASEBOARD MANAGEMENT CONTROLLER (BMC) FIRMWARE STACK MONITORING SYSTEM AND METHOD

An Information Handling System (IHS) includes multiple hardware devices, and a baseboard Management Controller (BMC) in communication with the plurality of hardware devices. The BMC includes executable instructions for when a custom BMC firmware stack is executed on the BMC, monitoring a parameter of one or more of the hardware devices of the IHS. The instructions that monitor the parameter are separate and distinct from the instructions of the custom BMC firmware stack. The instructions also controls the BMC to perform one or more operations to remediate an excessive parameter when the parameter exceeds a specified threshold.