다음 이전 차례

Linux Parallel Processing HOWTO

Hank Dietz, pplinux@ecn.purdue.edu

v980105, 5 January 1998

1장-2장 이호, (i@flyduck.com), 3장 이후 선정필, (simje@maninet.com)

1999년 12월 3일, 최종 업데이트: 2000년 4월 18일


병렬처리(Parallel Processing)는 프로그램을 동시에 실행할 수 있는 여러 조각으로 나누어 각자 자신의 프로세서에서 실행함으로써 프로그램 수행 속도를 빠르게 한다는 개념이다. 프로그램을 N개의 프로세서에서 실행하면 하나의 프로세서 실행하는 것보다 N배까지 빨라질 수 있다. 이 문서는 리눅스 사용자들이 사용할 수 있는 네가지 병렬 처리에 대한 접근법을 다룬다. SMP 리눅스 시스템, 네트웍으로 연결된 리눅스 시스템의 클러스터, 멀티미디어 명령어(MMX같은)를 이용한 병렬 수행, 하나의 리눅스 시스템이 호스트하는 부속 (병렬) 프로세서(attached processor)가 이들이다.

1. 소개

2. SMP 리눅스

3. 리눅스 시스템의 클러스터(Clusters Of Linux Systems)

4. 하나의 레지스터위에서의 SIMD(예: MMX 사용)

5. 리눅스가 호스트하는 부속 프로세서(Linux-Hosted Attached

6. 일반적인 관심거리 중에서


다음 이전 차례