You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Descend is a safe systems programming language that adapts and extends Rust's ty
7
7
-**Extended Borrow Checking**: Prevents data races by tracking unique (`uniq`) and shared (`shrd`) references across thousands of parallel threads
8
8
-**Memory Views**: Safe parallel access patterns that replace raw pointer indexing, statically verified to be race-free
9
9
-**Execution Resource Tracking**: Types enforce that memory is only accessed in correct execution contexts (`cpu.thread`, `gpu.grid`, `gpu.block`, `gpu.thread`)
The MLIR backend maps Descend's execution contexts (`gpu.grid`/`gpu.block`/`gpu.thread`) and memory hierarchies (`gpu.global`/`gpu.local`) to corresponding Ascend NPU constructs through AscendNPU-IR's HIVM dialect. This integration:
62
+
The MLIR backend maps Descend's execution contexts (`gpu.grid`/`gpu.block`/`gpu.thread`) and memory hierarchies (`npu.global`/`gpu.local`) to corresponding Ascend NPU constructs through AscendNPU-IR's HIVM dialect. This integration:
0 commit comments