国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Visual Studio 2010并行編程及調(diào)試診斷功能詳解

開發(fā) 后端
Visual Studio 2010大幅度的提升了并行調(diào)試的用戶體驗。其中大部分的功能在Visual Studio 2008中也可通過插件獲得。這里我將給大家介紹在Visual Studio 2008以及即將發(fā)布的Visual Studio2010中提供的并行編程、調(diào)試以及診斷等功能。

Visual Studio2010 Beta 1發(fā)布后,開發(fā)人員從其新特性,新功能中得到了不少的幫助。這里將介紹Visual Studio 2010并行編程方面的改進,較Visual Studio 2008有了極大的提高。

每當出現(xiàn)新的編程模型時,開發(fā)人員便需要一個用來學(xué)習(xí)、編寫、調(diào)試以及優(yōu)化代碼的健壯的工具,以便能更好的利用該模型。由于并行計算在公式中添加了新的變量,對于工具的需求便更為突出。

Visual Studio 2010大幅度的提升了并行調(diào)試的用戶體驗。其中大部分的功能在Visual Studio 2008中也可通過插件獲得。這里我將給大家介紹在Visual Studio 2008以及即將發(fā)布的Visual Studio2010并行編程、調(diào)試以及診斷等功能。

調(diào)試

雖然Visual Studio 2005有一個內(nèi)建的MPI程序的簡單調(diào)試器,但并未提供完整的“F5”體驗。在新的Visual Studio 2008 插件(同時也將集成到Visual Studio 2010中)中,您只需選擇一個集群頭節(jié)點以及您需要多少核,然后按F5就可以對您的MPI程序進行調(diào)試了。

調(diào)試MPI程序

除了調(diào)試團隊所作的很棒的核心工作以外,并行調(diào)試技術(shù)的領(lǐng)先供應(yīng)商Allinea還將他們的環(huán)境導(dǎo)入到了Visual Studio中。Allinea的插件提供了針對集成的MPI程序的調(diào)試,包括基于排名的上下文切換、組單步調(diào)試、暫停及運行、并行棧視圖和迭合。下面是Allinea的MPI調(diào)試環(huán)境:

Allinea的MPI調(diào)試環(huán)境

面向服務(wù)的架構(gòu)調(diào)試

Windows HPC Server 2008的一個重要的新的編程模型是集群系統(tǒng)面向服務(wù)體系架構(gòu) (Cluster SOA),它是基于WCF構(gòu)建的,并包含由HPC的調(diào)度器和代理節(jié)點提供的高級調(diào)度和負載平衡功能。目前為止,對面向服務(wù)架構(gòu)的集群系統(tǒng)的調(diào)試還僅僅限于基本的WCF/.Net方式的調(diào)試,并無集群的集成。在Visual Studio 2010中,一個集群面向服務(wù)架構(gòu)插件將提供SOA設(shè)置標簽,在這里您可以選擇頭節(jié)點、調(diào)試節(jié)點和服務(wù)、部署運行時類庫并自動進行清理。現(xiàn)在來看一下Visual Studio 2010中新的SOA調(diào)試器吧:

SOA調(diào)試器

剖析 (Profiling)

Windows Server HPC 1.0中沒有集成針對MPI程序的剖析功能。在Windows HPC Server 2008中,XPerf等工具提供了MPI的剖析以及系統(tǒng)級別的剖析和故障排查的功能。但即使是XPerf也對MPI消息流量等細節(jié)所知甚少,目前為止也沒有消息流量的瀏覽器。自那以后,消息流量瀏覽器Vampir被導(dǎo)入到Windows并完整地集成在事件跟蹤日志(ETW)中。Vampir提供了對消息順序和延遲進行故障排查的功能。還有更多的開源HPC工具,比如JumpShot是一個免費的基于Java的MPI消息瀏覽器。

在很多時候,VS內(nèi)置的剖析器就能提供性能問題的分析。在Visual Studio 2010中,這一功能與HPC工作調(diào)度器進行了完整的集成,用來分析一個特定的MPI排名或節(jié)點的性能。Visual Studio MPI 剖析功能提供了行級別的剖析信息,包括與源代碼視圖并排的執(zhí)行過程中的溫度視圖:

溫度視圖

剖析器還顯示多個運行或版本的結(jié)果比較報告,這樣您就可以輕松地了解您的修改所帶來的效果。

修改后的效果

MPI 運行時分析

