实现多线程同步执行的指令处理方法及相关装置
By adding write validity control and state update instructions to the jump instruction sequence, the problem of thread execution path differences in the SIMT system is solved, realizing synchronous execution of multiple threads and improving the correctness and performance of the computing system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- AZURENGINE TECH ZHUHAI INC
- Filing Date
- 2025-05-27
- Publication Date
- 2026-07-17
AI Technical Summary
In a single-instruction multithreaded (SIMT) parallel computing system, jump instructions cause differences in the instruction flow paths executed by different threads, affecting the correctness, stability, and performance of the computing system.
By adding write validity control to the jump instruction sequence, converting it into a state update instruction and an insert state reset instruction, and adding a write restriction flag to the intermediate instruction sequence, it is ensured that threads that meet the jump conditions do not execute intermediate instructions invalidally, while threads that do not meet the conditions execute intermediate instructions validly.
This allows different threads to execute instruction streams synchronously while maintaining the original semantics and execution results, thus improving the correctness, stability, and performance of the computing system.
Smart Images

Figure CN120631447B_ABST