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