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

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

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

3天內不再提示

閃存芯片陣列+計算加速器,在個人電腦達到服務器級性能

DPVg_AI_era ? 來源:未知 ? 作者:胡薇 ? 2018-06-05 10:12 ? 次閱讀

麻省理工學院計算機科學與人工智能實驗室(CSAIL)的研究人員設計出一種設備,使用廉價的閃存,僅使用一臺個人電腦就能處理大量的圖形,達到與數千美元的傳統服務器一致的性能。研究者認為,這將徹底改變我們處理大數據的方式。

在數據科學的說法中,圖(graph)是指用于映射大量復雜的數據關系的節點(nodes)和連接線(connecting lines)的結構。分析graph在許多應用中非常有用,例如網頁排名、分析社交網絡以獲取政治見解,或者繪制大腦的神經元結構。

然而,由數十億個節點和線組成的大型 graphs 大小可以達到TB級。通常來說,圖數據的處理需要跨多個耗電量大的服務器,在昂貴的動態隨機存取存儲器(DRAM)中進行。

最近,麻省理工學院計算機科學與人工智能實驗室(CSAIL)的研究人員設計出一種設備,使用廉價的閃存(智能手機中使用的那種),僅使用一臺個人電腦就能處理大量的圖形。

該設備包含一個閃存芯片陣列(圖中黑色的8個芯片)和一個計算“加速器”(芯片陣列左邊)。研究人員提出一種新算法,將圖形數據的所有訪問請求排序為閃存可以輕松訪問的順序,同時合并一些請求以減少排序開銷。

閃存芯片陣列+計算加速器,在個人電腦達到服務器級性能

在處理圖數據時,閃存通常比DRAM慢得多。但研究人員開發出一種由閃存芯片陣列和計算“加速器”組成的設備,可以使閃存達到類似于DRAM的性能。

驅動該設備的是一種新的算法,它可以將圖數據的所有訪問請求排序為閃存可以快速、輕松訪問的順序。它還將一些請求合并,以減少排序的開銷——組合計算時間、內存、帶寬和其他計算資源。

研究人員使用該設備與幾個傳統的高性能系統一起處理幾個大型圖,包括龐大的Web Data Commons Hyperlink Graph,該Graph有35億個節點和1280億個連接線。為了處理這個Graph,傳統的系統需要耗資數千美元的服務器,以及128GB的DRAM。研究人員將兩臺新設備(總計1GB的DRAM和1TB的閃存)接入臺式電腦,獲得了同樣的性能。此外,通過合并幾個設備,可以處理更大的圖——多達40億個節點和1280億個連接線——而其他系統無法在128G的服務器上處理這些圖。

研究人員將兩臺設備(總計1GB的DRAM和1TB的閃存)接入一臺臺式電腦,獲得了與數千美元的傳統服務器同樣的性能。

CSAIL的研究生、論文第一作者Sang-Woo Jun說:“最重要的是,我們可以用更小功耗、更少、溫度更低的設備保持一樣的性能。”該研究發表在今年的國際計算機體系結構研討會(ISCA)上。

該設備可以用于降低與圖形分析相關的成本和能耗,甚至可以在許多應用中提高性能。例如,研究人員目前正在開發一個程序,可以識別導致癌癥的基因。谷歌等大型科技公司也可以利用這些設備,通過使用更少的機器來運行分析,以減少能源消耗。

“圖形處理(graph processing)是一個很普遍的想法,”該研究的合作者、計算機科學工程系教授Arvind說,“網頁排名和基因檢測有什么共同之處呢?對我們來說,它們是相同的計算問題,只不過不同的graph表達的含義不同。”

論文合著者還有CSAIL的兩名研究生Shuotao Xu和Andy Wright,以及電子工程與計算機科學系的Sizhuo Zhang。

sort-reduce算法

在圖分析中,系統根據節點與其他節點的連接以及其他度量指標來搜索和更新節點的值。例如,在網頁排名中,每個節點代表一個網頁。如果節點A具有較高的值并連接到節點B,那么節點B的值也會增加。

傳統的系統將所有圖數據存儲在DRAM中,這使得它們在處理數據時速度很快,但也導致成本昂貴而且耗電。有些系統將部分數據存儲卸載到閃存上,這種方式更便宜,但速度更慢,效率更低,因此仍需要大量的DRAM。

CSAIL研發的新設備運行在被稱為“sort-reduce”的算法上,該算法解決了使用閃存作為主要存儲源的一個主要問題:浪費。

