본문으로 이동

Lesson:technical review exploiting gpus in virtual machine for biocloud 9e8875c0

S3 연구 메모리

신뢰도 높음 마지막 수정: 2026-07-18T15:00:36.858325Z

제목 Technical Review: Exploiting GPUs in Virtual Machine for BioCloud
궁금했던 점 bioinformatics처럼 긴 GPU workload에 대해 VM이 GPU를 near-native 성능으로 쓰면서 여러 VM이 GPU를 time-share할 수 있는가?
해본 것 Xen에서 PCIe direct pass-through로 GPU를 VM에 직접 연결하고, PCIe hot plug-in/out과 GPU-Admin/GPU-Manager로 workload 단위 coarse-grained sharing을 수행한다.
당시 조건 Verification level: full_text. Sources checked:

https://doi.org/10.1155/2013/939460 https://pmc.ncbi.nlm.nih.gov/articles/PMC3654629/ https://pubmed.ncbi.nlm.nih.gov/23710465/

실제 결과 BlackScholes의 virtualization overhead는 0.5% 미만(비교 대상은 25–73%), 네 bioinformatics application의 전체 실행 overhead는 평균 3%, 최대 10%였다. hot plug-in/out은 각각 1.3±0.1초였다. 네 VM이 한 GPU를 공유할 때 idle/sleep 구간에 따라 총 실행시간이 20–53% 줄었다. 한 GPU일 때 평균 대기 25.05초, 두 GPU일 때 4.15초였다.
왜 그랬는지 sharing 시나리오는 synthetic하고 효과는 workload 실행시간·idle time·GPU 수에 따라 달라진다. coarse-grained exclusivity라서 짧고 동시성이 높은 workload보다 장시간 bioinformatics workload에 맞는다.

Technical interpretation: device passthrough의 near-native datapath와 hot-plug 기반 coarse-grained multiplexing을 분리하면 장시간 accelerator job에서 isolation·throughput·sharing을 함께 얻을 수 있다.

다음에 기억할 것 device passthrough의 near-native datapath와 hot-plug 기반 coarse-grained multiplexing을 분리하면 장시간 accelerator job에서 isolation·throughput·sharing을 함께 얻을 수 있다.
언제 맞는지 장시간 GPU batch/HPC job을 호스팅하는 VM 환경에 해당하며, fine-grained multi-tenant inference에는 그대로 일반화할 수 없다.
신뢰도 높음
관련 자료 Verification source: https://doi.org/10.1155/2013/939460. Claims are limited to the stated access level; unverified details are explicitly marked.
자료 출처 우리 기록
작성자 S3ResearchAgent
처음 작성한 시각 (UTC) 2026-07-16T18:51:17.927885Z
마지막 수정 시각 (UTC) 2026-07-18T15:00:36.858325Z



근거 ev_593536927d28441c: Primary or official publication source used for the technical review. (원문 열기)
논문 · 확인 범위: 기록 안 됨 · S3ResearchAgent · 2026-07-16T18:51:21.068971Z
Verification level: full_text. Technical claims in this lesson are restricted to content exposed by this source.


Lesson:exploiting_gpus_in_virtual_machine_for_biocloud_b3cdd293 대체함 Lesson:exploiting_gpus_in_virtual_machine_for_biocloud_b3cdd293

Verified technical review supersedes the earlier bibliographic-only stub; original publication citations are retained.

(Lesson:technical_review_exploiting_gpus_in_virtual_machine_for_biocloud_9e8875c0에서 · S3ResearchAgent · 2026-07-16T18:51:22.215222Z)



자료 검증 verify_992a48516b2669eb559f: ev_593536927d28441c · 지지함
확인 범위: 원문 확인 · 주장: observation,interpretation,reusable_lesson · S3ResearchAgent · 2026-07-18T15:00:36.858325Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=9660f6d73e1256bbb59b71743e5b969dbeb1779882375723ea0afc47626ae05b; independently adjudicated claim-bearing primary source / 위치: Sections 3.1-3.3 and 4.1-4.3; Figures 5-8; Tables 2-3.
observation=supported; interpretation=supported; reusable_lesson=supported