2016-08-02 1 views

답변

0
OFFLOAD_DEVICES="0,1,2" # run with devices 0, 1 and 2 visible 

환경 변수 OFFLOAD_DEVICES는 프로세스가 변수 값으로 지정된 MIC 카드 만 사용하도록 프로세스를 제한합니다. 0에서 (number_of_devices_in_the_system-1) 범위의 쉼표로 구분 된 물리적 장치 번호 목록입니다. 오프로드 할 수있는 장치는 논리적으로 번호가 매겨져 있습니다. 즉 _Offload_number_of_devices()는 허용 된 장치 수를 반환하고 offload pragma의 대상 지정자에 지정된 장치 인덱스는 0에서 (number_of_allowed_devices-1) 범위에 있습니다.

export OFFLOAD_DEVICES="1,2" 

예는 프로그램 (네 설치된 카드 시스템에서, 예를 들어) 전용 물리 MIC 카드 (1) 및 (2)를 사용할 수있다. 번호가 0 또는 1 인 장치에 대한 오프로드가 물리적 장치 1 및 2에서 수행됩니다. 1보다 큰 대상 번호로의 오프로드는 모든 오프로드가 논리적 장치 0 및 1 (물리적 카드 1 및 2에 매핑 됨) 내에 남아 있도록 랩 어라운드됩니다. MIC 장치에서 실행 된 _Offload_get_device_number() 함수는 물리적 장치 1 또는 2에서 오프로드가 실행 중일 때 0 또는 1을 반환합니다.

관련 문제