1. 程式人生 > >新增 – 適用於 Windows 的 Amazon EC2 Elastic GPU

新增 – 適用於 Windows 的 Amazon EC2 Elastic GPU

作者:Randall | 原文連結

今天,我們高興地宣佈,適用於 Windows 的 Amazon EC2 Elastic GPU 正式推出。Elastic GPU 是一種 GPU 資源,可以掛載到 Amazon Elastic Compute Cloud (EC2) 例項來提升應用程式的圖形效能。Elastic GPU 提供 medium (1GB)、large (2GB)、xlarge (4GB) 和 2xlarge (8GB) 幾種大小,可以作為 G3 或 G2 等 GPU 例項型別 (用於 OpenGL 3.3 應用程式) 的成本更低的替代方案。您可以將 Elastic GPU 用於多種例項型別,靈活地為應用程式選擇適當的計算、記憶體和儲存資源,使之達到平衡。您現在就可以在 us-east-1 和 us-east-2 區域預配置 Elastic GPU。

對於 eg1.medium,Elastic GPU 的起始價僅為每小時 0.05 USD,即一小時五美分。如果我們將該 Elastic GPU 掛載到 t2.medium (0.065 USD/小時),一個使用 GPU 的例項每小時的總花費不到 12 美分。以前,最便宜的圖形工作站 (G2/3 級) 的成本是每小時 76 美分。由此可見,新服務將使執行特定圖形工作負載的成本降低 80% 以上。

何時應當使用 Elastic GPU?

Elastic GPU 最適合需要少量或間歇性附加 GPU 能力來實現圖形加速和支援 OpenGL 的應用程式。Elastic GPU 支援 OpenGL 3.3 及更低版本的 API 標準,並且擴充套件的 API 支援不久也將推出。

Elastic GPU 並非例項的硬體部分。它們通過您子網中的 Elastic GPU 網路介面掛載到例項上,當您啟動使用 Elastic GPU 的例項時,便會建立這麼一個網路介面。下圖顯示了 Elastic GPU 是如何掛載的。

因為 Elastic GPU 是通過網路掛載的,所以必須預配置一個有足夠網路頻寬的例項來支援您的應用程式,這一點很重要。而確保例項安全組允許埠 2007 上的流量也同樣重要。

任何可以使用 OpenGL API 的應用程式都可以利用 Elastic GPU,因此 Blender、Google Earth、SIEMENS SolidEdge 等都可以使用 Elastic GPU 來執行。甚至包括坎巴拉太空計劃 (Kerbal Space Program)!

好了,現在我們知道了什麼時候使用 Elastic GPU 及其工作原理,下面我們來啟動一個例項並使用一個 Elastic GPU。

使用 Elastic GPU

首先,導航到 EC2 控制檯並單擊“Launch Instance”。接下來,選擇一個 Windows AMI,如“Microsoft Windows Server 2016 Base”。然後,選擇一個例項型別。確保選擇“Elastic GPU”部分並分配一個 eg1.medium (1GB) Elastic GPU。

我們還將在高階詳細資訊部分包含一些使用者資料。我們將編寫一個簡短的 PowerShell 指令碼來下載並安裝 Elastic GPU 軟體。

