All the TLA’s and ETLA’s (Extended Three Letter Acronym) in the Dubhe-90, I knew already, or could workout:
- PLIC - Platform-Level Interrupt Controller
- CLINT - Core-Local INTerruptor
- IOPMP - Input Output Physical Memory Protection
- FPU - Floating-Point Unit
- IEU - Instruction Execution Unit
- PMP - Physical Memory Protection
- L1 I$ - Level 1 Instruction HARdware Thread cache
- MMU - Memory Management Unit
- L1 D$ - Level 1 Data HARdware Thread cache
- L2 $ - Level 2 Cluster Cache
- AXI - Advance eXtensible Interface
- ACE - AXI Coherency Extensions
- CHI - Coherent Hub Interface
But I have no idea what a TKU in the Dubhe-80 is or what it does, anyone know ?
- PLIC - Platform-Level Interrupt Controller
- CLINT - Core-Local INTerruptor
- IOPMP - Input Output Physical Memory Protection
- TKU - T??? K??? Unit
- VPU - Vector Processing Unit
- PMP - Physical Memory Protection
- L1 I$ - Level 1 Instruction HARdware Thread cache
- MMU - Memory Management Unit
- L1 D$ - Level 1 Data HARdware Thread cache
- L2 $ - Level 2 Cluster Cache
- AXI - Advance eXtensible Interface
- ACE - AXI Coherency Extensions
- CHI - Coherent Hub Interface
My current guess is that T might be for Tensor (as in machine learning), and the K might be Kernel (algebra) used for neural networks. But the T could also be for Trusted and the K could be for Keys, so anybody know what a TKU actually is ?