Projects‎ > ‎

Homeworks

HW1: Minishell

초기코드: HW2 & HW4, 500M/Process, Input data: Max 4G, 시간측정, fread/fwrite

- Fork/Pipe, select 포함
- Buket 크기, 전송 블럭 크기
- Memory Utilization, Number of File access
- Report 가이드 (예 실습 환경)

HW3-1, 3-2, 3-3: Radix Sort (4진수, 4 processes)
- FIFO, MsgQ, SHM/Semaphore
- MsgQ의 multiplexing
- SHM의 성능
- 서로 성능 비교
- Report 가이드

HW4: Radix-Sort(Single process, Check pointing)
- Signal capture & flushing (backup list)
- restarting
- test scenario & Report 가이드

HW5: Radix Sort (N way)
- 개념도 중요
- Thread
- mutex lock
- N = (1..n) 성능 비교 (예: n=5)

HW6: Radix Sort (Socket, between Remote machine)
- Hadoop emulation - Hadoop tutorial
- replicate --> sort(No exchange in memory level) --> all-to-all file copy
- sort 만 시간 측정
- socket: spawn, barrier(map, all-to-all file copy)
- Map & Reduce
- N way = (2,4) X 1G, 4G
- 기존 모든 방법과 성능 비교 및 분석