فهرست منبع

Update FLOP example

David Peter 2 سال پیش
والد
کامیت
86451742fa
1فایلهای تغییر یافته به همراه7 افزوده شده و 1 حذف شده
  1. 7 1
      examples/flops.nbt

+ 7 - 1
examples/flops.nbt

@@ -7,5 +7,11 @@ unit FLOPS = FLOP / second
 @aliases(cores)
 @aliases(cores)
 unit core
 unit core
 
 
-let speed = 16 FLOP × 3.5 GHz / core × 12 cores -> GFLOPS
+unit cycle
+
+let flop = 16 FLOP / core / cycle
+let num_cores = 12 cores
+let clock_rate: Cycle / Time = 3.5 GHz cycle
+
+let speed = flop × clock_rate × num_cores -> GFLOPS
 print(speed)
 print(speed)