HPC 분야의 일곱 난장이 research

요즘 CUDA프로그래밍을 들여다보고 있는데, 관련자료(https://people.maths.ox.ac.uk/gilesm/cuda/lecs/lecs.pdf) 중에 일곱 난장이...에 대한 얘기가 나오는군요. 버클리 랩에서 2004년경 7개의 전산토픽을 선정했고 2006년 UC버클리에서 13개 항목으로 늘렸습니다. 해당 문서는 여기에:https://www2.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-183.pdf

왜 일곱 난장이 (7 dwarfs)라고 하는지는 잘 모르겠지만 - 대략 살펴보면

1. Dense Matrix solver - blas, lapack등이죠.
2. Sparse Matrix solver - superLU, pardiso?
3. Spectral method - FFTW
4. N-Body - Barnes-hut, FMM
5. Structured grid
6. Unstructured grid
7. Mapreduce -Monte Carlo

대강 봐도 클래식(!)한 수치해석법들이죠. 문자그대로 physical simulation의 방법들.

이후 추가된 내용들을 보면
8. Hashing
9. Graph
10. Dynamic programming
11. back track and branch + bound
12. Graphical models
13. Finite state machine

엔지니어 백그라운드에서 보면 뭔소린지 모를 내용들 뿐... 바꿔 얘기하면 수학/컴사 입장에서 필요한 내용들이 추가 되었다고 할까요.

과거 슈퍼컴퓨터나 전산기의 주 목적이 PDE푸는 거였다면, 21세기 들어 컴퓨터의 용도가 보안/통신/데이타베이스/머신러닝등으로 확대되면서 HPC의 관련 분야가 변화하는 거라고 보면 되겠습니다. 2006년이면 거의 15년전인데, 바꿔얘기하면 15년후를 거의 제대로 예측한게 아닌가 싶기도 합니다. 특히나 NLP나 머신러닝이 요즘 HPC의 주 고객인걸 생각하면 그야말로 천지가 개벽했다고 할까요. 



스타라토런치 시험비행 일상

대략 1년반 정도 전에 스트라토런치에 관해 올린적이 있었는데, 어제 시험비행에 성공한 모양입니다.
an-225에 비해 길이는 짧지만 폭이 워낙 크다보니 'World's largest plane'으로 불리는 모양입니다만, payload도 조금은 딸리는 군요. 

날아 댕기는 모습을 보니 어째 위태위태하긴 한데, 잘 되길 기원해봅니다. 이번 세대에 우주여행/관광이 가능해지길.

시애틀 방문기 여행

처음 가보는 시애틀 ... 흐립니다. 매우 흐립니다. 뉴욕 북부에 맞먹는 우중충한 날씨가 맞아줍니다.

light rail타고  westlake에서 내립니다. 시내가 왠지 썰렁... 대중교통은 그럭저럭 잘 되어 있습니다. 보스톤에 비하면 라이트 레일은 사치스럽게 보일 정도.
회사 옆건물의 5층에서 점심을 먹었습니다. SLU(South Lake Union)이 한눈에~ 생각보단 크지 않았습니다만, 아파트/캠퍼스 건물들이 빼곡하게 들어서 있습니다. 즉 밀도가 높단 얘기.
인터뷰는 여기서. Cloud라서 くも인건가. 
3시쯤 인터뷰가 끝나서 호텔로 와서 옷갈아입고 근처 공원 한바퀴.
SLU에서 묵었던 지라 Space Needle이 1마일 근처에 있었습니다. 근데 꽤나 자그마하더라는... 랜드마크 맞어?
치훌리 박물관도 있고. 입장료가 23불이었던가.
저녁은 인도카레로 - 난을 2개 시킬까 싶었는데 - 웨이트레스양이 극구 말리더만요. 하나 시켜 놓고 보니 ... 크고 아름다운(!?) 빵을 하나 가져다 줍니다. 지금껏 살면서 먹어본 난 중에는 최대사이즈가 아닐까 싶은데.

산호세에 비하면 날씨가 흐리멍텅한게 불만이지만, 식당 종류는 많아서 좋군요. 시애틀 북쪽에는 한인타운도 있다고 합니다 - 목욕탕 있으려나.

Nvidia가 멜라녹스를 7조원에 인수 research

주소는 캡처에 나와 있으니 참고 하시고 - 구글하면 나오겠죠 - Mellanox가 Nvidia에 인수 되는듯 합니다. 인텔이 인수한다던 얘기가 나온게 지난 달이었는데, 인텔 보다는 엔비디아가 나을..려나요?

인수후보자로는 M$까지도 언급되었던 듯 한데 cache가 풍족한 (?) 엔당에서 가져가기로 한모양입니다. 당분간은 인텔 omnipath의 대항마로 군림(?)할 수 있을 듯 합니다. 인텔은 cpu파워로 offload하자는 분위기이고 - Mellanox는 우리 전용칩셋쓰세요 라는식이긴 한데 - GPU + RDMA support가 Deep Learning에서 많이 쓰이다보니 엔당에서 밀어주는 건 당연할지도요. 

intel 컴파일러 19에서 OFA  support를 중지하고 - OFI 로 넘어갔습니다 - UCX도 안쓰고. Omnipath support체제로 넘어가는 게 영 불만이던터에 Mellanox가 엔당으로 넘어갔으니, 좀 더 경쟁체제를 볼 수 있길 기대해봅니다.

1 2 3 4 5 6 7 8 9 10 다음