圖分析系統需要通過大量的、稀疏的圖結構訪問彼此間距離很遠的節點。系統通常請求直接訪問4到8字節的數據,以更新節點的值。DRAM提供了非常快速的直接訪問。然而,閃存只能訪問4KB到8KB的數據塊,但仍然只更新幾個字節。在跳過圖形時,重復訪問每個請求會浪費帶寬。

sort-reduce算法轉而采用所有的直接訪問請求,并按照標識符的順序對它們進行排序,標識符顯示請求的目的地——例如將節點A的所有更新分成一組,全部分配給節點B。這樣,閃存就可以同時訪問數千個kilobyte大小的chunks的請求,從而大大提高效率。

為了進一步節省計算力和帶寬,該算法同時將數據合并到盡可能最小的分組中。只要算法記錄了匹配的標識符,它就將這些數據加載到一個數據包中——例如將A1和A2合并成A3。這種做法重復多遍,用匹配的標識符創建越來越小的數據包,直到產生可進行排序的最小數據包。這大大減少了訪問重復請求的數量。

研究人員在兩個大型graphs上使用 sort-reduce 算法,將需要在閃存中更新的全部數據減少了大約90%。

定制加速器

然而,對于主機來說, sort-reduce算法的計算量很大。因此,研究人員在設備中添加一個定制加速器。加速器在主機和閃存芯片之間充當中間點,執行算法的所有計算。這為加速器大大減少了電量消耗,以至于可以用一個低功耗的PC或筆記本電腦作為主機,用來管理已排序的數據并執行其他次要任務。

Arvind說:“加速器本來是用來幫助主機進行計算的,但是目前的結果顯示,主機變得不那么重要了。”

“MIT的這個工作展示了一種在非常大的圖上執行分析的新方法:利用閃存存儲圖形,并利用FPGA(定制的集成電路)以巧妙的辦法執行所需的數據處理和分析,“德克薩斯大學奧斯汀分校計算機科學教授Keshav Pingali說,“從長遠來看,這可能使得系統能夠在筆記本電腦或臺式機上有效地處理大量數據,這將徹底改變我們處理大數據的方式。”

MIT的研究人員說,由于主機的耗能很低,他們的長期目標是創建一個通用的平臺和軟件庫,以便用戶為圖分析之外的應用開發自己的算法。Jun說:“你可以把這個平臺插入筆記本電腦,下載這個軟件,然后編寫簡單的程序,就可以在你的筆記本電腦上獲得服務器級的性能。”

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

    關注

    16

    文章

    1799

    瀏覽量

    115110
  • DRAM
    +關注

    關注

    40

    文章

    2325

    瀏覽量

    183865
  • MIT
    MIT
    +關注

    關注

    3

    文章

    253

    瀏覽量

    23499

