-
公开(公告)号:IL288055D0
公开(公告)日:2022-01-01
申请号:IL28805521
申请日:2021-11-11
Applicant: IBM , LE GALLO BOURDEAU MANUEL , KHADDAM ALJAMEH RIDUAN , KULL LUKAS , FRANCESE PIER ANDREA , TOIFL THOMAS , SEBASTIAN ABU , ELEFTHERIOU EVANGELOS STAVROS
Inventor: LE GALLO-BOURDEAU MANUEL , KHADDAM-ALJAMEH RIDUAN , KULL LUKAS , FRANCESE PIER ANDREA , TOIFL THOMAS , SEBASTIAN ABU , ELEFTHERIOU EVANGELOS STAVROS
Abstract: Methods and apparatus are provided for training an artificial neural network having a succession of neuron layers with interposed synaptic layers each having a respective set of N-bit fixed-point weights {w} for weighting signals propagated between its adjacent neuron layers, via an iterative cycle of signal propagation and weight-update calculation operations. Such a method includes, for each synaptic layer, storing a plurality p of the least-significant bits of each N-bit weight w in digital memory, and storing the next n-bit portion of each weight w in an analog multiply-accumulate unit comprising an array of digital memory elements. Each digital memory element comprises n binary memory cells for storing respective bits of the n-bit portion of a weight, where n≥1 and (p+n+m)=N where m≥0 corresponds to a defined number of most-significant zero bits in weights of the synaptic layer.
-
公开(公告)号:DE102016103019A1
公开(公告)日:2016-08-25
申请号:DE102016103019
申请日:2016-02-22
Applicant: IBM
Inventor: CHTRASBERG GRIGORI , KLAUSNER MOSHE , PELEG NITZAN , YAARI YAAKOV , KULL LUKAS , MORF THOMAS
Abstract: Ein Verfahren, aufweisend: Zählen jedes Vorkommens eines Hardwareereignisses durch einen Leistungsüberwachungszähler eines Hardwareprozessors während der Ausführung eines Zielprogrammcodes; geordnetes und fortlaufendes Speichern einer vordefinierten TBT-Größe von letzten ausgeführten Sprüngen des Zielprogrammcodes während seiner Ausführung in einem Puffer einer Verfolgungseinrichtung für ausgeführte Sprünge (Taken Branch Trace (TBT) Facility) des Hardwareprozessors; jedes Mal, wenn das Zählen gleich einer Abtastrate ist, Auslösen eines Abtastens des Puffers, um eine TBT zu erhalten, welche die aktuelle vordefinierte TBT-Größe von letzten ausgeführten Sprüngen aufweist; Aufbauen einer vollen Sprungverfolgungsspur für jede TBT auf Grundlage des Zielprogrammcodes; Entnehmen einer vordefinierten Größe einer ausgeschnittenen Sprungverfolgungsspur (Chopped Branch Trace (CBT)) von letzten Sprüngen aus jeder vollen Sprungverfolgungsspur, um eine ausgeschnittene Sprungverfolgungsspur für jede TBT zu erhalten; und inkrementelles Speichern jeder ausgeschnittenen Sprungverfolgungsspur, um ein Kantenprofil des Zielprogrammcodes zu erzeugen.
-
公开(公告)号:GB2521526B
公开(公告)日:2016-03-09
申请号:GB201420722
申请日:2014-11-21
Applicant: IBM
Inventor: TOIFL THOMAS , KULL LUKAS , FRANCESE PIER ANDREA
IPC: H04L7/033
-
公开(公告)号:GB2495177B
公开(公告)日:2015-03-04
申请号:GB201213563
申请日:2012-07-31
Applicant: IBM
Inventor: KULL LUKAS
IPC: H03M1/40
Abstract: A method and apparatus for operating an analog-digital converter for converting an input signal into a multibit output in one conversion cycle. The method includes loading a capacitor array by applying a given input signal potential, evaluating a sampling potential provided by the capacitor array in a number of consecutive decision steps performed by at least two decision latches and changing the sampling potential by switching the capacitor array for each decision step based on a result of the step of evaluating the sampling potential, where the step of evaluating at least one of the decision latches performs the evaluating for two decision steps.
-
-
-