본문으로 건너뛰기
Background Image

Posts

2006

새로운 프로세서를 만들다..
·819 단어수·2 분· loading
EISC라는 프로세서를 접하고 시작한지 올해로 벌써 8년째다. 학교에서 있을때 대한민국에 변변한 프로세서가 없다는 것에, 그리고 아키텍쳐와 마이크로 아키텍쳐가 없다는 것에 낙담하고 있던차에 SystemIC2010사업으로 embedded microprocessor사업이 있다는 것도 알게 되고 그리고, 아시아 디자인(지금은 ADChips라는 이름으로 바뀌었다)이라는 회사에서 EISC라는 들어보지 못한 프로세서를 만든다는 말을 들었다.
AMD와 Intel의 전쟁 그 2막.
·914 단어수·2 분· loading
이번에 회사에서 Microprocessor Report를 구독하기로 결정해서, 무려 900불에 육박하는 돈을 내고 구독을 신청했다. 프로세서하는 사람들에게 MPR은 아주 신속한 기술적 정보를 전해준다는 장점이 있다. 예전에 학교에서 구독했을때는, 괜찮은 기사가 나오면 바로 세미나 모드여서.. 그리 반갑지만은 않았지만..^^; 지난 주에 AMD Round II 라는 기사가 실렸는데, The Processor Wars Heat Up이라는 기사와 더불어 인텔과 AMD의 치열한 전쟁에 대해서 다루고 있다.
embedded microprocessor; 인텔과 AMD의 선택
·679 단어수·2 분· loading
인텔에서 ARM기반의 strongARM와 XScale 사업에서 손을 땐다고 한다. 그리고, 뒤를 이어 AMD도 MIPS기반의 알케미 사업에서 손을 땐다고 한다. 이상한 일이라고 생각하실 분들도 많겠지만, 자연스러운 변화라고 본다. 인텔과 AMD에서 타겟으로 하는 내장형 마이크로 프로세서는 이쪽 분야에서는 high-end라 볼수 있고, embedded에서 high end는 현재 PDA나 PMP라 할 수 있겠다. 특히, 사용자들의 요구가 PMP쪽으로 방향이 바뀌고 있는데, 이때 중요한 것이 얼마나 많은 코덱을 지원할 수 있으냐가 되겠다. 현재 상태에서 가장 많은 코덱을 지원할 수 있는 아키텍쳐는 명백하게 x86이다. 그리고, PMP쪽에서 요구하는 저전력/고성능이라는 요구는 low-end mobile cpu의 요구사항과 일치한다. 따라서, ARM이나 MIPS의 성능을 끌어올리기 위해 SIMD기능을 아주 강력하게 추가하고, 클럭을 높이기 위하여 파이프라인의 깊이를 깊게하는 것보다는 기존의 mobile cpu로 대치하는 것이 합당하다고 생각했을 것이다.
자기 자신을 깨우는 것이 가장 힘들다.
·118 단어수·1 분· loading
프로젝트에서 처음의 스팩 작업이 무엇보다도 중요하다는 것은 너무나도 잘 알고 있다. 프로젝트를 이끌고 있기때문에, 내 개인적으로 해야 하는 일뿐 아니라 전반적인 스팩을 잡아야 하는데 생각보다 어렵다. 나 자신의 나태함이라 느껴지는데.. 나 자신을 깨워서 집중해야겠습니다.
911 테러.
·309 단어수·1 분· loading
학교에 있을적에 911 테러가 일어났다. 아마도 이건 영화일것이라고 생각했다. 그런데, 참 아이러니한 것이 911 테러를 보고 약간은 통쾌했다.. 당시에 여러가지로 미국이 우리나라를 압박하고 있던 상황이었기에 더욱 그랬던것 같다. (그때 돌아가신 분들께는 깊은 애도를 보냅니다.) 911로 촉발된 공포 분위기는 결국 아프카니스탄을 침공하는 이유가되더니, 결국은 이라크까지.. 사실, 이라크의 후세인 정말 나쁜넘이다. 그래도, 이건 아니라고 본다.
프로젝트 관리
·537 단어수·2 분· loading
원래 프로젝트 관리라는 것이 소프트웨어 공학 부분에서 상당히 중요한 요소였는데, 이제는 하드웨어쪽에서도 소프트웨어 공학적인 프로젝트 관리가 중요시 되고 있다. 2년전인가 PMP(Portable Multimedia Player 가 아니라 Project Mangement Professional이다) 자격증을 취득해볼까 하고 생각했던 적이 있었는데, 당시에 졸업에 바빠서 자격증 취득에까지 다다르지는 못했지만, 여러면에서 많은 도움을 받고 있다.
아래아 한글
·1042 단어수·3 분· loading
아래아 한글을 안써본 사람이 있을까? 아래아 한글이란 것을 91년부터 쓰기 시작했으니, 정말 오래되었다. 하지만, 한글 2.0을 어린나이에 학생할인이 된다는 알량한 이유로 세뱃돈을 탈탈털어 샀던 나로서는 너무나 실망했고, 정품과 불법소프트웨어간의 아무런 차이를 느낄수도 없었으며.. (안된다고 전화해서 물어보면 아주 즐거운 취급을 받았었다..) 그 이후로 아래아 한글을 사지 않으리라 결심도 했었다. 그러던 어느날 아래아 한글이 망한다고, 어쩌구 하면서 815버젼을 사게 되었고 잘 사용했던것 같다..
저전력 설계 기법..
·1045 단어수·3 분· loading
아무래도 ASIC의 존재 이유가 월등한 성능이라는 측면보다는 비용과 전력소모라는 쪽으로 이동하고 있는 시대이다 보니, 저전력 설계라는 것이 중요한 이슈가 되고 있습니다. 저도 예전에 석사시절에 저전력 CAD도구를 주제로 논문을 썼었는데, 그때 제가 잠정적으로 내린 결론은 이미 만들어진 아키텍쳐에서 RTL수준에서 해낼 수 있는 저전력 설계란 제한적이다.. 라는 사실입니다.
verilog HDL, System Verilog, system C, e, vera.. PLI
··1589 단어수·4 분· loading
Design & Verification Languages # 대충 ASIC 엔지니어들이 사용하는 언어들이죠.. 아니! VHDL을 빼 먹었잖아~! 하고 말 하시는 분도 있겠지만, 개인적으로 석사 3학기때 이후로 VHDL은 안쓰고 있는지라, 잘 몰라서 그렇다.. 라고 생각하셔도 좋겠습니다. 또한, 개인적으로는 VHDL이 verilog에 비하여 많은 부분에서 상당히 밀리고 있으며, 그것이 요즘 경향이라고 생각하고 있는 점도 없지않아 있습니다.
프로세서 설계자?
·749 단어수·2 분· loading
우리나라에서 마이크로 프로세서를 설계하는 직종을 선택한 것이 간혹 미친짓이 아닌가 생각되는 경우가 있다. 국내에 프로세서를 하는 랩이 몇개나 있을까? 그 졸업생들중에 프로세서관련 일을 하는 사람은 몇명이나 될까? 많은 사람들은 꿈을 버릴수밖에 없다. 우리나라에는 프로세서를 만드는 회사가 거의 없으니까.. 프로세서를 만드는 것은 프로세서 자체를 만든다는 의미도 있지만, 이건 전체의 20%도 안되고, 그 프로세서를 위한 컴파일러, OS, 프로그램, 개발환경을 모두 만들어야 한다는 뜻이다.