91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>HVM大規(guī)模并行功能運行時

HVM大規(guī)模并行功能運行時

2022-06-16 | zip | 0.27 MB | 次下載 | 2積分

資料介紹

授權(quán)協(xié)議 MIT
開發(fā)語言 C/C++ JavaScript Rust
軟件類型 開源軟件

軟件簡介

高階虛擬機 (HVM)?是一個純函數(shù)式編譯目標,它是惰性的、非垃圾收集的大規(guī)模并行的,同時也是?beta 最優(yōu)的,這意味著在某些情況下,它可以比大多數(shù)功能運行時(包括 Haskell 的 GHC)快得多。

這得益于一種新的計算模型,即交互網(wǎng)絡,它結(jié)合了圖靈機和 Lambda 演算,該模型的先前實現(xiàn)在實踐中效率低下,然而,最近的一項突破大大提高了其效率,催生了 HVM。盡管是一個原型,但它在許多情況下已經(jīng)擊敗了成熟的編譯器,并且將朝著未知的性能水平擴展。

用法

1.安裝

cargo install hvm

2.創(chuàng)建一個HVM文件

HVM 文件看起來像無類型的 Haskell,將以下文件另存為main.hvm

// Creates a tree with `2^n` elements
(Gen 0) = (Leaf 1)
(Gen n) = (Node (Gen(- n 1)) (Gen(- n 1)))

// Adds all elements of a tree
(Sum (Leaf x))   = x
(Sum (Node a b)) = (+ (Sum a) (Sum b))

// Performs 2^n additions in parallel
(Main n) = (Sum (Gen n))

上面的程序創(chuàng)建了一個包含元素的完美二叉樹2^n并將它們相加,由于它是遞歸的,HVM 會自動并行化它。

3.運行和編譯

hvm r main 10                       #以 n=10 運行
hvm c main                          #將 HVM 編譯為 C 
clang -O2 main.c -o main -lpthread  #將 C 編譯為 BIN 
./main 30                           #以 n=30 運行

上面的程序在現(xiàn)代 8 核處理器上運行大約需要?6.4 秒,而相同的 Haskell 代碼在具有 GHC 的同一臺機器上運行大約需要19.2 秒

這就是 HVM:編寫一個函數(shù)式程序,獲得一個并行的 C 運行時。

?

其他:

?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1DD3118電路圖紙資料
  2. 0.08 MB   |  1次下載  |  免費
  3. 2AD庫封裝庫安裝教程
  4. 0.49 MB   |  1次下載  |  免費
  5. 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
  6. 1.12 MB   |  1次下載  |  免費
  7. 4網(wǎng)絡安全從業(yè)者入門指南
  8. 2.91 MB   |  1次下載  |  免費
  9. 5DS-CS3A P00-CN-V3
  10. 618.05 KB  |  1次下載  |  免費
  11. 6海川SM5701規(guī)格書
  12. 1.48 MB  |  次下載  |  免費
  13. 7H20PR5電磁爐IGBT功率管規(guī)格書
  14. 1.68 MB   |  次下載  |  1 積分
  15. 8IP防護等級說明
  16. 0.08 MB   |  次下載  |  免費

本月

  1. 1貼片三極管上的印字與真實名稱的對照表詳細說明
  2. 0.50 MB   |  103次下載  |  1 積分
  3. 2涂鴉各WiFi模塊原理圖加PCB封裝
  4. 11.75 MB   |  89次下載  |  1 積分
  5. 3錦銳科技CA51F2 SDK開發(fā)包
  6. 24.06 MB   |  43次下載  |  1 積分
  7. 4錦銳CA51F005 SDK開發(fā)包
  8. 19.47 MB   |  19次下載  |  1 積分
  9. 5PCB的EMC設計指南
  10. 2.47 MB   |  16次下載  |  1 積分
  11. 6HC05藍牙原理圖加PCB
  12. 15.76 MB   |  13次下載  |  1 積分
  13. 7802.11_Wireless_Networks
  14. 4.17 MB   |  12次下載  |  免費
  15. 8蘋果iphone 11電路原理圖
  16. 4.98 MB   |  6次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191390次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81588次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65989次下載  |  10 積分
主站蜘蛛池模板: 高清午夜线观看免费 | 亚洲大黑香蕉在线观看75 | 嘿嘿午夜| 五月情网 | 日本色片视频 | 欧美一级欧美一级高清 | 午夜三级a三点 | 综合久久2o19| 国产欧美日韩在线人成aaaa | 俺去在线 | 成人免费国产gav视频在线 | 黄色网址网站在线观看 | 性欧美日韩 | 1024手机最新手机在线 | 四虎在线观看 | 毛片网站在线 | 99色99| 免费看的黄网站 | 亚洲一级毛片免观看 | 国产精品www视频免费看 | 色的视频网站 | 一区二区三区免费视频网站 | 免费免播放器在线视频观看 | 亚洲aa| 99热久久精品最新 | 午夜神马影院 | 一级特黄女毛毛片 | 欧美日韩国产成人高清视频 | 嫩草影院网站入口 | 四虎在线观看免费视频 | 分分操免费视频在线观看 | 国产yw855.c免费视频 | 一级片在线免费播放 | 中文字幕第13亚洲另类 | 国产专区日韩精品欧美色 | 色综合久久久久久久久五月 | 国产精品九九久久一区hh | 免费国产成高清人在线视频 | 免费一级欧美片片线观看 | 好爽好黄的视频 | 亚洲天堂视频在线播放 |