原文標題:MIT 開發廉價閃存設備,處理圖數據性能堪比服務器

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    [灌水]閃存時代來臨 固態硬盤占領服務器市場

    ,搜索引擎,HPC高性能計算等有著極端速度需求的環境。長期以來,一部分初具規模的企業網站因對電子商務等不了解而導致無力應用信息化的困局。還等什么呢?新年依始,馬上選購一臺時代互聯SSD固態硬盤的服務器,為您
    發表于 02-10 08:50

    PC慢慢_解決個人電腦運行緩慢的問題

    PC慢慢(PCslow Doctor) V3.2_解決個人電腦運行緩慢的問題PC慢慢—主要用于解決個人電腦運行緩慢的一款免費掃描軟件 ,是國內最流行的電腦優化加速軟件。
    發表于 04-13 12:13

    基于ST的MEMS傳感個人電腦和媒體遙控空中運動控制

    的新鼠標可以個人電腦100英尺的空中無線控制個人電腦,而無需放置鼠標桌面。因為能夠對人手的運動做出精準可靠的反應,新鼠標幾乎可以在任何地方,包括像在出租車或飛機上的狹窄空間內,準確跟蹤定位人手
    發表于 10-25 11:22

    華為FPGA加速服務器如何加速讓硬件應用高效上云?

    華為FPGA加速服務器讓“硬用”上云成為新增長點隨著通信和互聯網產業的快速發展,FPGA作為高性能計算加速器
    發表于 10-22 07:12

    什么是服務器

    、內存、系統總線等,和通用的計算機架構類似。由于服務器需要提供高可靠的服務,所以處理能力、穩定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
    發表于 07-16 07:35

    嵌入式web服務器的設計資料,絕對實用

    實驗原理WEB瀏覽 瀏覽是個顯示網頁伺服或檔案系統內的HTML文件,并讓用戶與此些文件互動的一種軟件。個人電腦上常見的網頁瀏覽包括I
    發表于 10-28 07:29

    使用實時 MCU 順應服務器電源的設計趨勢

    隨著服務器和數據中心全球范圍內的應用日益廣泛,對穩定高效電源的需求越來越強烈,以應對不斷增加的功耗。用電量一直快速增長,因此需要更多的集成中央處理單元、圖形處理單元和加速器來提高服務器
    發表于 12-15 07:00

    服務器內存

    服務器內存              服務器內存也是內存(RAM),它與普通PC(個人電腦)機內存在外觀和結構上沒有什么明顯實
    發表于 12-17 11:12 ?365次閱讀

    如何更好地架設個人服務器

    如何更好地架設個人服務器   當你計劃構建個人服務器時,應考慮一些相關因素:擬在服務器
    發表于 01-21 12:04 ?519次閱讀

    個人電腦變網站服務器解決方案

    個人電腦變網站服務器解決方案 怎么回事,我的主頁不能訪問了?!唉,原來這個免費空間又暫停服務了。   到哪里給我們的網站找個
    發表于 02-01 11:58 ?1000次閱讀

    什么是3D加速器

    三維圖形加速器是一種可安裝成城電腦. 一個人這樣做將安裝這個局以加快時間需為其機負荷和創造圖像監控他們的電腦. 因為包括自身董事會功能、三維加速器
    發表于 03-09 11:24 ?3208次閱讀

    Mac網游加速器的使用步驟教程_Mac電腦網游加速器推薦

    網游加速器是針對個人用戶快速連接網游服務器的一種服務。為了解決國內南北網絡互聯瓶頸的問題,“網絡加速器”廠商通過搭建多個高帶寬的雙線機房(或
    發表于 12-14 09:47 ?2.3w次閱讀

    杰華特服務器個人電腦JWH6374 JWH7067 JWH7030 JWH7222 JW7221

    杰華特服務器個人電腦JWH6374JWH7067JWH7030JWH50855085A5087AJWH7222JW7221JW5068AC
    發表于 11-07 16:06 ?18次下載

    AMD上季度營收58億美元,個人電腦服務器需求推動增長

    amd總裁兼首席執行官dr. su表示:“得益于對leron 7000系列個人電腦處理的需求和服務器處理的銷售,銷售額和收益有所增加。”“由于epyc cpu有價證券組合的優勢和I
    的頭像 發表于 11-01 14:25 ?651次閱讀

    個人電腦變成云電腦,把個人電腦變成云電腦的步驟

    ? ? 云電腦現代工作和生活中扮演著越來越重要的角色,用戶可以通過遠程桌面軟件,像操作本地計算機一樣訪問和控制遠程計算機,無論它們位于何處。今天小編給大家分享把
    的頭像 發表于 12-23 13:28 ?323次閱讀
    把<b class='flag-5'>個人電腦</b>變成云<b class='flag-5'>電腦</b>,把<b class='flag-5'>個人電腦</b>變成云<b class='flag-5'>電腦</b>的步驟
    波音代理| 大发888大发娱乐城| 百家乐概率投注| 赌百家乐官网波音备用网| 大发888 大发888| 百家乐平7s88| 百家乐官网怎么才能| 利记百家乐官网现金网| 新大发888pt老虎机| 天天百家乐的玩法技巧和规则 | 新葡京百家乐官网现金网| 盛世国际开户| 威尼斯人娱乐城赌博网| 百家乐游戏下载| 百家乐官网电子| 打百家乐官网庄闲的技巧| 轮盘赌技巧| 互联星空棋牌中心| 威尼斯人娱乐城代理| 百家乐园鼎盛娱乐场| 百家乐官网平注法口诀技巧| e世博百家乐官网攻略| 百家乐翻天| 大发888网站大全| 百家乐贴士介绍| 麻将百家乐筹码| 做生意的风水摆件| 百家乐官网机械图片| 百家乐官网龙虎斗等| 百家乐官网轮盘怎么玩| 百家乐官网冯式打法| 中宁县| 网上真钱斗地主| 大发888好吗| 大发888皇家赌场| 西游记百家乐娱乐城| 百家乐赌博大赢家| 百家乐赌坊| 百家乐平玩法lm0| 3U百家乐游戏| 做生意怎么看财位|