SoC
국외 논문 무료 검색 및 열람 서비스!
나름대로 공학자의 길을 지망하는지라 논문을 챙겨보고 있는데, 그동안은 학생 신분을 빙자하여 매년 얼마씩의 돈을 내고 ACM portal을 이용하고 있었습니다. (IEEE는 computer society 회원이기는 한데 Digital library는 너무 비싸서..ㅠㅠ; 다행히 학교에서 IEEE xplorer는 되었기에 좋았습니다만..)
내년부터는 학생 신분이 끝나고 1년간 할인해주는 기간도 끝나는지라.. 상당히 고민중이었습니다.
Xilinx, Altera, Quicklogic.. FPGA 이야기.
·1861 단어수·4 분·
loading
가끔 컴퓨터 부품 리뷰에 보면 웃지못할 기사들이 버젓이 쓰여지는 일이 있습니다.
예를 들면 “이 캡쳐 보드에는 핵심칩으로 xilinx spartan 2가 사용되었고, 이 칩은 다른 무슨 보드에서 사용된 칩이다.” 이런 기사 말입니다.
이러한 기사는 어찌보면 FPGA/CPLD에 대한 이해부족으로 나온 기사라 생각됩니다.
Xilinx , Altera 라는 회사에서 나온 대부분의 칩은 FPGA 나 CPLD 이며, 이러한 칩들은 필요할때마다 구현하고자 하는 논리 회로를 올릴 수 있도록 구성된 칩입니다.
Sun의 Project Blackbox
·2207 단어수·5 분·
loading
오늘 ZDnet에 재미난 기사가 떠서 적어봅니다.
Project Blackbox는 데이터 센터 유닛하나를 통째로 화물용 컨테이너에 넣어두고, 필요할때 이를 이동/확장하는 개념이라고 생각됩니다.
시스템에 대한 Sun의 새로운 시도인데, 아무래도 서버실 공간 문제로 고민하는 기업들에게는 좋은 대안이 될 것이라 생각합니다. 건물을 새로 만들거나, 따로 건물의 공간을 할당하지 않고 서버실을 확충할 수 있으니 말입니다.
Linux 커널에 실시간 기능이 추가되다!
·385 단어수·1 분·
loading
Embedded system 에서 많이 사용되는 RTOS 들이 있지만, 고성능 기기들에서 요즘에 관심을 끄는 OS는 아무래도 Linux 와 WindowsCE 가 아닌가 싶습니다.
두 가지는 OS는 desktop에서의 탄탄한 지원을 바탕으로 embedded까지 내려왔는데, 사실 real time기능이 약하다는 단점을 지니고 있었습니다.
linux의 경우 real time기능을 강화하기 위하여 RTLinux 나 montavista 등의 real time kernel patch가 적용된 버젼들이 있었습니다.
PeakStream: GPU를 이용한 범용 수치연산!
MPR 10/2일자에 PeakStream이라는 재미있는 라이브러리(플랫폼?)에 대한 내용이 있어서 좀 살펴봤습니다.
PeakStream이라는 회사의 플랫폼은 GPU를 이용하여 범용 수치 연산을 하기 위한 여러가지 방법(API)을 제공하는 것인데요.. 상당히 재미있습니다.
다음 그림은 peakstream의 아키텍쳐를 보여주는데, 간단히 설명드리자면 연산량이 많은 응용분야에서 peakstream의 API를 써서 프로그래밍하고, 이것이 현존하는 GPU에 연산기능을 mapping해서 병렬 연산을 한다는 구조입니다.
신화의 세계에 살것인가?
개인적으로 SoC에서 가장 재미있게 생각하는 부분이 검증/디버깅입니다.
처음부터 버그없는 넘을 만들면 좋겠지만, 그럴수 없다면 효과적인 검증과 디버깅은 “비용을 소모하는 부수적인 일”이 아니라 이미 필수적인 일인 것입니다.
간혹 몇몇 경영자분들께서 “자신이 실수를 하고 자신이 디버깅하는데 시간과 돈을 소모하는 건 전적으로 엔지니어의 부주의다.”라고 말씀하시곤 하는데, 50%는 납득하지만, 50%는 절대 납득할 수 없습니다.
