본문 바로가기

School Ranking Schools of Engineering 1. MIT 2. Stanford 3. UC Berkeley 4. GIT 5. UIUC 6. Caltech 7. CMU 8. USC 9. Cornell 9. University of Michigan-Ann Arbor 11. UCSD, UTA 11. UTA 13.Texas A&M 13. UCLA 15. Purdue 15. Wisconsin 17. Maryland 18. Princeton 19. UC-Santa Barbara 20. Northwestern U 21. Columbia 22. Havard 23. Pennsylvania State U 24. University of Florida 24. University of Minnesota 25. University .. 더보기
Linux Kernel Compile ! 0. mrproper # make mrproper 1. Make .config usr/src/linux...generic 안에 있는 .config파일을 복사하고 # make oldconfig 혹은 # make menuconfig 2. Do compile # make -j8 여기서 -j 는 thread option이다. 일반적인 경우에 돌 수 있는 thread 수보다 20% 크게 주는 것이 가장 효과적이라한다. 3. Make modules & install 이 부분은 커널 소스 일부분만 변경했다면 바꿀 필요가 없다. .config 파일 내에 =m 이라고 되어있는 부분이 module이 아닐까 생각한다. 일반적으로 sched관련 부분만 변경 했을 경우에는 생략해도 괜찮다. # make (-j8) modules.. 더보기
DWRR_patch guideline -SJ 1. 현재 task가 round_expired 인지를 확인 if (p->se.on_rq == rq->round_expired) 2. 현재 런큐에 들어간 task가 있는지 여부를 확인 if (rq->nr_running == 0) if (rq>round_expired->nr_running == 0) 3. 현재 런큐에 수행 중인 task가 idle_task인지 여부를 확인 if (rq->curr == rq->idle) 4. task_struct에 추가한 부분 초기화 함수 static void __sched_fork(struct task_struct *p) 5. sched_balance_self 함수의 변화 sched_balance_self 함수는 원래 현재 cpu에 돌고 있는 current task를 bala.. 더보기
Machine Learning - Stanford Lecture Lecture 1 Machine Learning (Stanford) - http://www.youtube.com/watch?v=UzxYlbK2c7E Machine Learning approached from diverse fields. Inter-disciplinary topic having large impact // lots of implication // to science and industry Early work in AI - viewed as a new capability for computers. - reading hand-written letters, translating - extract characters - fly a helicopter : using learning algorithm.. 더보기