X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=resources.mdwn;h=ae392ed325510378d61819555406109b358b439a;hb=f3bed0d0238c1ff6c3f35554f542589b0ada9f7b;hp=a647c9bbaf4bbe1f67e7e48376d75dcae665cd77;hpb=747e34a7c58aae174d23eef53a0f00e86d84b46f;p=libreriscv.git diff --git a/resources.mdwn b/resources.mdwn index a647c9bba..ae392ed32 100644 --- a/resources.mdwn +++ b/resources.mdwn @@ -23,7 +23,8 @@ This section is primarily a series of useful links found online ## Overview of the user ISA: -[Raymond Chen's PowerPC series](https://devblogs.microsoft.com/oldnewthing/20180806-00/?p=99425) +* [Raymond Chen's PowerPC series](https://devblogs.microsoft.com/oldnewthing/20180806-00/?p=99425) +* Power ISA listings ## OpenPOWER OpenFSI Spec (2016) @@ -31,6 +32,10 @@ This section is primarily a series of useful links found online * [OpenPOWER OpenFSI Compliance Spec](http://openpowerfoundation.org/wp-content/uploads/resources/openpower-fsi-thts-1.0/openpower-fsi-thts-20180130.pdf) +# Energy-efficient cores + +* https://arxiv.org/abs/2002.10143 + # Communities * @@ -44,7 +49,7 @@ This section is primarily a series of useful links found online * https://developer.amd.com/wp-content/resources/RDNA_Shader_ISA.pdf * https://developer.amd.com/wp-content/resources/Vega_Shader_ISA_28July2017.pdf * MALI Midgard -* Nyuzi +* [Nyuzi](https://github.com/jbush001/NyuziProcessor) * VideoCore IV * etnaviv @@ -61,8 +66,13 @@ This section is primarily a series of useful links found online # D-Cache +- [A Primer on Memory Consistency and Cache Coherence +](https://www.morganclaypool.com/doi/10.2200/S00962ED2V01Y201910CAC049) + ## D-Cache Possible Optimizations papers and links - [ACDC: Small, Predictable and High-Performance Data Cache](https://dl.acm.org/doi/10.1145/2677093) +- [Stop Crying Over Your Cache Miss Rate: Handling Efficiently Thousands of +Outstanding Misses in FPGAs](https://dl.acm.org/doi/abs/10.1145/3289602.3293901) # BW Enhancing Shared L1 Cache Design research done in cooperation with AMD - [Youtube video PACT 2020 - Analyzing and Leveraging Shared L1 Caches in GPUs](https://m.youtube.com/watch?v=CGIhOnt7F6s) @@ -211,6 +221,11 @@ see [[conferences]] Note: The rest of LIP6's website is in French, but there is a UK flag in the corner that gives the English version. +# Logical Equivalence and extraction + +* NETGEN +* CVC https://github.com/d-m-bailey/cvc + # Klayout * KLayout - Layout viewer and editor: @@ -309,6 +324,18 @@ Some learning resources I found in the community: * +# Bus Architectures + +* Avalon +* CXM + +# Vector Processors + +* THOR +* NEC SX-Aurora +* RVV +* MRISC32 + # LLVM ## Adding new instructions: @@ -340,7 +367,6 @@ Some learning resources I found in the community: * [Using our Python Unit Tests(old)](http://lists.libre-riscv.org/pipermail/libre-riscv-dev/2019-March/000705.html) * -* # Other @@ -351,6 +377,7 @@ Some learning resources I found in the community: * * pipeline skid buffer * GTKwave +* - Waveform Analysis * Synchronous Resets? Asynchronous Resets? I am so confused! How will I ever know which to use? by Clifford E. Cummings