코어가 많아지면 이제부턴
efficient coding 혹은 쑛코딩에 그렇게 신경 안써도 되는건가 ㅋ 어짜피 50코어에게는 compiling time은 빛같이 빠르게 될거고 fps는 현재는 기본이 32정도 이지만 이젠 10 이나 5되는건가 ㅋㅋ
숏코딩은 어짜피 개발자 보기 편하기 위해서 하는거라지만 궁극적인 목표는 최대한 변수 조금쓰고 프로그램쓰라는 의미에서 하라는거 아닌가 ㅋ
근대 난 별로숏코딩 안좋와함 ㅋㅋ 내가 편한대로 깨끗이 쓰는게 나음 ㅋ
어쨋든 코어수가 늘어나는만큼 프로그래밍의 파라다임도 바뀔느낌이다 ㅋ 덜덜
10이나 5 가 아니고 100이나 50 ㅋ
아니, 어차피 단일 코어 성능은 2GHz니까. 병렬화로 50코어 다 못쓰면 의미 업어.
인텔의코어 드립은 2년도 더전부터 있어왔지 knights furry 도 언제나올지모르고. 그리고 콘퍼런스라도 가면 intel parallel studio 광고 콘퍼런스임 ㅋ
드립이 아니고 레알인데. 이 소식을 프로그래머들이 심각성을 두고 봐야되는 이유는 코어수에 맞춰서 프로그래밍의 파라다임이 바뀔수도 있기 때문이죠ㅕ
컴파일러 제작자 단가 올라가나 [핡]
Lisp이 뜨려나? 아무리 Lisp이라도 코어 4개 이상은 역시 거의 안일어나는데 - _-)
바야흐로 병렬프로그래밍이 필수인 시대가 왔다
컴파일이라는 단계가 꼭 필요해질까? 50코어나 되는데 ready-set-go 프로그램들이 나올것같은느낌
리습이나 펑셔널 패러다임이 뜰것 같기더 초병렬 프로구래밍은 문제가 특수한경우던데 [핡]
함수형 프로그래밍이 뜨겠죠
쉐어드 메모리 관리가 필수일텐데 컴파일러 능력에 따라 퍼포먼스 엄충 차이날것 같은디요 [핡]
인텔은 마치 병렬프로그램이 모든것을 해결해줄것처럼 말하지만, 내생각엔 이미 압축/인,디코딩/렌더링/etc 꼭 필요해보일 분야에서 죄다 병렬화된 현재 상황에 data dependency하거나 io dependancy한 로직이 많은 보통의 프로그램을 죄다 패러다임을 바꾸긴어려울거같음. 게다가 병렬화 오버헤드도 있기 때문에 무작정 병렬화를 한다고 오히려 더 못한경우도 있고... 알고리즘이나 답을구하는 계산에선 이미 많이들쓰는거라서 뭐라말하긴 어렵겠따
그건 execution에는 관리하지 못하는건가
앞으로는 3D 가르칠때도 polygon적게 만들라고 지적안할듯 ㅋㅋ 어짜피 rendering이 1초만에 될탠데
네트워크가 존나 빨라지면 칩에 다 때려넣을 필요도 없어... 네트워크로 클러스터링만 해도 됨
시바 cpu cache도 필요없지않나
젼나 빨라서 컴퓨터 키는동시에 계산 ㄱ
렌더링 속도는 엄충 빨라질듯 ㅎㄷㄷ 실시간 레이트레이서 가능해지려나 ㅋㅋ [핡]
거뭐더라 전에 인텔에서 30코어서버 4대를 클러스터링해서 렌더링서버로 이용해 울펜슈타인3D를 실시간 레이트레이싱으로 하는시연했었다
ㅋㅋㅋㅋㅋㅋ 소프트웨어 연산으로 FPS ㅋㅋㅋㅋ
기본 FPS 100만되도 게임이나 3D영화 만들면 실제세상이랑 별반 차이없을것같다
거기다가 상상도 할수없는 rendering 파워에 꼴리는 material막씀
사과흉 이미 그런 미친?짓을 한 사람들이 잇엇근여 ㅎㄷㄷ [핡]
stan// 노노노 - _-) 그건 아님. 게임은 아직도 cheating을 많이 해서.....
3D 영화는 게임에서 쓰는 휴리스틱(!) 종류의 최적화를 잘 사용하지 않기 때문에 ㅡㅡ)
애니는 FPS가 24인데... 이상하다고 안느끼지만... 3D는 24되면 욕나옴 ㅋ
내가 인텔에서 주관한 병렬화 프로그래밍에 대한 세미나 갔었는데 지금 쿼드코어에서 병렬화를 적용해서 코어를 쪼개고 쪼개면 이론적으로 저만큼의 코어가 나온대. 아직까지는 단순히 이론적이지만.
옛날버전 tron영화를 렌더링 하기위해 어떤 대학에있는 세계에서 제일 각력한 슈퍼컴퓨터로 렌더링 했다는데 그 컴퓨터보다 더쌘 컴퓨터는 PC가 갖게됨
강력*
//사과, 어짜피 그건 원래부터 존재하던 문제 아니였나요? hardware environment에따라 프로그램이 이 환경에서 돌아갈지 안될지 결정되죠. 대신 사람들은 그 환경에 맞게 프로그래밍을 optimize하던가 stanard를 만들지않을까요ㅕ
어쨋든 프로그래밍 파라다임은 바뀔거라고 생각함. 그렇다고 바뀌더라도 object oriented를 버리지는 않을것도 같구요. 둘다 쓰다가 더 이후에는 oo를 아예 한하겠죠