|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1698025 |
25 |
2015-12
1698025
1 백메가
|
|
[필독] 처음 오시는 분을 위한 안내 (734) |
정은준1 |
2014-05 |
5163820 |
0 |
2014-05
5163820
1 정은준1
|
75408 |
ts140에 ESXi6.0설치 문의 (2) |
커피 |
2015-07 |
4336 |
0 |
2015-07
4336
1 커피
|
75407 |
인터넷중독 인터넷접속 시간종량제지원하는 공유기 추천바랍니다. (1) |
정다운 |
2015-02 |
4336 |
0 |
2015-02
4336
1 정다운
|
75406 |
Z800 비프음 해결방법을 찾습니다. (3) |
보라매 |
2018-06 |
4336 |
0 |
2018-06
4336
1 보라매
|
75405 |
윈도우 서버로 DNS서버 구축을 하려는데 라이센스를 도통 모르겠습니다. (10) |
악땅 |
2019-02 |
4336 |
0 |
2019-02
4336
1 악땅
|
75404 |
멜라녹스 10기가비트 펌웨어 업글? (5) |
izegtob |
2016-03 |
4336 |
0 |
2016-03
4336
1 izegtob
|
75403 |
[질문]7805관련 (2) |
김민성 |
2014-01 |
4336 |
0 |
2014-01
4336
1 김민성
|
75402 |
3.5mm 모노 단자를 스피커선으로 연결하려면?? (1) |
luciddream |
2017-03 |
4336 |
0 |
2017-03
4336
1 luciddream
|
75401 |
소니 노트북.. 외부 출력문의(모니터) (5) |
편한세상 |
2016-01 |
4336 |
0 |
2016-01
4336
1 편한세상
|
75400 |
HP Z200과 Z210의 보드 호환이 가능할까요? (3) |
악땅 |
2014-02 |
4336 |
0 |
2014-02
4336
1 악땅
|
75399 |
윈도우용 보안 업데이트 관련 질문입니다.. (2) |
김한구 |
2007-04 |
4337 |
23 |
2007-04
4337
1 김한구
|
75398 |
s5000vsa 보드 화면 안들어오는 문제. (4) |
PE81미정환 |
2014-06 |
4337 |
0 |
2014-06
4337
1 PE81미정환
|
75397 |
아답텍72405 컨트롤러 밧데리 |
뚜뚜김대원 |
2013-12 |
4337 |
0 |
2013-12
4337
1 뚜뚜김대원
|
75396 |
워크스테이션 구매시 유의사항 및 체크할점 질문! (6) |
두나 |
2016-06 |
4337 |
1 |
2016-06
4337
1 두나
|
75395 |
Adaptec 5805 사용자입니다. (5) |
무적쥔장 |
2017-03 |
4337 |
0 |
2017-03
4337
1 무적쥔장
|
75394 |
랙 콘솔 구할 데 있을까요? (5) |
박성만 |
2013-10 |
4337 |
0 |
2013-10
4337
1 박성만
|
75393 |
Inter Management Engine interface 물음표.. 해결방밥 부탁드립니다.. (4) |
박재석 |
2018-01 |
4337 |
0 |
2018-01
4337
1 박재석
|
75392 |
견적서 좀 봐주세요. 컴알못이라 여기에 질문을 합니다. (10) |
Silverhand |
2016-10 |
4337 |
0 |
2016-10
4337
1 Silverhand
|
75391 |
유동해석 프로그램 구동용 PC 사양 문의 (5) |
알선업체 |
2018-09 |
4337 |
0 |
2018-09
4337
1 알선업체
|
75390 |
PCI-E 1X to X16 케이블 사용해 보신분 계신가요? (8) |
장동건2014 |
2014-07 |
4337 |
0 |
2014-07
4337
1 장동건2014
|
75389 |
[Solved] Parallels에서 전체화면으로 Windows 10 사용시 화면이 노랗게 변하는 현상. (1) |
서형호 |
2018-05 |
4337 |
0 |
2018-05
4337
1 서형호
|
2. Multi-processing system 에서 여러개의 프로그램을 다중 CPU 상에서 실행하는 것은 Multi-processing 을 지원하는 OS 만 있다면 가능합니다.
하나의 프로그램을 돌리면서 하나의 Core 만 바쁘고 나머지는 왜 놀고 있지라고 생각하는 것은 그 프로그램이 multi-threading 라이브러리릉 이용해서 parallel programming 으로 작성된 것인지 알아야 할 필요성이 있습니다. 그렇게 작성되지 않은 프로그램은 하나의 프로그램 내에서 multi-threading, multi-processing 을 지원하지 않습니다.
이걸 사용하지 않으셨으면 코어가 100개라도 1개만 사용합니다.
그외에는 제연님 말씀처럼 가상컴을 이용하실 수도 있구요
상당히 속도가 빨라질 겁니다.
인텔머신에는 인텔 라이브러리를 써야 팍팍 돌아갑니다..
MPI 라고 하는 패러렐 컴퓨팅 라이브러리를 써서 CPU 여러개를 한꺼번에 사용하도록 프로그램을 수정해야 합니다.
https://en.wikipedia.org/wiki/Open_MPI
test1.exe, test2.exe
이렇게 해서 두개를 동시에 실행시켜서 결과가 따로 잘 나오는데 문제가 없다면
실행파일명을 여러개로 만들고 c# 에서 각각 동시에 실행시켜보는 것은 어떤지요?
아.. 이렇게 하려면 해야할 일들을 미리 나눠줘야합니다.
하나의 소스 데이터를 여러개의 실행 파일로 하는 것이 아니라
여러개의 소스 데이터를 여러개의 실행 파일로 하도록.
쓰고나서 보니 김제연님이 말한 내용이네요 ^^
가끔씩 exe파일을 여러개 실행시킬 경우 실행 환경상의 충돌이 발생할 수 있는데, (가령 tmp파일이 겹친다거나) 이런 경우 docker에서 돌도록 스크립트를 잘 짜시면 서로 충돌 안 나게 몇십개의 instance를 동시에 돌릴 수도 있습니다.