吴忠躺衫网络科技有限公司

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

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

3天內不再提示

使用英特爾線程構建塊為Linux優化以循環為中心的應用程序

英特爾 Altera視頻 ? 2018-09-20 05:06 ? 次閱讀

Intel 推出了 Intel? 線程構建塊 (Intel TBB),一種用于并行編程的基于 C++ 語言的框架,它提供了大量有趣的特性,具有比線程更高程度的抽象。

Intel TBB 的幾個特性:

1、與線程不同,您可以對任務使用更高程度的抽象。Intel 聲稱,在 Linux? 系統上,啟動和結束任務的速度是對線程執行相同操作的 18 倍。

2、Intel TBB 附帶了一個任務調度程序,該程序可以跨多個邏輯和物理內核高效地處理負載平衡。Intel TBB 中的默認任務調度策略不同于大多數線程調度程序所擁有的輪詢策略。

3、Intel TBB 提供了一些可直接使用的線程安全容器,比如 concurrent_vector 和 concurrent_queue。

4、可以使用通用的并行算法,如 parallel_for 和 parallel_reduce。

5、模板類 atomic 中提供了無鎖(Lock-free,也稱為 mutex-free)并發編程支持。這種支持使得 Intel TBB 適合用于高性能的應用程序,因為 Intel TBB 可以鎖定和解除鎖定互斥體 (mutex)。

6、這都是用 C++ 實現的!沒有進行任何擴展或使用宏,Intel TBB 只使用這種語言,同時還使用了大量的模板。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 英特爾
    +關注

    關注

    61

    文章

    10009

    瀏覽量

    172345
  • Linux
    +關注

    關注

    87

    文章

    11345

    瀏覽量

    210417
  • C++
    C++
    +關注

    關注

    22

    文章

    2114

    瀏覽量

    73860
