CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): guest (guest) <ns.nownuri.net>
날 짜 (Date): 2002년 11월 20일 수요일 오후 08시 10분 50초
제 목(Title): 프로세싱 속도?


문외한이라 질문이 너무 두서없더라도
고수분들이 보시면 뭐가 궁금한지 짚어내시리라 믿고
올려봅니다.

CPU가 하나인 기계에서는 같은 작업에 대해
프로세싱을 나누어서 동시에 하든 한번에 순차적으로 하든
실행시간은 결국 똑같게 되나요?
예를 들면 스트링을 마구 처리해서 간단한 permutation 작업을
한다고 합시다. 약간의 계산과 함께. 
이 경우 처리할 파일이 50개라고 하면 
어차피 한 기계로 작업한다면 저 코드를 쉘을 50개 띄워서
한 쉘에 하나씩 '거의' 동시에 실행하는 거랑
그냥 한 쉘에서 파일 순서대로 읽어들여서 순차적으로 실행하는 거랑
어떤 게 더 빠르죠?

parallel processing이랑 multi threading 같은 것에 대해서
기초부터 자세히 알았으면 하는데요, 구현 방법까지도
필요에 따라서..
어디서부터 공부하면 좋을까요? 자료 추천좀 부탁드립니다.

이런 작업에는 펜티엄 같은 것보다 G4가 더 좋을래나요?
그리고 싱글보다 듀얼 프로세서일 때 G4가 더 많이 좋을래나요?
이런 칩 특성에 대한 이해도 하고 싶고 그 이해를 실제 상황에도
적용하고 싶다면 뭘 공부해야 할까요?>

위 내용에 대한 답변과 함께 다양한 조언 부탁드립니다.

감사합니다.


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.