From: Luke Kenneth Casson Leighton Date: Tue, 10 May 2022 08:18:40 +0000 (+0100) Subject: add ics2022 conference submission X-Git-Tag: opf_rfc_ls005_v1~2281 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=224229b19353322dff66a9458d66b6705ecdadf9;p=libreriscv.git add ics2022 conference submission --- diff --git a/conferences/ics2022.mdwn b/conferences/ics2022.mdwn new file mode 100644 index 000000000..70b2604f4 --- /dev/null +++ b/conferences/ics2022.mdwn @@ -0,0 +1,44 @@ +# ICS2022 + +27 June 2021 + +* +* +* +* +* + +# Luke Leighton bio + +Luke Kenneth Casson Leighton specialises in Libre Ethical Technology. +He has been using, programming and reverse-engineering computing +devices continuously for 44 years, has a BEng (Hons), ACGI, in +Theory of Computing from Imperial College, and recently put that +education to good use in the form of the Libre-SOC +Project: an entirely Libre-Licensed 3D Hybrid CPU-VPU-GPU based on +OpenPOWER. He writes poetry and has been developing a HEP Physics theory +for the past 36 years in his spare time. + +# Coherent Distributed Computing: ZOLC, SVP64, OpenCAPI + +Deterministic Scheduled Zero-Overhead Loops have a startling property: +their deterministic nature allows them to be distributed. Extra-V began +to illustrate the potential here, by performing near-Memory Coherent +and conditional Graph walking, making full use of OpenCAPI's potential. +Snitch also led the way, bringing back Auto-increment Load/Store from +the CISC era, but hidden behind Tagged Registers connected to +Coherent FIFOs leading indirectly to main Memory. Where both Snitch +and Extra-V used limited variants of Deterministic Loops as proof-of-concept +of the overall , ZOLC is +a much more extensive and well-defined + +SVP64 takes the Zero-Overhead Loop concept firmly into Supercomputing +Vector Processing territory, currently limited to the register file. +This talk explores the potential of combining Snitch and Extra-V's +pioneering techniques, combining SVP64 and ZOLC, and leveraging OpenCAPI, +on top of the OpenPOWER ISA, to create High-performance Coherent +Distributed Computing with the potential to run large-scale Parallel +Compute tasks at 100% sustained throughput, using assembly intrinsics at +in a normal everyday ubiquitous Software environment: no specialist +parallel programming languages or special compilers needed. +