공돌이는 파닥파닥

http://ideasnet.wordpress.com/2012/07/08/ides-desktop-backup-restore-your-whole-ubuntu-computer-using-remastersys-on-ubuntu-12-04lts-desktop-edition/

Comment +0


OpenMP 를 이용한 병행처리 CPU Throughput

OpenMP를 이용한 병행처리시 CPU Throughput. 수행시간은 26초



pthread 를 이용한 병행처리 CPU Throughput

pthread를 이용한 병행처리 CPU Throughput. 수행시간은 24초



Lock이 아니라 AtomicIncrement를 이용한 카운트에서는 OpenMP가 월등히 좋은 성능을 보였었다.

그러나 막상 Lock을 구현하고 실험을 해 보면 OpenMP에서 CPU burst가 생기지만 pthread에서는 생기지 않았다.

도대체 왜 그런걸까요?


Comment +0

사실 말이 안된다.


왜냐하면 네트워크 환경에서,


내가 요청한 작업이:

1. 끝났는데 네트워크에 문제가 있어서 안온건지

2. 작업이 끝나기 전에 원격 컴퓨터가 뻗었는지

3. 아직 작업 중인지 (정해진 시간 간격으로 신호를 보내는 방법이 있겠다만은 별로 효율적이지는 않은 것 같다.)


요즘 듣는 멀티프로세서 동기화 수업에서는 절대로 원격지의 프로세스가 어떻게 되고 있는지를 알 수 있는 방법은 없다고 한다.


그러나! 나는 고신뢰를 넘어 실시간 분산 시스템(가칭)이란게 있으면 재밌지 않을까 싶다.

(혹은 이미 있거나.)

'소프트웨어 > 연구거리' 카테고리의 다른 글

실시간 분산 시스템  (0) 2012.09.13

Comment +0