work in progress, major overhaul for design, see devlogs for details. Also added the first version of the style guide

This commit is contained in:
2025-05-29 00:18:06 -04:00
parent dac3140829
commit f61de84b4a
6 changed files with 384 additions and 90 deletions

12
plan.md
View File

@ -44,9 +44,6 @@ Allow ROSE's DMA to be implemented in the drivers.
Note: This may be implemented as development of THORN goes into
action, or be facilitated by it.
### [TODO] Implement congestion control
When the logic for the fabric is mature enough, it should be upgraded.
### [TODO] Implement mesh networks allowing inter-fabric routing
ROSE shouldn't be limited to only 1 fabric.
@ -92,3 +89,12 @@ scratch my head every time I push an update to the logic.
Weight testing against the cost of time and efficiency. If testing
hinders development, then it should be separated from the development
cycle.
### Ditching features
I ditched the plans for supporting AI clusters, along with the plans
for congestion control. Focus on reducing latency and an
implementation that's elegant and simple.
#### The lesson learned
Focus. Know what ROSE really stand for, and stop spending thoughts on
unnecessary things like trying to dual-wield AI and HFT workloads.