除了調(diào)試器和剖析器之外,有時您還需要專門的分析工具來幫助分析大規(guī)模并行程序的復(fù)雜度。位于斯圖加特的HLRS/ZIH是德國的一個在該領(lǐng)域領(lǐng)先的機構(gòu),將他們自己的MPI分析工具Marmot導(dǎo)入到了Visual Studio 2008。Marmot可以用來檢查MPI調(diào)用的輸入?yún)?shù)的合法性、檢測無法再生性、死鎖和對資源的不正確管理。下面是運行中的Marmot:

運行中的Marmot

從Printf到集成的剖析和調(diào)試

不久前我們還在printf風格的調(diào)試世界里,“藝術(shù)級”的調(diào)試和剖析工具將此往前推進了一大步。

在Visual Studio里,您可以調(diào)試和剖析高性能MPI程序以及擁有成百到上千個核的集群SOA應(yīng)用程序。您可以使用XPerf和事件跟蹤日志來獲取應(yīng)用程序在整個系統(tǒng)環(huán)境中的全局視圖。Visual Studio 2010里新增的多核剖析和調(diào)試工具也可以有效地用于集群的節(jié)點級別分析。

Visual Studio正成為越來越豐富和有效的編寫各種并行程序的開發(fā)環(huán)境。訪問Windows HPC Server 開發(fā)人員資源中心您能找到更多關(guān)于Windows HPC的開發(fā)模型。在CodePlex的Parallel Dwarfs站點上您能找到許多使用各種Visual Studio 2010并行編程模型的示例。

【編輯推薦】

  1. Visual Studio 2010響應(yīng)Ribbon控件消息
  2. 微軟稱C++將得到Visual Studio 2010更多支持
  3. Visual Studio 2010新特性:動態(tài)語言功能
  4. 微軟對Visual Studio 2010的Bug熟視無睹?
  5. Visual Studio 2010 Beta1試用手記
責任編輯:彭凡 來源: 博客堂
相關(guān)推薦

2009-04-23 14:05:28

Visual Stud歷史調(diào)試功能

2009-11-13 14:59:12

Visual Stud

2009-11-19 10:55:33

Visual Stud

2009-11-19 09:59:47

Visual Stud

2010-07-12 16:40:39

Visual Stud

2010-12-14 09:15:50

Visual Stud

2010-04-01 15:10:06

Visual Stud

2010-04-12 08:43:45

Visual Stud

2009-10-27 09:12:50

Visual Stud

2013-05-29 14:54:49

Visual Stud

2009-10-22 09:47:33

Visual Stud

2009-11-05 10:29:14

Visual Stud

2011-03-08 10:18:18

Visual StudMongoDB

2009-12-01 19:28:55

Visual Stud

2009-06-04 09:43:42

Visual StudVisual Stud

2011-08-25 09:32:30

Visual Stud

2010-04-08 15:14:59

Visual StudASP.NET 4.

2010-02-05 09:06:17

Visual Stud

2010-03-11 14:37:47

Visual StudScrum

2010-07-27 09:40:01

敏捷Visual Stud
點贊
收藏

51CTO技術(shù)棧公眾號

