亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于ARM的異構CPU—GPU集群調(diào)度模型

        2017-06-20 08:08:46李瑞林周亦敏
        軟件導刊 2017年4期
        關鍵詞:任務調(diào)度異構應用程序

        李瑞林+周亦敏

        摘要:隨著技術的發(fā)展,基于異構的CPU-GPU計算系統(tǒng)成為高性能計算趨勢。但是,異構計算面臨著擴展性、負載均衡等問題。提出了一個集群調(diào)度模型,并結合GPU虛擬化運行,設計了分層集群資源管理框架,該框架允許異構CPU-GPU集群有效利用。實驗結果表明,通過利用有效資源,調(diào)度框架無論是在應用程序吞吐量還是延遲上都優(yōu)于現(xiàn)有批處理調(diào)度程序關鍵詞:高性能計算;異構CPU-GPU集群;ARM;調(diào)度模型DOI:10.11907/rjdk.162656中圖分類號:TP303文獻標識碼:A 文章編號:16727800(2017)0040022030引言 基于CPU-GPU的異構計算系統(tǒng)逐漸成為HPC領域新的研究方向,許多基于 CPU-GPU 的異構計算機系統(tǒng)應用表現(xiàn)出良好性能。但是,由于各種原因制約,異構高性能計算仍然面臨許多問題,其中主要的問題是開發(fā)程序困難,特別是擴充到集群規(guī)模層時這個問題尤為突出。傳統(tǒng)的集群資源管理有一定性能限制:如負載不均衡、GPU共享資源有限、有限的GPU虛擬化等,往往不方便配置調(diào)度策略。最佳調(diào)度策略依賴于性能目標、集群硬件、軟件配置與應用程序等。因此,集群調(diào)度管理在異構環(huán)境中顯得尤為重要。 本文設計一個新的集群調(diào)度模型,并將其與節(jié)點層GPU虛擬運行整合。這個模型能夠很好地利用異構CPU-GPU集群[14]各自的優(yōu)勢,可自行配置,管理員能夠輕松定義調(diào)度策略,滿足集群配置、應用程序以及用戶目標。1集群調(diào)度 本文提供一種有效的CPU-GPU集群調(diào)度模型。異構環(huán)境需要在兩次粒度上進行調(diào)度:①任務要被映射到計算節(jié)點上(粗粒度調(diào)度);②特定庫的調(diào)用要映射到GPU集群上(細粒度調(diào)度)。為了使它具有可擴展性,要設計一個異構環(huán)境。 集群調(diào)度[56]主要目標是:①運行集群調(diào)度策略;②運行節(jié)點層組件;③允許管理員自行定義調(diào)度策略。1.1調(diào)度結構 圖1是集群調(diào)度模型框架[78]。該框架的下層實現(xiàn)集群要求的通信機制調(diào)度程序以及用戶與節(jié)點層運行時的交互。接口提供了Socket與節(jié)點內(nèi)通信、共享內(nèi)存與節(jié)點內(nèi)通信。調(diào)度組件包括調(diào)度API、(用戶自定義)共享庫調(diào)度策略、數(shù)據(jù)結構存儲和集群相關信息的訪問。1.2調(diào)度API 表1顯示調(diào)度API的主要原始事項,管理員必須創(chuàng)建自定義調(diào)度庫。調(diào)度接口提供兩個機制:API和回調(diào)函數(shù)[9]?!糐P〗 API函數(shù):允許API函數(shù)(見表1)查詢節(jié)點狀態(tài)、分配執(zhí)行工作節(jié)點、收集分析信息等。API函數(shù)分為3類:一般API、節(jié)點層運行管理API、作業(yè)和隊列管理API;通用API進行調(diào)度庫維護工作;節(jié)點層管理的API函數(shù)可以相互控制在組件節(jié)點層上,具有查詢和管理功能;作業(yè)和隊列管理API函數(shù)任務調(diào)度的目的是為了限制資源,將上述信息收集分配給當前運行的作業(yè),然后在特定節(jié)點上安排運行。

        2集群調(diào)度策略 提出兩種調(diào)度策略:①異構CPU-GPU集群調(diào)度;②減少延遲[1011]。前者目的是在共享通信之間使整體吞吐量最大化;后者盡量縮短等候時間。2.1集群調(diào)度庫 現(xiàn)代高性能計算集群配備有多個節(jié)點的GPU,它提高了節(jié)點的整體性能和利用率,但降低了隊列作業(yè)時間。 在3個節(jié)點、3個應用程序進行實驗,執(zhí)行8個進程集群。每個實驗必須使用測試進程映射1-3個節(jié)點,每個節(jié)點包含2-4 GPU。圖2顯示性能的3個指標與8個運行應用程序在不同的節(jié)點配置,顯示出執(zhí)行時間有不同的映射策略。每個節(jié)點上的進程數(shù)在地圖上顯示在方括號內(nèi)。 MM和NW是通信密集型應用程序,而ADFA是計算密集型應用程序。從圖中可以看出,通信密集型[12]的應用程序不能擴展到更多節(jié)點,而一個計算密集應用程序已經(jīng)分配了多個大規(guī)模的性能節(jié)點。2.2延遲減少調(diào)度 通過利用GPU的共享提高整體的吞吐量。如在圖2中發(fā)現(xiàn)應用程序有不同的運行時間:MM和NW是短期運行的作業(yè),而ADFA是長期運行,這些應用程序在運行時隔離。當不同的作業(yè)競爭資源時,長時間運行的作業(yè)會嚴重降低性能。具體來說,短期作業(yè)和長期作業(yè)以同樣的方式可能會造成資源利用不公平。2.3節(jié)點層運行 節(jié)點層的運行時間用一個靈活的調(diào)度來虛擬化[1316],最終用戶在GPU上能重現(xiàn)映射過程。 圖3顯示節(jié)點層運行時的狀態(tài),由連接管理器、背景隊列、調(diào)度、虛擬的GPU、內(nèi)存管理器和隊列監(jiān)視器等組成。3實驗結果3.1實驗設置 兩個集群實驗配置:8個工作站集群各配備一個四核CPU和一個低端的GPU,高端集群包括3個HPC服務器,每個配備有超線程8或12核CPU,2至4的NVIDIA GPU。3.2異構負載實驗 對CPU-GPU異構工作時的負載方案進行評估。構造一個批處理調(diào)度庫模擬轉矩,在一個循環(huán)方式下分配各項工作GPU,而不在節(jié)點層的GPU上共享。 圖4、圖5顯示標準吞吐量、平均質(zhì)量及服務性能。通過改善公平性,減少延遲調(diào)度策略,合理調(diào)度長期和短期運行作業(yè),提高了平均服務質(zhì)量,同時增大了吞吐量。4結語 通過研究典型的集群調(diào)度模型[17],提出了一種基于異構CPU-GPU集群的分層調(diào)度框架。系統(tǒng)包括調(diào)度API,允許管理員自定義集群級調(diào)度策略和配置,在節(jié)點層使用共享和調(diào)度方案。提出兩個集群級調(diào)度方案(GPU共享和減少延遲調(diào)度),使用兩種異構集群和計算密集型應用程序?qū)ζ溥M行測試。研究結果表明,調(diào)度模型改進了傳統(tǒng)的間歇調(diào)度情況,有一定實用價值。參考文獻:[1]陳鋼.眾核GPU體系結構相關技術研究[D].上海:復旦大學,2011.[2]吳佳駿.多核多線程處理器上任務調(diào)度技術研究[D].北京:中國科學院計算技術研究所,2006.[3]M BECCHI,K SAJJAPONGSE,I GRAVES,et al.A virtualmemory based runtime to support multitenancy in clusters with GPUs[C].In Proceedings of the 21st internationalsymposium on HighPerformance Parallel and Distributed Computing,Delft,The Netherlands,2012:97108.[4]V T RAVI,M BECCHI,W JIANG,et al.Scheduling concurrent applications on a cluster of CPUGPU nodes[C].In Proceedings of the 12th IEEE/ACM International Symposium on Cluster,Cloud and Grid Computing(CCGRID),2012:140147.[5]耿曉中.基于多核分布式環(huán)境下的任務調(diào)度關鍵技術研究[D].長春:吉林大學,2013.[6]朱福喜,何炎祥.并行分布計算中的調(diào)度算法理論與設計[M].武漢:武漢大學出版社,2003:6068.[7]KITTISAK SAJJAPONGSE,TEJASWI AGARWAL,MICHELA BECCHI.A flexible scheduling framework for heterogeneous CPUGPU clusters[EB/OL].https://www.researchgate.net/profile/Kittisak_Sajjapongse.[8]吳恩華,柳有權.基于圖形處理器(GPU)的通用計算[J].計算機輔助設計與圖形學學報,2004,16(5):601612.[9]V T RAVI,M BECCHI,G AGRAWAL,et al.ValuePack:valuebased scheduling framework for CPUGPUclusters[C].In Proceedings of the International Conferenceon High Performance Computing,Networking,Storage and Analysis(SC),Salt Lake City,Utah,2012:112.[10]SALAMY H,RAMANUJAM J.An effective solution to task scheduling and memory partitioning for multiprocessor systemonchip[J].IEEE Transactions on ComputerAided Design of Integrated Circuits and Systems,2012,31(31):717725.[11]何琨,趙勇,黃文奇.基于任務復制的分簇與調(diào)度算法[J].計算機學報,2005,31(5):733740.[12]J D OWENS,M HOUSTON,D LUEBKE,et al.GPU computing[J].Proceedings of the IEEE,2008,96(5):879899.[13]虛擬化與云計算小組.虛擬化與云計算[M].北京:電子工業(yè)出版社,2009.[14]王鵬,呂爽,聶治,等.并行計算應用及實戰(zhàn)[M].北京:機械工業(yè)出版社,2009:6263.[15]J DUATO,A J PENA,F(xiàn) SILLA,et al.Enabling CUDA acceleration within virtual machines using rCUDA[C].In Proceedings of the 2011 18th International Conference on High Performance Computing,2011:110.[16]吳佳駿.多核多線程處理器上任務調(diào)度技術研究[D].北京:中國科學院計算技術研究所,2006.[17]金勝男.基于異構的靜態(tài)任務調(diào)度策略研究[D].哈爾濱:哈爾濱工程大學,2012.(責任編輯:杜能鋼)

        猜你喜歡
        任務調(diào)度異構應用程序
        試論同課異構之“同”與“異”
        刪除Win10中自帶的應用程序
        電腦報(2019年12期)2019-09-10 05:08:20
        基于改進NSGA-Ⅱ算法的協(xié)同制造任務調(diào)度研究
        基于時間負載均衡蟻群算法的云任務調(diào)度優(yōu)化
        測控技術(2018年7期)2018-12-09 08:58:00
        異構醇醚在超濃縮洗衣液中的應用探索
        overlay SDN實現(xiàn)異構兼容的關鍵技術
        電信科學(2016年11期)2016-11-23 05:07:56
        云計算環(huán)境中任務調(diào)度策略
        云計算中基于進化算法的任務調(diào)度策略
        在新興異構SoCs上集成多種系統(tǒng)
        關閉應用程序更新提醒
        電腦迷(2012年15期)2012-04-29 17:09:47
        伊人狠狠色j香婷婷综合| 丁香婷婷激情综合俺也去| 国产七十六+老熟妇| 亚洲精品午睡沙发系列| 一级呦女专区毛片| 亚洲va中文字幕| 国产成人精品成人a在线观看| 精品无吗国产一区二区三区av| 国产毛片一区二区三区| 二区三区日本高清视频| 呦系列视频一区二区三区| 乱人伦中文无码视频在线观看 | 成年女人色毛片| 国产熟妇搡bbbb搡bbbb搡| 99在线无码精品秘 入口九色| 久久亚洲综合亚洲综合| 亚洲偷自拍国综合第一页| 国产亚洲日本精品无码| 五十路熟女一区二区三区| 日本韩国黄色三级三级| 久久精品国产亚洲av麻豆床戏 | 91精品国产综合久久熟女| 中文字幕久久熟女蜜桃 | 日本熟妇美熟bbw| 中文字幕一区二区人妻| 在线a人片免费观看国产| 亚洲偷自拍国综合第一页国模| 午夜视频在线观看一区二区小| 免费无码又黄又爽又刺激| 久久精品国产99精品国偷| av免费网站在线免费观看| 蜜桃传媒网站在线观看| av永久天堂一区二区三区| 男人和女人高潮免费网站| 亚洲日产国无码| 91精品国产91综合久久蜜臀 | 久久国产劲爆∧v内射| 国产青草视频在线观看| 国产精品丝袜美女在线观看| 青青草视频在线观看视频免费| 97人妻精品一区二区三区男同|