From: lkcl Date: Fri, 6 May 2022 17:27:42 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~2362 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b231cb69cdc26039a46868a078ad17f46283a360;p=libreriscv.git --- 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