收藏 人收藏

    評論

    相關推薦

    英特爾新品Agilex FPGA打造數據中心的世界

      英特爾今日宣布推出全新產品家族——英特爾? Agilex? FPGA。全新現場可編程門陣列(FPGA) 家族將提供量身定制的解決方案,解決嵌入式、網絡和數據中心市場上
    發表于 04-04 16:04 ?1485次閱讀

    阿里巴巴攜手英特爾開發一款基于FPGA的解決方案,幫助客戶提升業務應用的性能

    生態系統,英特爾在數據中心領域占據了領導地位。幫助加快計算速度,英特爾將為客戶提供可擴展的解決方案。” 如需詳細了解面向計算和存儲的英特爾
    發表于 03-15 14:27

    探討英特爾數據中心的計算新時代的發展機遇

    美國時間8月8日,2018英特爾數據中心”創新峰會正式召開,本次會議分享了英特爾數據
    的頭像 發表于 08-15 16:21 ?3694次閱讀

    使用英特爾至強融核協處理器Fortran應用程序供電(5-1)

    使用英特爾?至強處理器和英特爾?至強融核?協處理器您的Fortran應用程序供電
    的頭像 發表于 10-30 06:32 ?3531次閱讀

    英特爾ComposerXE 2015中進行英特爾線程構建模塊的測試

    Taylor系列:在英特爾?ComposerXE 2015中測試英特爾?線程構建模塊
    的頭像 發表于 10-30 07:06 ?3190次閱讀

    使用OpenCL應用程序英特爾SDK創建代碼

    使用適用于OpenCL應用程序英特爾SDK創建,構建和調試OpenCL代碼
    的頭像 發表于 10-30 06:26 ?3517次閱讀

    采用英特爾線程構建模塊(英特爾? TBB)的流程圖介紹

    采用英特爾?線程構建模塊的流程圖
    的頭像 發表于 10-30 06:20 ?3513次閱讀
    采用<b class='flag-5'>英特爾</b><b class='flag-5'>線程</b><b class='flag-5'>構建</b>模塊(<b class='flag-5'>英特爾</b>? TBB)的流程圖介紹

    使用英特爾至強融核協處理器您的Fortran應用程序供電(5-5)

    使用英特爾?至強處理器和英特爾?至強融核?協處理器您的Fortran應用程序供電
    的頭像 發表于 11-07 06:36 ?2888次閱讀

    英特爾上OpenCL內核性能的優化

    Robert Ioffe描述了一系列一致的優化,可以提高英特爾?上的OpenCL內核性能Iris?圖形或英特爾?Iris?Pro圖形,使用英特爾?SDKfor OpenCL?
    的頭像 發表于 11-07 06:16 ?3130次閱讀

    使用英特爾數學核心函數庫優化三重嵌套循環矩陣乘法

    我們使用英特爾?數學核心函數庫(MKL)在Linux *上優化了三重嵌套循環矩陣乘法的版本。
    的頭像 發表于 11-07 06:04 ?3648次閱讀

    使用英特爾編譯器和英特爾TBB增強計算泰勒系列擴展

    我們使用英特爾?編譯器和英特爾?線程構建模塊(英特爾?TBB)優化了泰勒系列擴展版本。
    的頭像 發表于 11-06 06:08 ?3072次閱讀

    使用英特爾數據分析加速庫在Spark 集群上構建應用程序

    Apache Spark *對于大數據處理應用程序來說非常重要。英特爾?數據分析加速庫(英特爾?DAAL)可幫助優化性能。學習如何。
    的頭像 發表于 11-06 06:03 ?2630次閱讀

    英特爾SDKfor OpenCL使用介紹

    了解如何使用英特爾?SDKfor OpenCL? - 代碼分析器來優化英特爾GPU上的OpenCL?應用程序
    的頭像 發表于 11-05 06:27 ?8464次閱讀

    “數據中心”,你知道英特爾數據中心的業務營收占比多少嗎?

    多次聽到英特爾宣講自己轉型成“數據中心”,但你知道英特爾數據中心的業務營收占比多少嗎?
    的頭像 發表于 04-17 16:12 ?5910次閱讀
    “數據<b class='flag-5'>為</b><b class='flag-5'>中心</b>”,你知道<b class='flag-5'>英特爾</b>數據<b class='flag-5'>為</b><b class='flag-5'>中心</b>的業務營收占比多少嗎?

    使用英特爾? Agilex? FPGA 解決數據中心的挑戰

    使用英特爾? Agilex? FPGA 解決數據中心的挑戰
    的頭像 發表于 01-04 11:17 ?812次閱讀
    使用<b class='flag-5'>英特爾</b>? Agilex? FPGA 解決<b class='flag-5'>以</b>數據<b class='flag-5'>為</b><b class='flag-5'>中心</b>的挑戰
    威尼斯人娱乐城返水| 大哥大百家乐官网的玩法技巧和规则 | 百家乐官网五湖四海娱乐城| 太阳城百家乐官网出千技术| 百家乐官网视频台球下载| 百家乐官网游戏世界视频| 百家乐官网网站东方果博| 百家乐官网赌博是否违法| 真人百家乐官网蓝盾娱乐网| 明珠网上娱乐| 阳东县| 豪杰百家乐官网现金网| 同乐城娱乐城| 精英百家乐官网现金网| 百家乐官网去澳门| 红桃K百家乐官网的玩法技巧和规则 | 百家乐官网翻天粤语版| 长春百家乐官网的玩法技巧和规则| 百家乐官网破解秘| 百家乐知敌便能制胜| 真人百家乐官网最高赌注| 真人百家乐怎么对冲| 澳门百家乐长赢打| 澳门百家乐官网路子分析| 百家乐官网技巧辅助软件| 百家乐高档筹码| 威尼斯人娱乐网假吗 | 博狗| 澳门百家乐官网博牌| 做生意忌讳什么颜色| 百家乐官网智能投注系统| 百家乐官网赌博娱乐城大全| 百家乐官网视频台球游戏| 百家乐官网人生信条漫谈| 星期8百家乐官网娱乐城| 网上百家乐骗钱| 金赞娱乐城真人娱乐| 百家乐官网投注庄闲法| 墨尔本百家乐官网的玩法技巧和规则 | 免费百家乐官网的玩法技巧和规则 | 百家乐官网庄河闲的赌法|