1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Tìm hiểu NVIDIA, AMD và Intel: Họ đã ảo hóa GPU đó là thế nào?

Chủ đề trong 'Rao vặt Khu Vực Hà Nội' bởi minhduongpro, 18/01/2020.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. minhduongpro

    minhduongpro Thành viên rất tích cực

    Tham gia ngày:
    12/07/2017
    Bài viết:
    2.346
    Đã được thích:
    1
    ngày nay, 3 nhà hàng này khó khăn sở hữu nhau trong thị trường ảo hóa GPU. Hãy khám phá các tính năng chủ yếu giữa chúng và liệu trình mà họ tiến hành vấn đề ảo hóa GPU.

    Điều gì gây cho GPU?

    Chúng ta đều nắm rõ, GPU gây cho là nhằm mục đích là khắc phục hiện tượng trình diễn hình ảnh, video 2D hay 3D đến màn hình. Càng Có một số GPU, càng giải quyết không khó khăn. GPU càng nhanh, hiện tượng càng xử lý nhanh. Có lẽ sẽ kể, biểu diễn là một tính năng quan yếu nhất của GPU.

    trình diễn không chỉ dành cho vật dụng họa. Và bạn đã từng nghe về GPGPU (General Purpose GPU – GPU mục đích chung. Không tính vấn đề GPU phụ trách một số trình hỗ trợ vật dụng họa (như đổ bóng hay giải quyết một vài dấu chấm chuyển động) nó còn có thể tiến hành một số phép tính toán tại cộng 1 thời điểm, còn gọi điện là tính toán song song. Tất cả nhiều nhà sản xuất đều tương trợ cả trên GPU vật lý hay GPU ảo (vGPU – virtual GPU).

    khi bạn nghe về CUDA hoặc OpenCL, việc đó tức là GPU tiến hành xu hướng tính toán bởi vì GPGPU, được truy vấn thông qua nhiều API lập trình đồng thời CUDA hoặc OpendCL. Tuy nhiên, GPU cũng bao gồm xu hướng decode và endcodes video. Điều này tùy thuộc vào các thực hiện hoặc media player bạn đang sử dụng Xuất hiện hỗ trợ tăng tốc phần cứng encoding/decoding, và GPU Xuất hiện đang tương trợ một số CODEC đấy hay không.

    >>> Xem thêm: bán dell T440

    Ảo hóa GPU – Virtual GPU

    tư liệu, GPU ảo hóa ưng chuẩn 3 hình thức cơ bản: API Intercept, Virtualized GPU và Pass-through.

    API Intercept

    Đây là hình thức Có từ lâu, API Intercept, hoạt động Đối với cấp OpenGL và DirectX. Nó chặn một vài lệnh ưng chuẩn 1 API, xin chào chúng đến GPU, dần dần đưa chúng trở lại và hiển thị vốn sức khỏe sinh sản cho quý khách. Vì 100% được làm trong phần mềm.
    API Intercrept hay Có hiệu suất rẻ lúc sinh hoạt ngoài ra ko có khả năng tương thích rẻ có các áp dụng 3D. Ngày nay, nó là cách thức độc nhất tương trợ vMotion.

    Virtualized GPU

    Đây là điểm nóng nhất trong ảo hóa máy tính để có thể bàn (virtual desktop) ngày nay, hoàn toàn cân xứng có hạ tầng vô cùng tụ hội. Với GPU ảo hóa (vGPU), các bạn có thể truy tìm cập trực tiếp vào một phần của GPU. Điều này là hợp lý hơn với Intercept API qua hệ điều hành dùng được các trình điều khiển của AMD/ NVIDIA/ Intel. Điều này nghĩa là một số vận dụng gọi thẳng xuống các GPU mà không cần đi qua một số tiến hành hoặc API nào bất bình thường.
    GPU ảo hóa Nhìn thấy hiệu suất phải chăng hơn so sở hữu API Intercept. Mặc dù nó cho phép một vài thực hiện truy hỏi cập trực tiếp đến CPU, tuy nhiên quý khách chỉ nhận được 1 phần của CPU, vì thế nó vẫn có thể nhiễm ngăn ngừa trong một vài tình cảnh một mực. Việc đó kể rằng, xu hướng tương thích tiến hành là thấp, nhưng lại không hỗ trợ vMotion.

    Pass-through

    Trong người bộ nhớ đệm có lâu hơn so có vGPU, hãy kết nối các máy ảo trực tiếp có GPU. Trường hợp bạn Xuất hiện hai card trong server thì bạn nên kết nối hai máy ảo (VMs) với GPU. Việc này là siêu thấp cho công tác nhất thiết hợp lý năng lực giải quyết, vì VM Có quyền truy nã cập vào 100% các GPU và nhiều tính năng của nó và nguy cơ tương hợp mang một vài ứng dụng. Có khả năng nhắc, Pass-through là chọn lựa tốt nhất tại giai đoạn này.

    >>> Xem thêm: bán dell t340



    một vài căn GPU

    chúng tôi sẽ tập trung đến vGPU, bởi vì chính là kỹ thuật GPU được ứng dụng nhiều nhất cho ảo hóa. Ngày nay, Xuất hiện 3 hãng phân phối GPU có lẽ sẽ ảo hóa: Intel (GVT-g), AMD (MxGPU) và NVIDIA (vGPU). Mỗi hãng Nhìn thấy một thuật ngữ lạ nhau, nhưng chúng thực thụ chỉ là tên sản phẩm. Sự dị biệt nằm Ở cơ chế ảo hóa GPU.

    Mỗi VM đều được chế tạo VRAM, là 1 phần của RAM vật lý. Điểm khác biệt quan trọng trong biện pháp giải quyết của VRAM, chổ chứa bộ nhớ lâm thời cho mỗi VM, được tách biệt về mặt vật lý sở hữu nhau. Với MxGPU của AMD là tất cả tùy thuộc trên phần cứng. Lúc sở hữu NVIDIA và Intel, điều đó lại được thực hiện vì phần mềm. Đây có nhẽ không hề là tình trạng Đối với hầu hết nhiều bệnh nhân, nhưng có thể quan trọng trong các tình huống mà tình trạng khuyên mật sở nhớ tạm bợ VRAM là một yêu cầu.

    Shader Engines

    AMD lạ có những hãng không bình thường trong liệu pháp nó cắt nhiều cơ chế đổ bóng đồ đạc họa. Có MxGPU của AMD, một vài máy ảo tiếp nhận tài nguyên nhằm mục đích là giải quyết từ 1 lớp chuyên dụng được tách ra từ GPU vật lý. Trong khi sở hữu Intel và NVIDIA, liệu trình đó được giải quyết bởi phần mềm.
    có Intel hay NVIDIA, ví như GPU ko được sử dụng, cội nguồn lực này sẽ được phóng thích cho nhiều VM lạ. Sở hữu AMD, nếu GPU không được dùng, nguồn cội lực đó vẫn được giữ lại ở một số VMs. Điều đó nhắc rằng, sở hữu NVIDIA và Intel, năng lực khắc phục được sinh nên thông qua phần mềm, cỗi nguồn lực của GPU được dùng dứt điểm cho lên lúc hoàn tất công việc. Nhưng, việc này cũng có nghĩa là các áp dụng sinh hoạt sai sẽ vẫn tiêu tốn năng lực của GPU, lúc nhiều VMs khác lạ vẫn đang siêu nên.

    Encoding / Decoding Video

    AMD không có lẽ sẽ encode/decode trong MxGPU. Intel và NVIDIA thì có khả năng, cả 2 đều cắt lát phần cứng để encoding/ decoding. Nhưng NVIDIA Nhìn thấy lợi thế hơn Intel khi họ sử dụng cơ chế cắt lớp giai đoạn khác thường nhau cho mỗi tác vụ (shaders, encoding, decoding). Việc này giúp vấn đề cung cấp năng lực GPU trở thành linh hoạt hơn. Người mua GPU nhằm encode video sẽ không hậu quả đến người dùng GPU để decoding video.

    Tính toán GPU

    AMD và Intel đều hỗ trợ OpenCL API thông qua nhiều VMs, mỗi khi NVIDIA chỉ tương trợ một số người áp dụng GPGPU chế mức độ Pass-through.

    Trình ảo hóa – Hypervisors

    Cả Intel và NVIDIA đều đề nghị một trình quản lý phần mềm được cài đặt đến hypervisor. Đây chẳng hề là vấn đề lớn vì cả hai GPU đều được chứng nhận chạy trên một số nền tảng nhất mực. AMD áp dụng SR-IOV, về cơ bản có nghĩa là họ đã tích hợp sẵn để có thể BIOS hiểu mà không phải cài đặt trình ảo hóa riêng.

    AMD hiện chỉ được chứng nhận ở trên ESX, Intel hỗ trợ KVM và XenServer, NVIDIA hỗ trợ cả ESX và XenServer. Đáng lưu tâm, Hyper-V hiện chưa rõ ràng tương trợ.

    >>> Xem thêm: bán dell t140

Chia sẻ trang này