기본 콘텐츠로 건너뛰기

CPU + GPU 하이브리드 아키텍처에 도전하는 RISC-V 마이크로프로세서



 (Image credit: X-Silicon)

GPU는 과거 CPU가 담당하던 그래픽 연산 작업 부담을 줄여주기 위해 등장했습니다. CPU는 같은 작업을 병렬로 수행하는 것보다는 특정 작업을 빠르게 하는데 유리한 구조를 지니고 있고, GPU는 반대로 같은 작업을 병렬로 연산해 있는 반면 특정 작업을 빠르게 하기는 어려운 특수 목적 프로세서입니다. 하지만 시간이 지나면서 GPU가 할 수 있는 연산 범위가 늘어나 CPU가 할 수 있는 일들을 대체하고 있으며 아예 CPU와 GPU가 하나로 합쳐진 APU 형태의 프로세서도 늘어나고 있습니다.

하지만 APU라도 CPU 부분과 GPU 부분은 분명하게 나뉘어져 있습니다. 이 두 로직이 공유하는 부분들이 많다는 점을 생각하면 코어 단계에서도 서로 합쳐서 효율을 높일 수 있는 부분들이 존재합니다. 따라서 아예 CPU/GPU 코어를 나누지 말고 하나로 통합해 효율을 높이고 노는 부분을 줄이자는 주장은 과거부터 나왔지만, 현재의 CPU와 GPU 코어는 매우 복잡해져 이 분야에 많은 노하우를 지닌 엔비디아나 AMD도 쉽게 도전하지 못하고 있습니다.

그런데 오픈 소스 CPU 아키텍처인 RISC-V 관련 스타트업인 X-Silicon Inc. 가 이 과제에 도전하겠다고 나서 관심을 끌고 있습니다. X 실리콘의 기본 아이디어는 CPU 벡터 코어 안에 32비트 FPU와 스칼라 ALU를 넣고 여기에 그래픽 연산에 필요한 여러 가지 유닛들 (Thread Scheduler, Clipping Engine, Rasterizer, Texture Unit, Neural Engine, and Pixel Processor)을 추가한 것입니다.

C-GPU라고 명명한 이 새로운 RISC-V 아키텍처는 벌컨 API를 이용해 3D 가속을 지원하며 CPU와 GPU가 하나의 코어 안에 있어 서로 데이터를 주고 받는 데 병목현상이 일어날 가능성을 크게 줄였습니다. 다만 이들이 주장하는 것만큼 효율이 높을지는 두고봐야 알 수 있습니다.

현재 우리가 사용하는 프로그램, 특히 게임은 상당히 크고 복잡한 코드를 이용하는 만큼 항상 최적화가 중요한 문제가 되고 있습니다. 진입장벽이 제법 높아 새로운 GPU가 성공하기 쉽지 않은 구조인 셈입니다. C-GPU처럼 완전히 새로운 구조도 아니고 상당 기간 GPU를 개발해온 인텔도 애를 먹는 점을 보면 하이브리드 C-GPU의 미래 역시 순탄하지 않을 수 있겠다는 생각입니다. 물론 길고 짧은 건 대봐야 아는 만큼 이들이 실제 제품을 들고 나올 수 있다면 그때 제대로 평가해도 늦지 않을 것입니다.

참고

https://www.tomshardware.com/pc-components/cpus/former-silicon-valley-vets-create-risc-v-microprocessor-that-can-run-cpu-gpu-and-npu-workloads-simultaneously

https://www.x-silicon.com/

댓글

이 블로그의 인기 게시물

벨 V-280 Valor 시험 비행 성공

