|
요즘은 박사를 왜 해야 하나라는 원초적인 회의가 많이 들지만 어쨌든 박사를 하면서 써야 하는 논문에 대해서 잠깐 이야기를 해볼까 한다. 일단 내가 구경해본 분야는 컴퓨터 아키텍처 및 시스템 분야이니까 여기에 대해서만 이야기를 해보자. 자연과학에서는 흔히 CNS라고 불리는 3대 저널이 있다. 황우석 때문에 이제 누구나 알고 있는 '자연', '과학' 그리고 '세포' 정도가 그것이다. 이들의 영향력은 정말 상상을 초월한다고 한다. 뭐 그러나 이것은 정말 '과학'이므로 컴퓨터와는 상관 없다. 그렇다면 컴퓨터 아키텍처나 시스템 분야에서 Nature 혹은 Science에 버금가는 큰 영향력을 가진 학회 및 저널은 무엇인가? 일단, 학회(컨퍼런스)와 저널을 구분을 해보면: 컨퍼런스는 보통 1년 혹은 2년에 한 번씩 열리며 직접 논문 개제하는 사람들이 모여서 같이 모여서 발표하고 의견을 주고 받고 그런다. 보통 1년 마다 한 번씩 열리므로 논문 투고에서 심사까지 기간이 비교적 짧다. 2~3개월이면 당락 여부가 밝혀지고 그 뒤에 논문을 다듬어서 최종 본을 제출한다. 반면, 저널은 그냥 책으로만 나오는 것이고 출판되기까지 기간이 상당히 길다. 2~3년씩 걸리는 경우가 다반사. 컨퍼런스 논문은 대략 12페이지, 저널은 이것보다 더 많은 양을 요구한다. 그런데 적어도 컴퓨터 아키텍처나 시스템은 저널을 들여다보지 않는다. 일단 탑 컨퍼런스에 논문을 내서 잘 되면 그걸 다시 확장 시켜 저널에 내는 구조라서 그런 것 같다. 그래서 수업시간에 보는 논문도 사실 상 컨퍼런스에서 발표된 논문들이다. 그렇다면 이제 대략 어떤 탑 컨퍼런스가 있는지 말해보자 (저널은 보지 않으므로 아는 바가 없음). 먼저 컴퓨터 아키텍처 부분으로는: 1. ISCA - International Symposium on Computer Architecture '이스카'라고 부르며 1년 마다 열리는 그야말로 최고의 컴퓨터 아키텍처 관련 컨퍼런스다. 말 그대로 프로세서 구조부터 시작해서, 멀티 프로세서 구조, 메모리 시스템, 캐쉬 구조, interconnection networks 등등 분야를 아우른다. 하드웨어 지식이 많이 필요할 것 같지만 거의 그렇지 않다. 물론 전력이나 3D-stacking 기술을 다루는 분야는 하드웨어 이야기가 많이 나오나, 일반적인 컴퓨터 구조 이야기에서 하드웨어 지식은 필요 없다. 예전 글에서도 썼지만 컴퓨터 구조는 지극히 소프트웨어적이다. 여기에 일단 자신의 논문이 당첨되면 대략 가문의 영광이라 생각해도 될 것 같다. 여기에 논문을 2~3개 정도 내면 미국에서도 괜찮은 대학교의 교수로 원서 낼 수 있을 만큼이 된다. 2007년 ISCA는 샌디에고에서 열리는데 2명의 한국 분이 제1저자인 논문이 두 개가 있다 (더 있을지도 모름). 그리고 이 두 분은 우리학교 교수로 다 온다. 대충 ISCA의 위력을 실감할 수 있는 대목. 2. MICRO - International Symposium on Microarchitecture 마이크로라고 부르며 역시 1년마다 불리는 ISCA와 쌍벽(?)을 이루는 컨퍼런스이다. 대충 다뤄지는 분야는 ISCA와 같다. 역시 여기에 자신의 논문이 당첨이 되면 가문의 영광, 성공적인 박사 생활로 이어진다. 이번에 우리학교 교수로 오시는 한 한국 분은 MICRO에 논문을 여러 차례 내었고, 그 중에서도 반응이 좋아 Top Picks으로도 뽑혔다고 한다. 옆에 외국 친구들도 아주 논문이 훌륭하다고 칭찬이 자자하다. 3. HPCA - International Symposium on High-Performance Computer Architecture 이건 그냥 '에이치-피-씨-에이'라고 부르더라. 역시 1년마다 불리며 이제 탑 컨퍼런스라고 불러도 손색이 없다. 유명한 대학들도 여기에 앞다투어 논문을 낸다. 역시 여기에 자신의 논문이 당첨되면 위의 두 경우와 비슷한 영향력을 가진다고 보면 된다. 이렇게 위의 세 컨퍼런스가 아키텍처의 탑 컨퍼런스이며 친절하게도 컨퍼런스 개최 날짜도 균등히 분배되어있다. 그래서 ISCA에 논문 내었다가 물 먹으면 다시 고쳐서 MICRO에 내고 그러면 된다. 그리고 다들 그렇게 하더라 (-_-) 4. ASPLOS - Architectural Support for Programming Languages and Operating '에스플롭스' 라고 불리며 2년마다 개최되는 컴퓨터 아키텍처라고 하기는 그렇지만 누구나 인정하는 탑 컨퍼런스. 이제는 방향이 시스템 및 소프트웨어 쪽으로 많이 올라갔다고 한다. 어찌되었건 여기도 붙으면 가문의 영광. 그리고 시스템 분야의 최고 잘 나가는 컨퍼런스는: SOSP - Symposium on Operating Systems Principles 이 밖에 네트웍 쪽으로 SIGCOMM이라고 또 대단한 탑 컨퍼런스가 하나 있다. 대략 이런 쪽은 운영체제 및 시스템에 관련된 각종 아이디어가 나오는 곳이고 붙기가 더럽게 어려운 것으로 알고 있다. 경쟁이 장난 아니다. 역시 붙으면 인생 역전까지는 아니더라도 남들 다 부러워하는 교수나 좋은 연구소로 취직 가능할 것이다. 자, 이쯤에서 컨퍼런스 이름 소개는 끝내고, 옆에 친구들로부터 들은 논문 내는 과정에 대한 애환과 슬픔에 대해서 이야기 해보자. 보통 자신이 연구한 것을 이제 자랑하기 위해 논문을 만들고 이걸 각종 컨퍼런스에 제출을 한다. 일단 탑부터 찔러본다. 여기서 바로 붙으면 대박. 그러나 대부분은 떨어진다. 여기서 이제 두 가지 케이스로 나뉜다. 비교적 좋은 학교 및 빡센 연구 그룹의 경우에는 어떻게 해서든 다시 살려 다른 탑 컨퍼런스에 다시 낸다. 내가 있는 그룹도 탑이 아니면 일단 내지를 않는다. 그리고 떨어지면 역시 다시 살리고 살려서 다른 탑을 찔러본다. 반면, 뭐 표현이 거시기하지만 랭킹이 좀 낮은 학교에서는 보통 2nd-tier 컨퍼런스에 낸다. 문제는 이렇게 떨어졌을 경우 상당히 괴롭다는 것이다. 옆에 친구가 올해 HPCA에 논문을 드디어 하나 내었는데 이 작품은 무려 3번이나 리젝을 당한 끝에 거둔 성과였다. 위에 언급한 나머지 탑 컨퍼런스 ISCA, MICRO, ASPLOS에 냈다가 줄줄이 리젝을 먹고 마지막 HPCA에서 당첨이 된 것이었다. 이렇게 떨어지면 다시 논문 수정하고 다시 내다보면 시간이 훌쩍 지나간다. 논문은 당연히 익명으로 심사를 하며 제출 시 자신의 이름이나 신분을 밝힐 수 있는 어떠한 내용도 들어가면 안 된다. 리젝을 받을 경우 이제 4~5명의 심사위원으로부터 커멘트를 받게 된다. 옆에 친구 말로는 그 중에 두 명은 완전히 헛소리하고 있고 (제대로 읽어봤는지도 의심이 된다고 한다), 한 명은 그저그런 커멘트, 마지막 한 명 정도는 친절하고 자세한 커멘트를 준다고 했다. 그러면 그 충고를 발판으로 다시 논문의 헛점을 보완해서 제출한다. 반면, 지금 같이 일하는 교수는 박사 과정 시절 ISCA에 무려 3년 연속 논문을 내었다. 그러니까 논문 내면 바로 붙은 것이다. 이런 경우는 극히 드문 케이스고 보다시피 괜찮은 주립대 교수로도 올 수 있게 된 것이다. 그러나, 지금 교수도 아주 웃긴 이야기를 해줬는데, 교수되고 나서 자기가 연구한 것을 탑에다가 제출했다고 한다. 그런데 "나 이거 무슨 소리인지 모르겠어" 하면서 리젝을 주었단다. 자기가 보기에는 클리어한데 남들이 보기에는 그렇지 않았다는 것이다. 그래서 서론 빠방하게 늘리고 두 차례 리젝을 겪은 뒤 HPCA에 논문을 하나 내었다. ISCA 3년 연속 논문 낸 사람도 이렇게 물 먹을 수 있을 정도로 어렵다. 그런데, 위의 4대 메이저 컨퍼런스를 가만히 보면 논문을 자주 내는 학교가 정해져 있다. 일단 아키텍처로는 최고인 Univ. of Wisconsin에서 그냥 무더기로 논문을 쏟아내며, Univ. of Illinois, Urbana-Champaign (UIUC)도 그런 학교 중 하나이다. 역시 최고다 하는 이유는 여기에 있던 것이었다. 생각보다 MIT, Stanford와 같은 학교에서 나오는 논문의 '양'은 많지 않다. 그러나 '질'적으로는 매우 우수한 논문이 하나씩 나와주기 때문에 역시 이름 값을 한다고 볼 수 있다. 현실적으로 30위권 밖의 학교에서 논문을 내는 경우는 많지 않다. 미국 외의 대학도 찾아보기 꽤 힘들다. 우리나라에서는 정체를 알 수 없는 'SCI급 논문'이라는 용어가 쓰인다. 그런데 미국에서는 저런 이야기를 한 번도 들어본 적이 없다. 우리나라는 아무리 좋고 영향력이 큰 곳이라고 해도 SCI 관련 문제로 논문을 내지 않는 것으로 알고 있다. 그래서 위의 4대 메이저 컨퍼런스에서 한국 대학교 이름은 찾아보기가 사실 상 불가능하다. 서울대에서 00년 OSDI에 낸 논문이 거의 유일하다. 물론 훌륭하신 한국인 유학생 선배님들께서 종종 1저자로 논문을 내고 있어서 다행이다. 그렇다고 해도 그 분들 이름을 다 외울 정도로 숫자가 많지 않다. 어떻게 보면 정말 짜고 치는 고스톱, 끼리끼리 노는 듯한 분위기를 많이 준다. 일단 탑 학교일수록 좋은 연구 주제를 잡을 확률이 많고 똑똑한 친구들도 많으니 시너지도 대단하고 이런 것이 맞물려 쉽게 그 자리를 내주지 않는 것 같다. 좀 더 웃긴 경우는 인공지능 쪽인데 거기는 NIPS라는 탑 컨퍼런스가 있다. 스탠포드의 모 연구그룹이 아주 유명하다고 하는데, 서로서로 동료들 논문에 자신의 이름을 2저자나 3저자로 올려서 자신의 실적에 올린다. 어떻게 보면 사기스럽지만 그만큼 탑 학교들이 가지는 강점일 것이다. 미국 대학교는 상상 외로 엄청 서열화 되어있다. 내가 다니는 학교는 대략 computer science 분야에서 10등 하는데 뭐로 보나 탑 학교에 비해서 허접하다(…) 그리고 교수 후보로 많이들 세미나 하러 오는데 옆에 외국인 친구들도 첫 번째로 보는 것이 어느 학교 나왔느냐 (아니면 지도 교수가 누구냐) 하고 어디에 논문 냈느냐 이거더라. 학교에서도 US News 랭킹 같은 것에 엄청 신경 쓴다. 사는 게 다 똑같다. 한국이라 해서 유별나게 심한 것이 절대 아니다. 잡담을 너무 많이 쓰다 보니 우울해진다. 그냥 빨리빨리 졸업해서 돈 많이 버는 것이 최고. ps. 본인이 주워 들은 사실을 기반으로 쓴 것이므로 사실과 다른 점이 있을 수 있습니다.
최근 등록된 덧글
이 글을 보고 온라인 알고리..
by 김정은 at 02:45 리눅스 커널도 바닐라가 있죠.. by Corund at 07/03 궁금증이 이제야 풀리네요... by 유겸애비 at 07/03 아무래도 mpeg 코덱 특성 .. by object at 07/02 그런 건 아닙니다. 논문 중에.. by object at 07/02 최근에 LCD TV를 구입해서.. by kirrie at 07/02 Supreme Commander의 .. by daybreaker at 07/02 같은 입맛을 가지셨군요... by 덤덤 at 07/02 최근 등록된 트랙백
메뉴릿
|