Gnat를 사용 중이고 작업 중 하나에 특정 실행 코어를 설정하려고합니다. 문제는 그 문서를 찾을 수 없다는 것입니다. here 및 here과 같이 System.Multiprocessor를 추가 했음에도 불구하고 컴파일러는 미리 정의 된 라이브러리 단위가 아니라고 계속 말합니다. 이것은 -gnat12
플래그를 추가하더라도 발생합니다. 그 기능을 어떻게 사용할 수 있습니까?`GNAT에서 작업을위한 특정 CPU 코어 설정
1
A
답변
1
컴파일러에서 패키지를 지원할 때까지 기다려야 할 것입니다.
2
Gnat는 Task_Info_Type 데이터 블록을 주어진 작업과 연관시키는 컴파일러 관련 Task_Info pragma을 제공합니다. 해당 데이터 블록의 필드에는 프로세서 무한대를 설정하는 데 사용되는 블록이 있습니다. System.Task_Info.Task_Info_Type의 정확한 정의는 플랫폼에 따라 다르므로 실행 파일이 실행되는 플랫폼의 System.Taskinfo 패키지를 검토해야합니다. 프로세서 친화력을 설정하는 예를 들어 멀티 코어 CPU를 사이에 작업을 분배하기위한 소스 포지에서 호스팅 Magpie 프레임 워크를 참조하십시오
는
뻔뻔 플러그 (분명히 이것은 그 에이다 2012 년에오고, 휴대용 해결책이 아니다).
+0
SETI @ Home Service (http://www.telepath.com/~dennison/Ted/SETI/SETI_Service.html)에서도 코드를 작성합니다. 그러나 Windows OS 호출을 사용하고 프로세스 기반 (작업 제외)으로 수행합니다. –
관련 문제
- 1. CPU/메모리 집약적 인 작업을위한 최상의 (파이썬) 설정
- 2. OpenCL에서 CPU 코어 수 선택
- 3. CPU 코어 스레딩 분류 기능
- 4. 프로세스의 CPU 코어 사용량을 어떻게 측정합니까?
- 5. 코어 데이터 - 관계 설정
- 6. 터미널 서버의 CPU 코어 사용량 모니터링
- 7. javac의 사용하여 여러 개의 CPU 코어
- 8. 자바 스크립트에서 CPU 코어 수를 확인 하시겠습니까?
- 9. 특정 작업을위한 매우 효율적인 파일 시스템 API
- 10. 특정 CPU 코어에 스레드를 할당
- 11. matlab 멀티 코어 컴퓨팅 설정
- 12. 병렬 처리에서 사용할 코어 설정
- 13. 코어 그래픽에서 이미지 색상 설정
- 14. 코어 데이터 및 BOOL 설정
- 15. 코어 데이터 검색을위한 조건부 설정
- 16. 코어 데이터에서 특정 레코드 불러 오기
- 17. 특정 QMessageBox에 특정 스타일 설정
- 18. AIX 6.1에 대한 CPU 권한 설정
- 19. Windows에서 프로세스 당 최대 CPU 사용량 설정
- 20. 특정 pthread의 CPU 선호도를 설정하는 방법은 무엇입니까?
- 21. 멀티 코어 CPU 단일 스레드 동작, 달성 100 %
- 22. Win32 : 멀티 코어/멀티 프로세서 시스템에서 스레드 CPU 사용률을 계산하십시오.
- 23. 유닉스에서 C++로 멀티 코어 CPU 사용을위한 튜토리얼
- 24. 4 코어 머신에서 CPU 사용률이 380 %까지 올라가는 문제가 있습니다
- 25. Windows 플랫폼에서 CPU 주파수와 코어 전압을 변경하는 인터페이스는 무엇입니까?
- 26. 레이크 작업을위한 "method_missing"이 있습니까?
- 27. 조건부 작업을위한 데이터베이스 디자인
- 28. float 유형의 코어 데이터 속성 값 설정
- 29. 코어 데이터에서 가져온 속성에 대한 제한 설정
- 30. NSOperation에서 코어 데이터 관계 설정 ... NSManagedObject가 무효화되었습니다.
수정. Ada 2012는 2011 년에 제공되지 않을 것입니다.) – NWS
@NWS - 왜 안 되니? 2012 년형 자동차 모델이 출시되었습니다. :) –
첫 번째 언급에서 발견 할 수있는 문구가 있으며이 기능이 구현되었습니다. 그래서 그것을 가능케하는 마법이 있어야합니다. – SaboteuR