What is a "TKU" (in the Dubhe-80)

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 ?