( The V-280 Valor flew for the first time at Bell Helicopter's Amarillo Assembly Center in Texas(Credit: Bell Helicopter/YouTube) )  앞서 소개드린 V-280 발러가 첫 번째 비행 테스트에 성공했다는 소식입니다. V-22 오스프리의 소형화 버전이라고 할 수 있는 V-280 발러는  미 육군의 차세대 헬기 사업인 Future Vertical Lift (FVL)에 입찰을 시도하는 틸트로터기로 현재 미 육군이 주력으로 사용하는 블랙호크 헬기와 비슷한 체급입니다. 다만 틸트로터기인 만큼 최고 속도나 항속 거리면에서 더 유리합니다. 스펙은 이전 포스트를 참조해 주시기   이전 포스트:  https://blog.naver.com/jjy0501/221115245986  (동영상)   V-280 발러는 틸트로터기의 더 대중화 될 수 있을지를 검증하는 중요한 무대가 될 것입니다. V-22 오스프리의 경우 복잡한 구조로 인해 가격이 너무 비싸져서 사실 미국은 몰라도 그 동맹국에 널리 도입되기는 어려운 부분이 있습니다. V-280 역시 가격이 아주 저렴할 것 같지는 않지만, 좀 더 합리적인 대안은 될 수 있을 것 같습니다. 만약 성공적인 결과가 나오면 한국을 포함한 미국의 동맹국에서 도입을 검토할 수 있을지 모르겠다는 생각입니다.   참고  https://newatlas.com/bell-v-280-valor-maiden-flight/52663/

100 테슬라급 자기장 도달

 미국의 로스 알라모스 국립 연구소 (Los Alamos National Laboratory) 에서 과학자들이 지금까지 인간이 개발한 가장 강력한 자기장을 발생시키는 장치 개발에 도전하고 있습니다. 자기장의 세기를 나타내는 방법으로 자기력선의 밀도를 나타내기 위해 단위 면적당 자기력선의 수를 표시하는 단위인 테슬라 (T) 가 있습니다. (1T = 1Wb/㎡  웨버 (Wb) 는 자속의 단위)   의료용으로 사용되는 초전도체를 이용한 MRI 의 경우 1.5 - 3 테슬라급의 강력한 자기장으로 인체 내부를 볼 수 있게 만들지만 과학 연구용으로 이보다 더 강력한 자기장이 필요할 수 있습니다. 최근에 등장한 90 테슬라급 자기장에 이어 이번에 로스 알라모스 국립 연구소에서는 100 테슬라급인 100.75 T 를 실현 했다고 합니다.   이를 구현한 것은 18000 파운드 (8.16 톤 정도) 의 코일과 여기에 에너지를 공급할 1200 메가줄 (Megajoule) 급 모터 제네레이터등의 설비입니다.  (   The 1,200-megajoule motor generator that powers the magnetic pulse.  )  이와 같은 연구를 통해 알아내고자 하는 것은  Quantum Phase transitions and new ultra high field magnetic states Electronic Structure determination Topologically protected states of matter  로 요약할 수 있다고 합니다.   아무튼 수 T 급 MRI 만 해도 자기장의 힘이 엄청난데 100 T 라니 엄청난 자기장이네요. 이는 지구 자기장 세기보다 200만배 강력한 (물론 좁은 범위에서 작용하는 자기장이라 지구 전체...

고대 양서류 이야기 (2) - 악어를 닮은 거대 양서류들

  페름기에는 다양한 양막류가 진화해서 앞서 소개한 육상형 템노스폰딜리는 점차 설 자리를 잃게 됩니다. 하지만 양서류는 본래 자신의 서식지인 물과 습지에서 여전히 번성을 누렸습니다. 당시에는 악어류 같은 대형 양서형 파충류도 없던 시절이었기 때문에 이와 비슷한 생태학적 지위는 여전히 양서류의 몫이었습니다. 이들에 대한 이야기는 제 책인 포식자에서 비교적 간단히 다뤘는데, 오늘은 여기에 대한 보충 설명입니다.  책 정보:  http://book.naver.com/bookdb/book_detail.nhn?bid=13347200 Yes 24:  http://www.yes24.com/24/goods/58772859 11번가:  http://books.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&prdNo=1977867160 알라딘:  http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=134877825 교보문고:  http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788970447988&orderClick=LAG&Kc= 인터파크 :  http://book.interpark.com/product/BookDisplay.do?_method=detail&sc.prdNo=279593764&sc.saNo=003002003&bid1=search_auto&bid2=detail&bid3=prd_img&bid4=001 영풍문고:  http://www.ypbooks.co.kr/book.yp?bookcd=100843205&gubun=NV ...