Category Archives: 개인적인

새로운 프로세서를 만들다..

EISC라는 프로세서를 접하고 시작한지 올해로 벌써 8년째다.

학교에서 있을때 대한민국에 변변한 프로세서가 없다는 것에, 그리고 아키텍쳐와 마이크로 아키텍쳐가 없다는 것에 낙담하고 있던차에 SystemIC2010사업으로 embedded microprocessor사업이 있다는 것도 알게 되고 그리고, 아시아 디자인(지금은 ADChips라는 이름으로 바뀌었다)이라는 회사에서 EISC라는 들어보지 못한 프로세서를 만든다는 말을 들었다.

연구실에서 32bit EISC 담당하고, 분석하고, 설계하면서 얼마나 즐거웠던가.

그동안 나의 공부 부족을 한탄하기도 하고, 팀원들을 탓하기도 하면서 몇개의 프로세서를 만들었다.
내가 담당하고 있는 제품군은 32bit EISC processor, 소위 main stream이라 불리는 분야의 내장형 마이크로 프로세서군이다.
우리회사에서 부르는 공식적인 명령어 체계 이름으로는 AE32000.

이번에 AE32000의 이름을 걸고 4번째 프로세서를 만들고 있다. 사실 major change로 보면 3번째 설계를 계승하는 것인데, 2년전에 해야 했을 일을 나 자신의 방황으로 2년이 지난 지금에야 하고 있다.

설계가 예상처럼 된다면, 이제 5단 파이프를 가지는 스칼라 프로세서 중에서는 가장 높은 IPC를 지니고 있는 프로세서이자 저전력 프로세서가 될것이라 자신한다.

그 이후에는 8~9단 파이프를 지니는 고속 프로세서를 만들 예정이다. superscalar도 고려중이지만, 현재는 시장에서 가장 유망한 프로세서를 만들어 두고, 팔릴 수 있도록 만드는 것이 중요하다.

아직도 나는 내가 다니는 회사의 무모한 도전에 박수를 보낸다.
대한민국만큼 유행에 민감한 시장에(한마디로, ARM이 유행하면 ARM이외의 embedded microprocessor는 모르는 환경이 되는) 매년 많은 인력을 투자하며 싸워 나가는 회사가 자랑스럽다.

단지, 가끔은 나 자신이 ‘이걸 만들어서 어떻게 ARM과 경쟁하나.. ARM은 속도를 위해서 공정도 조작하고, OS들도 많고.. ‘라는 생각으로 나약해 질때가 있지만..
후배들에게 내가 학교에서 느꼈던 생각이 들지 않도록 하기 위해서라도 반드시 경쟁력이 있는 것을 만들고 말리라..

다짐..

자기 자신을 깨우는 것이 가장 힘들다.

프로젝트에서 처음의 스팩 작업이 무엇보다도 중요하다는 것은 너무나도 잘 알고 있다.
프로젝트를 이끌고 있기때문에, 내 개인적으로 해야 하는 일뿐 아니라 전반적인 스팩을 잡아야 하는데 생각보다 어렵다.
나 자신의 나태함이라 느껴지는데..

나 자신을 깨워서 집중해야겠습니다.

아래아 한글

아래아 한글을 안써본 사람이 있을까?
아래아 한글이란 것을 91년부터 쓰기 시작했으니, 정말 오래되었다.
하지만, 한글 2.0을 어린나이에 학생할인이 된다는 알량한 이유로 세뱃돈을 탈탈털어 샀던 나로서는 너무나 실망했고, 정품과 불법소프트웨어간의 아무런 차이를 느낄수도 없었으며.. (안된다고 전화해서 물어보면 아주 즐거운 취급을 받았었다..) 그 이후로 아래아 한글을 사지 않으리라 결심도 했었다.
그러던 어느날 아래아 한글이 망한다고, 어쩌구 하면서 815버젼을 사게 되었고 잘 사용했던것 같다..

나름대로 오래된 아래아 한글 사용자인지라, 키보드 매크로는 대부분 알고 있는데, 간혹 매크로가 바뀔때마다 배신감도 느끼고.. ^^;

여하튼.. 어느 순간 부터인가 버그 투성이 아래아 한글을 안쓰게 되었다.
어느 순간 부터 아래아한글의 불친절함이나 다른 툴과의 비교가 되기 시작했고..
회사 오면서는 회사에서 구매한 아래아 한글가 몇카피 안되어 안쓰게 되었다.
(뭐 정품 워드가 깔려 있지만, 지금이 이것도 많이 쓰지 않는다.. 거의 LaTeX을 쓰는지라..)

관공서나 이런곳에는 아직도 많은 곳에서 “국산”이라는 이유로 아래아 한글로 문서를 작성해야 하고, 아래아 한글 문서를 생산해낸다.. 좋은 방침이라고 생각한다.

하지만, 아래아 한글 문서를 보기 위한 방법인 무료 프로그램인 HWPviewer는 어떠한가?

한마디로 “이보다 더 나쁠 수 없다”

HWPviewer 2002버젼은 상위 버젼 문서라고 난리친다.  뭐 이해한다.. 세상이 변했으니..
HWPviewer 2005는 어떠한가?
내가 처음받은 HWP viewer 2005(한컴 홈페이지에 있는)는 윈도우 상에서 화일 연결이 불가능한 아주 생각없이 만든 프로그램이다. (즉, 문서를 열기 위해서 해당 문서를 더블클릭하는 방법은 안되고,  프로그램 띄우면 자동으로 뜨는 문서 열기를 통하여 문서를 열어야 한다.. 이게 뭐냐?)

그래서, 업데이트가 되었나보다.. HWP viewer 2005 6.7.5.978 버젼.. (한컴 홈에는 아직도 예전 버젼이 있지만..)
이제 문서 연결은 된다. 그런데, 더블클릭해서 문서를 열면 해당 문서가 열리는 건 좋은데, 프로그램이 수행되면서 자동으로 문서 열기 창이 띄고 하나의 문서를 추가적으로 더 열어야만 한다. (취소를 선택하면 프로그램이 종료된다)

그래, HWP viewer는 무료 프로그램이다.
고객지원 안하는 거 당연하다고 생각한다.
하지만, 생각은 하고 프로그램 만드시나? 노력했다고? 사용자의 입장에서 사용 한번만 해봤으면 이런 오류는 발생하지 않는다.

한컴에 계신 프로그래머 분들께서 낙심할까봐 차마 더 심한말은 못쓰겠지만…
아래아 한글이 점점 더 멀어지는 것은 마이크로소프트의 저가 공세가 아니라, 아래아 한글의 견고성이 떨어지기 때문이다.
아래아 한글이 과연 기능에 충실한가?