From b231cb69cdc26039a46868a078ad17f46283a360 Mon Sep 17 00:00:00 2001 From: lkcl Date: Fri, 6 May 2022 18:27:42 +0100 Subject: [PATCH] --- openpower/sv/SimpleV_rationale.mdwn | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/openpower/sv/SimpleV_rationale.mdwn b/openpower/sv/SimpleV_rationale.mdwn index 95349f6cc..677651f86 100644 --- a/openpower/sv/SimpleV_rationale.mdwn +++ b/openpower/sv/SimpleV_rationale.mdwn @@ -550,8 +550,9 @@ Extra-V appears to be a remarkable research project that, by leveraging OpenCAPI, assuming that the map of edges in any given arbitrary data graph could be kept by the main CPU in-memory, could distribute and delegate a limited-capability deterministic but most importantly *data-dependent* -node-walking schedule actually right down into the memory itself (on the other side of that L1-4 cache barrier). A miniature processor analysed -the data it had read (at the Memory), and determine if it should +node-walking schedule actually right down into the memory itself (on the other side of that L1-4 cache barrier). A miniature processor +(non-Turing-complete) analysed +the data it had read (at the Memory), and determined if it should notify the main processor that this "Node" is worth investigating, or if the Graph node-walk should split in a different direction. Thanks to the OpenCAPI Standard, which takes care of Virtual Memory @@ -576,6 +577,10 @@ to coordinate data passed in and out of PEs: none of them have or had something as powerful as OpenCAPI as part of that picture. +The fact that Neural Networks may be expressed as arbitrary Graphs, +and comprise Sparse Matrices, should also have been noted by the reader +interested in AI. + **Snitch** Snitch is an elegant Memory-Coherent Barrel-Processor where registers -- 2.30.2