<powershell>
Start-Transcript -Path "C:\egpu_install.log" -Append
(new-object net.webclient).DownloadFile('http://ec2-elasticgpus.s3-website-us-east-1.amazonaws.com/latest','C:\egpu.msi')
Start-Process "msiexec.exe" -Wait -ArgumentList "/i C:\egpu.msi /qn /L*v C:\egpu_msi_install.log"
[Environment]::SetEnvironmentVariable("Path",$env:Path + ";C:\Program Files\Amazon\EC2ElasticGPUs\manager\",[EnvironmentVariableTarget]::Machine)
Restart-Computer -Force
</powershell>

該軟體將所有 OpenGL API 呼叫都發送到掛載的 Elastic GPU。

接下來,我們將仔細檢查,以確保我的安全組已對 VPC 開放了 TCP 埠 2007,這樣 Elastic GPU 才能與我的例項連線。最後,我們單擊啟動,等待例項和 Elastic GPU 完成預配置。完成這項工作最好的方法是建立一個可以掛載到該例項的單獨的 SG。

您可以觀看下面有關啟動過程的動畫。

或者,我們也可以通過 AWS CLI 使用如下的簡短呼叫來進行啟動:

$aws ec2 run-instances --elastic-gpu-specification Type=eg1.2xlarge \
--image-id ami-1a2b3c4d \
--subnet subnet-11223344 \
--instance-type r4.large \
--security-groups "default" "elasticgpu-sg"

然後,按照此處的 Elastic GPU 軟體安裝說明操作。

現在,通過檢視工作列中 Elastic GPU 的狀態,可以看出 Elastic GPU 在正常運轉並且已掛載。

我們歡迎您對該服務提出任何反饋意見,您可以單擊 GPU 狀態框左下角的反饋連結,讓我們瞭解您使用 Elastic GPU 的體驗。

Elastic GPU 演示

好了,我們已預配置了例項並掛載了 Elastic GPU。我在 AWS 的隊友希望我談談可以執行哪些令人驚奇的精彩 3D 應用程式,但當我瞭解到 Elastic GPU 之後,我首先想到的就是坎巴拉太空計劃 (KSP),因此我準備用它進行一次簡短測試。畢竟,如果您不能將試飛員 Jebediah Kerman 送入太空,還要這套軟體做什麼呢?我下載了 KSP 並添加了發射引數 -force-opengl ,以確保我們將使用 OpenGL 進行渲染。下面您會看到我在建造太空船方面糟糕的嘗試 – 過去我的表現可要好很多。考慮到我們使用的網路採用的是有損耗的遠端桌面協議,情況還算順利。

我本來想展示一張火箭發射的照片,但它甚至還沒離開地面就意外地迅速解體了。我只好從頭再來。

在此期間,我可以檢查我的 Amazon CloudWatch 指標,看看在我玩遊戲的這一小段時間裡使用了多少 GPU 記憶體。

合作伙伴、定價和文件

為了繼續為我們的客戶打造出色體驗,我們的 3D 軟體合作伙伴 (如 ANSYS 和 Siemens) 正打算在 Elastic GPU 上利用 OpenGL API,目前他們正在認證 Elastic GPU 是否適合其軟體。您可在此處瞭解有關我們的合作伙伴關係的更多資訊。

可在此處找到有關 Elastic GPU 定價方面的資訊。可在此處找到更多文件。

現在,我要失陪了,我還有幾艘虛擬火箭要造。

相關推薦

新增用於 WindowsAmazon EC2 Elastic GPU

作者:Randall | 原文連結 今天,我們高興地宣佈,適用於 Windows 的 Amazon EC2 Elastic GPU 正式推出。Elastic GPU 是一種 GPU 資源,可以掛載到 Amazon Elastic Compute Cloud (EC2) 例項來

敬請期待——Amazon EC2 Elastic GPU

在之前的文章中,我們曾經探討過基於GPU的通用計算所帶來的優勢,而最近P2例項更是升級到可以搭載16 塊GPU。正如之前所提到,GPU能夠提供極為強大的處理能力與資源規模,同時可有效降低您時間及整體計算成本。 今天,我很高興向大家公佈一項我們正在努力開發的全新GPU功能。大家

2018.4.15 Mac系統下如何使用StartUml (同樣用於windows

講解 圖表 tools lin 通過 checked rectangle rec 結果 Mac如何使用StartUml (同樣適用於windows) 1.如何畫接口類? 在UML類圖中,接口有2種表示方法 (1)分為兩層,第一層接口名,頂端有<>標識,第二層是接

基於Windows Sdk 與visual C++2008 在微軟平臺上構架自己的語音朗讀引擎(用於windows 2

本人閒來無事,自行開發了一個小型的語音朗讀引擎,搭建起在微軟平臺上的語音朗讀框架服務體系, 鑑於本人個人力量有限,為了將語音朗讀引擎做的功能更加強悍,強大, 現在將該系統開源,需要原始碼的請在本人CSDN部落格下留下EMail, 本系統屬於系統框架,搭建起一個語音朗讀的引擎服務框架, 在

WinDbg v10 0 10586 567 用於 Windows 10 的除錯工具

                WinDbg是在windows平臺下,強大的使用者態和核心態除錯工具。它能夠通過dmp檔案輕鬆的定位到問題根源,可用於分析藍屏、程式崩潰(IE崩潰)原因,是我們日常工作中必不可少的一個有力工具,學會使用它,將有效提升我們的問題解決效率和準確率。Win10釋出,WinDbg也進行

用於 Windows 10 的觸控板手勢

Windows 10 高階使用者!在 Windows 10 膝上型電腦的觸控板上試用這些手勢: 選擇專案:點選觸控板。 滾動:將兩個手指放在觸控板上,然後以水平或垂直方向滑動。 放大或縮小:將兩個手指放在觸控板上,然後收縮或拉伸。 顯示更多命令(類似於右鍵單擊):使用兩根

In the Works – Amazon EC2 Elastic GPUs

I have written about the benefits of GPU-based computing in the past, most recently as part of the launch of the P2 instances with up to 16 GPUs.

用於Windows PowerShell的AWS工具

此下載檔案是一個 Microsoft 軟體安裝程式 (MSI) 軟體包,執行該程式即可安裝以下檔案。在執行該安裝程式前,請確保您滿足所有先決條件。 Microsoft .NET 框架的功能 適用於 .NET 的 A

Consul 最新版叢集搭建(用於 Windows,Linux,Mac等)。

本文采用Consul1.3.0版本進行叢集搭建。下面為詳細搭建步驟。 本位的叢集結構如下: IP type node name 配置檔案對應目錄 127.0.0.1 server server1 config1,data1 12

WinDbg v10.0.10586.567 (用於 Windows 10 的除錯工具)

WinDbg是在windows平臺下,強大的使用者態和核心態除錯工具。它能夠通過dmp檔案輕鬆的定位到問題根源,可用於分析藍屏、程式崩潰(IE崩潰)原因,是我們日常工作中必不可少的一個有力工具,學會使用它,將有效提升我們的問題解決效率和準確率。Win10釋出,WinDbg也進

Azure 元資料服務:用於 Windows VM 的計劃事件(預覽)

計劃事件是 Azure 元資料服務中的其中一個子服務。 它負責顯示有關即將發生的事件(例如,重新啟動)的資訊,使應用程式可以為其做準備並限制中斷。 它可用於所有 Azure 虛擬機器型別(包括 PaaS 和 IaaS)。 計劃事件為虛擬機器提供了執行預防性任務的時間,將事

Java環境變數設定(用於Windows 2000、XP、2003)及Windows JSP執行環境配置

首先,從Sun網站上下載jdk,當前版本為1_5_0_06(其他版本亦可) 最終下載下來的檔案為jdk-1_5_0_06-windows-i586-p.exe 雙擊jdk-1_5_0_06-windows-i586-p.exe開始安裝 預設安裝到C:/Program Fi

Attach and use an elastic GPU with my Windows EC2 instance

To launch an instance and associate it with an elastic GPU during launch, follow the instructions for Working with Elastic GPUs or consider the

新增功能 – 用於 Amazon Lightsail 的託管資料庫

Amazon Lightsail 讓您可以方便地開始使用 AWS。您只需選擇希望執行的作業系統(以及可選的應用程式),選擇例項套餐,建立例項,所有這些只需幾分鐘即可完成。Lightsail 具有價格低廉和成本可預見性高的特點,其例項套餐包含計算容量、儲存和資料傳輸: 託管資

有關 Windows 10 中“用於 Linux 的 Windows 子系統(Beta)”

添加 .com res 啟動 返回 ott 用戶名 所有 inline 1、如何啟用?(未來應該可從應用商店中直接安裝) 在“控制面板”的“啟用或關閉 Windows 功能”中進行勾選安裝。(安裝完成後需要重新啟動) 2、然後呢? 然後打開“命令提示符”或“Power

Windows定時重新啟動(用於server 2012 r2)

ear def 基本 content 其他 cin src order exe 直接看鏈接吧:https://jingyan.baidu.com/article/2d5afd69dd8e9d85a2e28eb7.html 開始菜單,找到“計劃任務程序”;

用於 iOS、Android 和 Windows 裝置的移動裝置管理

適用於 iOS、Android 和 Windows 裝置的移動裝置管理   隨著企業環境中移動裝置的數量不斷增加,詳細檢查訪問您企業資源的移動裝置變得至關重要。統一終端管理軟體 Desktop Central 可幫助您從一箇中心位置配置和保護您的移動裝置,其專為簡化桌面和移動裝置管理而生。

用於 iOS、Android 和 Windows 設備的移動設備管理

員工 本地 設備管理 ××× 用戶 dev 環境 任務管理 狀態 適用於 iOS、Android 和 Windows 設備的移動設備管理 隨著企業環境中移動設備的數量不斷增加,詳細檢查訪問您企業資源的移動設備變得至關重要。統一終端管理軟件 Desktop Central 可

安裝用於Linux的Windows Subsystem

在為WSL安裝任何Linux發行版之前,必須確保啟用“Windows Subsystem for Linux”可選功能: 以管理員身份開啟PowerShell並執行: Enable-WindowsOptionalFeature -Online -Featur

ubuntu16.04 安裝CUDA 8.0 和 cuDNN 5.1 /cudnn6.0,可用於gpu版本的(tensorflow,caffe,mxnet)

轉載https://zhuanlan.zhihu.com/p/27890924文章,略有修改,感謝原作者 環境: ubuntu 16.04GTX 960 安裝步驟 安裝Nvidia驅動 系統設定 --> 軟體與更新 --> 附加驅動,如下圖選擇nvidia官