国语一区二区三区| 亚洲国产婷婷| 国产传媒在线观看| yourporn在线观看中文站| 日本一二三区视频免费高清| 国产v亚洲v天堂无码久久久| 中文字幕色一区二区| 欧洲精品久久| 麻豆传媒一区二区| 国产精品久久国产精品| 超碰97在线资源| 亚洲自拍欧美另类| 国产有码一区二区| 国产精品天天狠天天看| 国产精品久久久精品| 国产精品91免费在线| 日韩暖暖在线视频| 日本精品久久久| 91成人在线播放| 欧美一级电影久久| 秋霞av国产精品一区| 热草久综合在线| 国产精品久久久久久久久| 国产精品久久久久久久9999| 国产精品久久久久久久久久免费 | 亚洲色欲色欲www| 日本一区二区三级电影在线观看 | 亚洲精品国产精品国自产| 欧美性大战久久久久| 另类小说综合网| 欧美日韩另类丝袜其他| 欧美一区免费视频| 手机成人av在线| 日韩亚洲欧美视频| 日韩少妇内射免费播放18禁裸乳| 三级4级全黄60分钟| 男女无套免费视频网站动漫| 欧美18 19xxx| 蜜芽视频在线观看| 毛片免费在线观看| 麻豆影院在线| 中文在线最新版地址| 激情久久一区二区| 亚洲乱码一区| 精品国产91| 国产精品九九| 美女脱光内衣内裤视频久久影院| 国产成人福利片| 国产夜色精品一区二区av| 亚洲欧美日韩国产综合| 欧美日韩另类字幕中文| 欧美一区二区三区思思人| 亚洲精品一区av在线播放| 粗暴蹂躏中文一区二区三区| 欧美一级电影久久| 国产成人免费观看| 亚洲国产一区二区三区在线| 3d动漫一区二区三区| 东北一级毛片| 最新97超碰在线| www.51av欧美视频| 国产精品成人3p一区二区三区| 亚洲网址在线观看| 久久激情电影| 免费观看30秒视频久久| 91一区一区三区| 亚洲综合色区另类av| 欧美日韩一级片网站| 亚洲精品一区二三区不卡| 久久777国产线看观看精品| 国产色婷婷国产综合在线理论片a| 久久精品欧美| 日韩精品―中文字幕| 992tv在线观看免费进| www.欧美日本韩国| 欧美aaaaaa| 久久国产亚洲| 捆绑调教一区二区三区| 欧美极品xxx| 欧美日韩国产高清一区二区三区 | 成人网中文字幕| 成人综合av网| 亚洲欧美在线网| 成年人视频在线免费| 在线视频专区| 丰满的护士2在线观看高清| 欧美二区观看| 欧美精品成人| eeuss国产一区二区三区| 伊人色综合久久天天| 欧美一区二区大片| 欧美高清无遮挡| 国产精品初高中精品久久| 中文字幕精品在线播放| 加勒比一区二区三区| 免费观看成人高潮| 999精品视频在线观看| 91亚洲成人| 国产精品一区在线观看乱码| 亚洲一区在线视频| 亚洲精品电影在线观看| 奇门遁甲1982国语版免费观看高清| 国产一区精品在线| 日av中文字幕| 调教视频免费在线观看| 在线视频成人| 红桃视频国产精品| 久久色.com| 天堂久久av| 亚洲精品推荐| 日韩中文字幕区一区有砖一区 | 成人四虎影院| 91精品精品| 粉嫩一区二区三区在线看 | 国产精品久久综合| 制服丝袜一区二区三区| 久久久久久久久久久免费| 精品国产福利| 亚洲一区二区蜜桃| 在线看一级片| 久久av免费| 国产激情视频一区二区三区欧美| 亚洲图片有声小说| 僵尸再翻生在线观看| 亚洲妇女屁股眼交7| 免费观看成人在线视频| 视频一区欧美日韩| 国产亚洲视频在线观看| 777午夜精品福利在线观看| 视频三区二区一区| 在线看片黄色| 777午夜精品电影免费看| 国产在线成人| 国产精品看片你懂得| 亚洲精品在线视频| 91在线中文字幕| 亚洲人成无码www久久久| 在线免费观看a视频| 精品国产乱码久久久久久蜜坠欲下 | 欧美日韩国产精品| 久久综合电影一区| 日日夜夜精品网站| 深夜福利在线视频| 国产精品白丝av嫩草影院| 韩日欧美一区二区三区| 91黄色小视频| 97久久超碰福利国产精品…| 男人的天堂视频在线| 生活片a∨在线观看| 国产精品自拍区| 91小视频在线观看| 亚洲加勒比久久88色综合| 99视频免费观看| 理论片鲁丝二区爱情网| 电影91久久久| 精品一区二区久久久| 欧美精品在线观看播放| 成人免费xxxxx在线观看| 久热精品在线观看视频| 福利一区二区免费视频| 久久精品人人| 欧美色综合网站| 国产在线精品播放| 国产一级激情| 大香伊人久久精品一区二区| 99视频一区二区| 国产亚洲精品91在线| 亚洲春色在线视频| 色综合久久影院| 午夜日本精品| 精品久久香蕉国产线看观看亚洲| 日韩av男人的天堂| 色乱码一区二区三区在线| 91成人短视频在线观看| 国产成人8x视频一区二区| 日韩av在线网址| 天天爽天天狠久久久| 日本电影在线观看网站| 欧美~级网站不卡| 午夜国产精品影院在线观看| 538国产精品一区二区免费视频| 国产欧美高清在线| 91国产一区| 91蜜桃免费观看视频| 在线视频免费一区二区| www.亚洲成人网| 欧美黑人巨大xxxxx| 秋霞影院一区二区| 精品国精品国产| 欧美国产综合视频| 天堂av电影在线观看| 91免费电影网站| 在线免费视频a| 婷婷视频一区二区三区| 99久久久国产精品| 在线不卡国产精品| 久久精品国产sm调教网站演员| 99久久综合国产精品二区| 国产精品一区二区久久精品爱涩 | 欧美三级日韩三级|