<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 新品快遞 > The MathWorks為大型數(shù)據(jù)集處理推出四項(xiàng)增強(qiáng)功能

          The MathWorks為大型數(shù)據(jù)集處理推出四項(xiàng)增強(qiáng)功能

          ——
          作者: 時間:2007-11-29 來源:電子產(chǎn)品世界 收藏

             宣布在 ® 和分布式計算工具中推出四項(xiàng)增強(qiáng)功能,提供更高的性能和大型數(shù)據(jù)集處理能力。 現(xiàn)在包括了針對多核系統(tǒng)和 64 位Solaris平臺的多線程計算支持。“分布式計算工具”現(xiàn)在提供的功能可用于開發(fā)能插入并行和串行代碼的應(yīng)用程序,并通過運(yùn)行四個本地 會話在臺式機(jī)上交互式制作并行算法的原型。

            這些增強(qiáng)功能讓今天的工程師和科學(xué)家不依賴可執(zhí)行的資源即可開發(fā)并行應(yīng)用程序,幫助他們在更短的時間內(nèi)開發(fā)越來越復(fù)雜的建模系統(tǒng)。 運(yùn)用MATLAB和“分布式計算工具”,他們可以使用最多四個和四個MATLAB 會話在其多核臺式機(jī)上制作并行應(yīng)用程序的原型。 要獲得更多計算能力,這些應(yīng)用程序不用改變?nèi)魏未a,通過利用 MATLAB 分布式計算引擎即可調(diào)整到計算機(jī)集群。 這些應(yīng)用程序也可以包括在臺式機(jī)上執(zhí)行的串行代碼。

            借助多線程功能,使用元素智能(element-wise)和線性代數(shù)函數(shù)的 MATLAB 應(yīng)用程序可通過同時運(yùn)行多線程來提升性能從而充分利用多核機(jī)器。 最后,借助 64 位Solaris 支持,使用 MATLAB 的工程師還可以利用 64 位計算的優(yōu)勢來開發(fā)涉及大型數(shù)據(jù)集和計算密集型任務(wù)的應(yīng)用程序。

             并行計算營銷經(jīng)理 Silvina Grad-Freilich 表示:“使用全新的分布式計算工具箱增強(qiáng)功能,用戶只需改變少量代碼或不改變?nèi)魏未a即可擴(kuò)充其 MATLAB 程序來利用集群,同時又能在他們熟悉的交互式MATLAB 環(huán)境中工作。新的并行回路結(jié)構(gòu)可以讓用戶非常方便地直接在 MATLAB 命令提示符中分配工作。 這些新功能增強(qiáng)了工程師和科學(xué)家解決問題的能力,同時又不會讓并行編程過度復(fù)雜?!?/P>

            Max Planck 生物化學(xué)研究所的研究員 Andreas Korinek 表示:“MATLAB可以讓我們的生物化學(xué)家、生物學(xué)家和物理學(xué)家小組把精力集中在解決復(fù)雜問題上,而不是編程細(xì)節(jié)?!胺植际接嬎愎ぞ摺笔刮覀兊奶幚硭俣瓤炝藥缀?0 - 30 倍。 我們不必精通并行編程或?qū)W習(xí)另外一種編程語言,僅在 MATLAB 環(huán)境中即可高效使用我們的集群”。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();