摘要:
A multi-core audio processor includes a data protocol interface configured to receive a stream of audio data, a plurality of data processing cores including a single sample processing core and a block data processing core, an audio fabric block configured to route samples of the stream between the data protocol interface and the plurality of data processing cores. The single sample processing core includes an execution unit configured to execute one or more low latency instructions for performing computations for the samples.
摘要:
Methods and systems for predictive analysis are disclosed, A predictive analysis method comprises: receiving a set of predictor variables as an input feature vector comprising a plurality of features; projecting each feature of the feature vector onto a dense vector representation to obtain a set of embedding vectors representing the input feature vector in an embedding space; converting the set of embedding vectors into a bi-interaction pooling vector that encodes second-order interactions between features of the feature vector in the embedding space; inputting the bi-interaction pooling vector into a hidden layer stack, the hidden layer stack comprising at least one hidden layer of neural network nodes; and transforming an output vector of the hidden layer stack into a prediction score.
摘要:
Multi-processor core three-dimensional (3D) integrated circuits (ICs) (3DICs) and related methods are disclosed. In aspects disclosed herein, ICs are provided that include a central processing unit (CPU) having multiple processor cores ("cores") to improve performance. To further improve CPU performance, the multiple cores can also be designed to communicate with each other to offload workloads and/or share resources for parallel processing, but at a communication overhead associated with passing data through interconnects which have an associated latency. To mitigate this communication overhead inefficiency, aspects disclosed herein provide the CPU with its multiple cores in a 3DIC. Because 3DICs can overlap different IC tiers and/or align similar components in the same IC tier, the cores can be designed and located between or within different IC tiers in a 3DIC to reduce communication distance associated with processor core communication to share workload and/or resources, thus improving performance of the multi-processor CPU design.
摘要:
A computational resource network to prioritize nodes in a network. A computational resource network (100) comprises a plurality of nodes (A-N) and at least one database (104). The nodes (A-N) are interconnected to form the network (102). Each of the nodes (A-N) is configured to receive resource from at least one other node (A-N) in the network (102) or share resource with at least one other node (A-N) in the network (102). The database (104) records, for each of the nodes (A-N), information corresponding to resources received from and shared with other nodes in the network (102) and prioritises nodes (A-N) in the network (102) at least based on said information associated with each of the nodes (A-N) corresponding to the resources received from and shared with other nodes (A-N) in the network (102).
摘要:
A rules/model-based data processing system that approves applications by users of the data processing system based on data from distributed sources. The system is configured to receive a request to approve a user application, access rules/models that fit the goal of approving the user application, obtain data from distributed sources, apply rules/models to generate processed data and determines if the obtained or processed data fits the rules. The system comprises a server configured to access the approval rules based on a request from a mobile application to approve the user application, the approval rules referencing information provider data from a remote information provider system. The server can connect to the remote information provider system to retrieve, using personally identifiable information from the user application, the set of information provider data referenced and approve the user application based on the application of the approval rules to the information provider data.
摘要:
Aspects of the embodiments are directed to calibrating a cross-talk cancellation module. A data eye response for a first data channel can be acquired, and the left-side and right-side maximum transition edges can be determined while adjacent data channels are silent. The adjacent data channels can be activated, first using an even mode waveform. A strobe can be positioned at the left-side maximum boundary in anticipation of a right-shift due to even mode waveform cross talk. A summer circuit can sum the waveform from the first data channel with cross-talk induced voltage pulse having an opposite polarity from the even mode waveforms on the aggressor channels. A left-side edge can be determined by incrementally adjusting gain and detector parameters. These parameters can be locked once a left-side transition edge is located. The process can be repeated for a right-side transition edge with odd-mode aggressor waveforms.
摘要:
In one example, a system for generating vector based selection control statements can include a processor to determine a vector cost of the selection control statement is below a scalar cost and determine the selection control statement is to be executed in a sorted order based on dependencies between branch instructions of the selection control statement. The processor can also determine a program ordering of labels of the selection control statement does not match a mathematical ordering of the labels and execute the selection control statement with a vector of values, wherein the selection control statement is to be executed based on a jump table and a sorted unique value technique, wherein the sorted unique value technique comprises selecting at least one of the plurality of branch instructions from the jump table.
摘要:
A fan less Multiprocessor Computing Apparatus (MCA) is housed in a metallic Enclosure (ME) that acts as a heat sink and provides extended surface area for heat dissipation. The ME also acts as an electro-magnetic-Shield that provides immunity from Electro-Magnetic-Interference from external stray magnetic fields to wireless communications among components of MCA. The Wireless Interconnect involving Transceiver Antenna can use whole range of radio, microwave, and optical frequencies involving transceivers and antennas. Printed Circuit Boards of MCA are mounted on inside of metallic surfaces of ME of any required size and shape. MEs are filled with vacuum or clean dust free air without any suspended particles for efficient and reliable communications. Electro-magnetically shielded and sealed MEs housing MCAs are made dust and water proof so that they can be placed under water in a sea or a river, particularly MCAs constituting large data/cloud centres. Also, Shared Memory Units are made up of non-volatile static Magneto-Optical or Optical recordable, erasable, and recordable media in square/rectangular form factor.
摘要:
A presente invenção descreve um processo de determinação exata do tempo máximo de execução da tarefa crítica de um sistema embarcado baseado em um processador multicore . Para tanto, propõe-se a utilização de um hardware específico cuja função é analisar e controlar o tempo de execução da referida tarefa. Especificamente, o objetivo do sistema é garantir que o tempo de resposta máximo da função crítica do programa executado pelo processador não exceda um limite pré-definido, e, caso essa tarefa crítica não seja encerrada até o limite, o sistema desabilita os demais núcleos do processador, mantendo em operação apenas o núcleo que está executando a tarefa crítica. O hardware específico, implementado por um sistema com watchdog , é configurado com informação pertinente à execução do programa crítico de forma isolada (isto é, em um processador com um único núcleo), o que é de complexidade computacional limitada e extremamente factível, e que monitora o tempo de execução da referida tarefa sem a necessidade de saber qual é o valor do tempo máximo de execução para este programa em um ambiente com vários núcleos de um microprocessador. A presente invenção se situa nos campos da Eletrônica e da Computação.