<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 如何創(chuàng )建及諧調支持多核的LabVIEW x86客戶(hù)DLL

如何創(chuàng )建及諧調支持多核的LabVIEW x86客戶(hù)DLL

作者: 時(shí)間:2009-05-20 來(lái)源:電子產(chǎn)品世界 收藏

  The Challenge:

本文引用地址:http://dyxdggzs.com/article/94541.htm

  對 軟件自動(dòng)生成的外部代碼進(jìn)行最優(yōu)化,在x86構架下獲得最大性能,進(jìn)而測量目標系統中DLL性能。

  The Solution:

  在不修改源代碼的條件下,通過(guò)Intel C++ 編譯器在單核PC上實(shí)現2.5 倍提速,通過(guò)編譯器中的各類(lèi)最優(yōu)化選項在雙核PC 上實(shí)現超過(guò)4.5 倍提速。

  "VTune能夠監測許多不同種類(lèi)的構架事件。VTune調諧助手能夠給出如何更好使用這些事件的建議。"

  本應用包括了兩個(gè)組件——用于計算Pi 值的DLL、調用DLL 庫函數的 應用,可將結果顯示在圖形用戶(hù)界面中。

  為計算Pi 值,我們采用了近似綜合技術(shù),需要在單個(gè)循環(huán)中完成數百萬(wàn)次浮點(diǎn)計算。選擇該范例是因為它是CPU 密集型的,并且是可優(yōu)化的應用。如下所示為外部代碼的主循環(huán)結構,CPU的主要計算量是處理CalcSum 函數。

  for(i=0; i

  {

  sum = CalcSum(i, sum, step);

 ?。?/p>

  我們的目標是通過(guò)編譯器中的優(yōu)化選項以最快速度完成上述計算。

  應用中有4 個(gè)函數,均包含于獨立源文件中。我們采用不同優(yōu)化開(kāi)關(guān)來(lái)編譯每個(gè)源文件。如圖1 所示。

 

  表1.應用中的函數


上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: NI LabVIEW X86

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>