gpt4 book ai didi

c++ - 并行 Fsharp 与并行 C++

转载 作者:行者123 更新时间:2023-11-30 01:40:04 25 4
gpt4 key购买 nike

<分区>

我复制粘贴了这个 example 的并行部分.我测量了 i3 处理器中的时间,测量结果为 37563ms。我像这样在 Fsharp 中重写了相同的程序

 let rec fib x = if x<2 then x else fib(x-1)+fib(x-2)
let time_call f =
let b=System.Environment.TickCount in
let x = f() in
System.Environment.TickCount-b

let fibs() =
Async.Parallel[for i in [24;26;41;42]->async{return fib i}]|>Async.RunSynchronously

[<EntryPoint>]
let main argv =
printfn "%A" (time_call fibs)
0 // return an integer exit code

我测量的时间是 4735 毫秒。是我做错了什么还是 Fsharp 并行编程快得多?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com