Skip to content

기글하드웨어기글하드웨어

컴퓨터 / 하드웨어 : 컴퓨터와 하드웨어, 주변기기에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 https://pc.watch.impress.co.jp/docs/colu...94808.html

1.jpg

 

7th RISC-V 워크샵 장소. 웨스턴 디지털이 제공

 

 

대기업부터 스타트업까지


해외에서는 오픈 CPU 명령어 세트 아키텍처인 RISC-V가 큰 인기를 끌고 있습니다. 11월 28일부터 30일까지 미국 Milpitas에서 개최된 7th RISC-V 워크샵은 500명 가까운 참가자를 모았습니다. 아직 시장에 상용 칩이 거의 나오지 않은 CPU의 개발 컨퍼런스에 다양한 기업과 교육 기관이 참가했습니다.

 

2.jpg

 

참가자가 급증하는 RISC-V 워크샵

 

3.jpg

 

RISC-V 재단 멤버

 

RISC-V를 관리하는 RISC-V 재단의 멤버도 100곳을 넘어섰습니다. 그 중에는 구글, 마이크로소프트, IBM, NVIDIA, 삼성, 퀄컴, 마이크론, 화웨이, 웨스턴 디지털 등의 대기업도 있습니다. 인도는 RISC-V를 국가 차원에서 밀고 있고, 미국 국방 고등 연구 계획국(Defense Advanced Research Projects Agency : DARPA)이 보안 마이크로 컨트롤러에 RISC-V 기반의 코어를 선택하는 등, 국가 차원의 RISC-V 커밋도 잇따르고 있습니다.

 

컴퓨터 아키텍처의 표준 교본인 Computer Organization and Design의 RISC-V 버전이 간행되며 고급 교본인 Computer Architecture에서도 RISC-V가 나와, 대학을 비롯한 교육 기관에도 보급되고 있습니다. 그리고 RISC-V ISA CPU를 개발하는 곳도 늘어나고 있습니다. 일단은 기업들이 비공개로 진행 중이지요.

 

정치적으로 보면 x86과 arm의 2가지 명령어 세트가 CPU 시장을 독점해 나가는 상황을 오픈 소스 명령어 세트로 대항하려는 움직임이라 볼 수 있습니다. 또 라이센스와 로열티가 무료인 ISA니 오픈 소스 운영체제인 리눅스에 비교하는 사람도 많습니다.

 

하드웨어 업계에서 커뮤니티 기반의 개발을 권장해 나가고 있습니다. 또 RISC-V을 범용 CPU ISA의 기반으로 삼으려는 공격적인 움직임도 눈에 띕니다. 원래 트랜스메타에 있었던 Dave Ditzel의 스타트업 Eperanto Technologies는 4,000개 이상의 RISC-V 코어를 집적해 딥 러닝과 그래픽을 빠르게 수행할 수 있는 프로세서를 개발하고 있습니다.

 

왜 지금 이 시기에 새로운 CPU 명령어 세트 아키텍처가 나온 것이며, 그게 오픈소스인 걸까요? 왜 여기에 대기업과 스타트업, 대학과 정부도 관심을 보이는 것일까요? 이 배경에는 반도체 공정 기술의 변화, 구체적으로는 무어의 법칙과 데너드 스케일링의 종말이 자리잡고 있습니다.

 

 

UC 버클리의 5세대 RISC 명령어 세트


RISC-V라는 이름은 UC Berkeley가 개발한 5세대 메이저 ISA라는 뜻입니다. Berkeley RISC 아키텍처 제품군은 본격적인 RISC 형 ISA의 출발점이 된 RISC-I에서 RISC-II, SOAR, SPUR로 이어져 왔습니다. 이를 계승하는 ISA가 오래간만에 나왔는데 바로 RISC-V입니다. 또 로마 숫자 V에는 Variations(변형)이나 vectors(벡터)라는 의미도 있습니다.

 

4.png

 

RISC-V에 이르기까지의 과정

 

5.png

 

RISC-V의 설계 사상
 

RISC-V ISA의 설계 사상은 1.명령 수가 적은 간단한 명령 세트. 2.깨끗한 상태(Clean-slate)에서 디자인. 3.기본 ISA와 확장 ISA로 구성된 모듈형 설계. 4.명령 세트의 확장과 전문화가 쉬움. 5.기본 ISA의 안정화가 있습니다. 즉 처음부터 간단한 명령어세트의 ISA에 확장 명령을 결합해 다양한 용도에 적용할 수 있도록 만들었습니다. 또 특정 용도를 위한 명령 확장이 쉬워 특화된 프로세서를 만들 수도 있습니다. 이런 변형 중에도 기본 명령어 세트의 호환성은 유지됩니다.

 

RISC-V의 이런 설계 사상에는 반도체 기술의 변화라는 배경이 있습니다. 이는 David Patterson(Google, University of California at Berkeley)가 2017년 5월의 RISC-V 워크샵에서 50 years of Computer Architecture라는 제목의 강연으로 명쾌하게 설명한 바 있습니다.

 

 

RISC-V의 배경: 반도체 기술의 변화


반도체 칩은 2000년대 초까지 무어의 법칙(Moore 's Law)과 데너드 스케일링(Dennard Scaling)이라는 두 법칙을 통해 기하급수적으로 진화했습니다. 무어의 법칙은 12~24개월 동안 같은 면적에 집적되는 반도체 장치가 2배가 된다는 것으로, 트랜지스터의 제조 비용 감소에 대한 경제적인 법칙입니다. 데너드 스케일링은 무어의 법칙에 의해 CMOS 디바이스의 크기가 줄어들면 구동 전압과 게이트 산화막의 두께도 줄어든다는 기술입니다.

 

6.png

 

데너드 스케일링(HotChips 18에서 IBM의 Robert H. Dennard의 강연)

 

7.png

 

무어의 법칙과 데너드 스케일링로 MPU의 전성기가 열림


데너드 스케일링에 의해 디바이스 미세회가 진행되면 전력 소비를 늘리지 않아도 다이 크기를 유지하면서 트랜지스터 수를 2배, 클럭을 1.4로 높일 수 있었습니다. 여기에 무어의 법칙으로 제조 비용 증가를 억제. 2000년대 초반까지 프로세서는 이 두가지 법칙을 통해 매년 52%의 급속한 성능 향상을 달성해 왔습니다. 전력과 다이를 늘리지 않아도 마이크로 아키텍처를 복잡하게 만들고 명령어 세트를 확장, 동작 클럭을 높이는 것이 가능했습니다. 

 

그러나 2000년대 들어 이게 무너집니다. 우슨 데너드 스케일링에 급 브레이크가 걸립니다. 누설 전류가 급증했기 때문입니다. 그래서 범용 프로세서는 성능을 높이기 위해 CPU 코어를 키우거나 클럭을 높이는 걸 그만두고 코어 수를 더했습니다. 그러나 코어 수를 일정 이상으로 늘리면 암달의 법칙(Amdahl 's law)이란 벽에 부딛힙니다. 병렬 실행이 안되는 직렬 실행이 전체 작업의 실행 시간을 잡아먹게 됩니다.

 

이러면서 무어의 법칙이 점점 한계를 맞이하게 됩니다. 프로세스를 미세화해도 정작 트랜지스터 제조 비용은 줄어들지 않습니다. 반도체 제조사는 이를 표준 셀을 줄여 해결하려 했으나, 근본적으로 무어의 법칙이 둔화되는 건 막지 못합니다. 

 

8.png

 

9.png

 

 

현재의 반도체 기술 동향

 


앞으로의 프로세서 아키텍처는 도메인 단위로 확장해 나갈 것


그럼 앞으로 어떤 방식이 효과를 볼까요? 트랜지스터의 속도가 느려지고 전력 사용량을 낮추는 지금, 멀티코어가 진행된 CPU에 남은 방법은 아키텍처의 혁신 뿐입니다. 그리고 이 혁신은 특정 분야에 특화한 도메인 아키텍처(Domain Specific Architectures)의 도입입니다. 각각의 역할별로 명령이나 장치를 도입해, 특정 분야에서 처리 성능을 대폭 향상시킵니다. 약간의회로와 전력 사용량으로 목표로 하는 분야에서 성능을 대폭 높입니다.

 

10.png


프로세서의 성능 향상을 위해 남은 방법은 도메인 단위의 아키텍처

 

11.png

 

다음 아키텍처의 황금 시대를 구축

 

하지만 도메인이라고 해도 기존의 ASIC(Application Specific Integrated Circuit : 주문형 IC)에 픽스된 하드웨어(Fixed Hardware)처럼 접근하는 건 유연성이 없습니다. 머신 러닝 알고리즘 자체도 급격하게 진화하고 있기에 한정된 용도의 하드웨어로는 한계가 있습니다. 이런 분야에서는 범용성을 갖춘 명령 세트 프로세서에 도메인 단위의 명령이나 가속 장치를 조합하는 게 맞습니다.

 

이러한 용도에 적합한 CPU 명령어 세트는 무엇일까요. 그것은 개방적이고, 간단하며, 모듈화가 이루어져 명령 확장이 쉬운 명령어 집합입니다. 그리고 그 명령 세트가 인기를 끌어 오픈 소스 커뮤니티를 기반으로 소프트웨어 생태계가 자라난다면 여기에서 많은 도움을 받을 수 있습니다. 여기에 해당되는 것이 RISC-V입니다.

 

이렇게 반도체 기술과 CPU 아키텍처라는 흐름에서 보면 왜 이제서야 새로운 CPU 명령어 세트 아키텍처가 나왔는지, 왜 오픈 소스로 명령 확장이 가능한지 알게 됩니다. RISC-V를 기반으로 한 스타트업이 늘어나는 이유, 대기업이 관심을 갖는 이유이기도 합니다.



  • ?
    mimcic 2017.12.14 04:25
    반도체 성능에 의존해오던 영역들이 이제는 최적화에 중점을 두는 방향으로 많이 전환되는거 같네요 다이렉트12도 그렇고 RISC-V의 성장도 그렇고 하드웨어의 성능을 목적에 맞게 최대한으로 이끌어내는 방법들을 찾는거같아요
  • profile
    마아유      BLACK COW IN YOUR AREA 2017.12.14 15:19
    일반인 입장에서는 뭐가 어떻든 저런게 더 생기는게 마냥 좋지많은 않네요.
    x86에서 되던 거 ARM에서 안 되는거 짜증나는데 굳이 새 아키텍쳐를 만들어서 더 판을 갈라먹을라고...
    애플이 이미 이주하면서 이전 아키텍쳐에 있던 거 못 쓰게 된 전례도 있고.
  • ?
    하로루8 2017.12.14 19:20
    성능을 더이상 못높이는데
    이 방식으로 성능을 높인다는 게
    아닐까요?

    호환성때문에 멈추면 성능향상도
    멈추지 않을까요.

    하시는 말은 이것보다
    소프트웨어 개발자가 문제 같아서
    하는 말이에요
  • profile
    마아유      BLACK COW IN YOUR AREA 2017.12.14 21:41
    이거 하나로 전부 통일 된다면 저는 지지합니다. 근데 리눅스 포지션을 자처하는거 보니 절대 그럴 거 같지도 않고...
    소프트웨어 개발자들의 노력으로 커버가 안 되는 게 넘쳐나서 더 문젭니다.
    애플이 64비트 앱 아닌 걸 iOS 11에서 아예 실행 불가능하게 막아버리니 제가 쓰던 것 중 상당수가 켜지지조차 않습니다.
    개발자들이 이거에 맞게 업데이트 안 한게 문제냐 하면 그렇지도 않아요.
    사용자가 고작 텍스트 읽는 앱에서 32비튼지 64비튼지 생각하고 설치해야 된다? 그건 아니죠.

    뭘 어떻게 안에서 돌아가든 저는 잘 되면 장땡이라고 생각하는데, CPU 아키텍쳐는 넘어서기가 거의 힘든 장벽 같아 보여서 걱정하는겁니다.
    이제서야 x86 프로그램을 ARM에서 에뮬로 돌리게 된 세상인데...
  • ?
    PHYloteer      🤔 2017.12.16 09:05
    대부분의 개발자 입장에서는 CPU 아키텍쳐에 맞춰 포팅한다는 게 그리 어려운 일은 아니죠.. C/C++같은걸로 이상한 마법을 부려둔 경우에야 좀 골치아플 수 있는데, 그것도 얌전히 이상한 마법 안 부리고 짠 경우면 그냥 eabi바꿔서 빌드만 다시하면 되고 그것조차 싫으면 코틀린이나 파이썬으로 짜면 됩니다. 좀 골치아픈 입장에 빠지는 사람은 어셈블리 레벨로 최적화하는 사람들인데, 거의 대부분의 프로그램은 여기에 해당 안 됩니다..

    정 뭐하면 x86->ARM경우처럼 바이너리 변환기를 써도 됩니다.요즘은 그런 기술이 발달해서 꽤 문제없이 변환이 되더라고요. 물론 성능은 좀 까입니다만 대충 절반쯤은 나오는 듯..

    애플은 예전부터 이런 면에서 좀 유난히 과격하죠.. PowerPC시절에도 그랬지만 호환 레이어를 짜넣긴 하는데 지원기간 지나면 없애버리는;

    (그리고 RISC-V는 아직 당분간 임베디드쪽 말고 일반 데스크탑/랩탑으로 넘어올 일은 없어 보입니다. 세미나에서야 꽤나 화려한 계획을 보여주고 있는데 실제 목표는 일단은 Cortex-M같은 임베디드 컴퓨터를 대체하는것부터 시작하는 거고, 실제로도 관심을 가진 회사들은 그쪽이 많습니다. NXP, Lattice 등. 그쪽은 개인 유저 입장에서는 전혀 신경쓸 일이 없으며 이미 여러 아키텍쳐들이 난립하고 있습니다. 구글이나 IBM은 좀 미친짓을 할 지도 모르겠는데 그래도 그거가지고 일반 컨슈머용 칩은 안 만들겠죠..)
  • ?
    dmy01 2017.12.14 16:15
    제가 잘 이해가 안가서 그러는데요
    명령어 즉 하드웨어를 오픈 커뮤니티에서 공동 설계한다는 의미로 받아들여도 되나요?
  • ?
    Playing 2017.12.14 18:24
    글 잘 봤습니다
    충분히 이해하진 못하였지만
    왜 이런 방향으로 진행되는지 들을수 있어서 좋았습니다!!
  • profile
    白夜2ndT      원래 암드빠의 길은 외롭고 힘든거에요! 0ㅅ0)-3 / Twitter @2ndTurning 2017.12.16 18:16
    인텔이 못잃어 광광거리는 x86 계열, 모바일에서 역량을 증명한 ARM 계열, 그리고 오픈소스를 무기로 한 RISC 계열. 이로서 CPU 삼국 시대가 열렸다고 봐도 될려나요.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 신형 AMD APU, 4가지 칩셋 루머.

     나름 특이사항으론 소노마 밸리가 삼성제, 64비트에다 L2 반토막 NPU는 없다 정도일까요.
    Date2024.04.16 일반 By엔실우 Reply2 Views351 newfile
    Read More
  2. No Image

    리눅스 드라이버에 RDNA4와 RDNA3+가 추가

    최신 리눅스 그래픽 드라이버에 AMD RDNA4와 RDNA3+의 패치와 지원이 추가됐습니다. 추가 목록은 길어서 굳이 가져오진 않습니다. 새로운 그래픽 아키텍처가 꾸준히 개발되고 있다는 소리 되겠습니다.
    Date2024.04.16 소식 By낄낄 Reply0 Views421 new
    Read More
  3. 75000TB 용량의 테이프 스토리지 라이브러리

    스펙트라 로직의 스펙트라 큐브입니다. 최대 75PB(75000TB)의 용량을 제공하는 테이프 스토리지 라이브러리입니다. 전원을 끄지 않고도 새 테이프 카트리지를 넣을 수 있습니다. LTO-6부터 LTO-9까지의 테이프를 지원하며, 압축 안하고 30...
    Date2024.04.16 소식 By낄낄 Reply8 Views869 newfile
    Read More
  4. V-COLOR, 8600MHz DDR5 오버클럭 메모리 출시

    V-COLOR가 Manta XFinity 오버클럭 메모리에 DDR5 8600MHz 모델을 추가했습니다. 14세대 코어 프로세서 최적화, 인텔 XMP 3.0 지원, 16개의 ARGB LED가 장착된 방열판. 24GB 모듈 2개, 타이밍은 40-54-54-132, 애즈락의 미니 ITX 메인보드...
    Date2024.04.16 소식 By낄낄 Reply0 Views228 newfile
    Read More
  5. No Image

    삼성, 이달 중 290단 낸드 양산, 내년에 430단 양산

    삼성전자가 이달 중에 290단 적층한 9세대 V낸드를 양산합니다. 여기에는 채널 홀을 두번 뚫는 더블 스택을 씁니다. 트리플 스택을 쓸 거란 예상보다 더 발전한 것입니다. 내년 하반기에는 430단을 양산합니다. 300단 중후반을 건너뛰고 ...
    Date2024.04.16 소식 By낄낄 Reply2 Views485 new
    Read More
  6. 인텔 제온 6 검증 플랫폼, 비치넛 시티

    인텔 제온 6 시리즈 프로세서(그래닛 래피드, 시에라 포레스트)의 테스트용 플랫폼인 비치넛 시티입니다. LGA-7529 소켓 2개, 소켓 1개당 최대 288개의 코어, 제온 6 6900E/P(플래티넘), 제온 6 6700E/P(골드), 제온 6 6500P(실버), 제온 ...
    Date2024.04.16 소식 By낄낄 Reply0 Views318 newfile
    Read More
  7. 러시아에서 사용하는 칩의 90%는 중국에서 가져옴

    2022년의 우크라이나 침공 이후 러시아 기업은 고급 반도체를 직접 살 수가 없게 됐습니다. 그래서 중국 유통업체를 거쳐서 제품들을 입수하고 있다네요. 물론 이게 그냥 되는 건 아니고 보통의 방법으로 구입하는 것보다 가격이 오르게 ...
    Date2024.04.15 소식 By낄낄 Reply7 Views1171 updatefile
    Read More
  8. MSI 최신 바이오스에서 차세대 라이젠 프로세서를 지원

    MSI MPG B650 카본 WiFi 메인보드에 7D74v1D2 베타 버전 바이오스가 등록됐습니다. 여기에선 AGESA ComoFi 1.1.7.0 마이크로코드를 사용하는데, 차세대 프로세서를 지원한다는 설명이 있습니다. 라이젠 9000 시리즈 젠5로 보입니다.
    Date2024.04.15 소식 By낄낄 Reply1 Views486 updatefile
    Read More
  9. 인텔 코어 울트라 애로우레이크 24코어가 발견

    인텔 코어 울트라 200 시리즈, 애로우레이크 2개 모델이 유출됐습니다. 하나는 20코어 20스레드 2.3GHz, 다른 하나는 24코어 24스레드 2.3GHz입니다. 하이퍼스레딩은 없고, 샘플이라서 클럭이 높진 않습니다.
    Date2024.04.15 소식 By낄낄 Reply2 Views572 updatefile
    Read More
  10. BGA2540의 팬서레이크-U 테스트 툴이 공식 사이트에 등록

    인텔 디자인 인 툴 스토어에 팬서레이크-U의 테스트 툴이 등록됐습니다. 팬서레이크는 애로우레이크의 후속작에 해당되는 클라이언트 CPU로 인텔 18A로 생산된다고 알려져 있습니다. 팬서레이크-U니까 저전력 모델일테고 BGA 2540으로 패...
    Date2024.04.15 소식 By낄낄 Reply0 Views241 file
    Read More
  11. No Image

    국내에 01005 smd 커패시터 파는 곳 있을까요?

    01005 10pf 캐패시터가 급히 필요한데 국내에서 구할 수 있는 곳이 있을까요? 알리에서 시키기엔 시간이 너무 오래 걸려서요 ㅠㅠ 
    Date2024.04.15 질문 By뉴시리즈9 Reply13 Views564 update
    Read More
  12. 스트릭스 포인트, 라데온 RX 6400 정도의 내장 그래픽?

    스트릭스 포인트는 젠5 CPU와 RDNA3+ GPU로 구성된 APU입니다. 여기에는 16CU와 12CU의 두 가지 모델이 있는데 그 3D마크 성능은 아래에 나온 대로입니다. 16CU는 지포스 RTX 2050 이상이고 12CU는 라데온 RX 6400보다 조금 낮네요.
    Date2024.04.15 소식 By낄낄 Reply8 Views886 updatefile
    Read More
  13. No Image

    NVIDIA 주식으로 갑부가 된 직원 사례

    NVIDIA에서 직원이 급여 일부를 공제해 주식을 구매할 수 있는 플랜(ESPP, 근로자 주식 매입 제도)를 활용한 전설같은 사례가 하나 있다고 합니다. https://twitter.com/firstadopter/status/1778536699221672052 18년 동안 NVIDIA에서 일...
    Date2024.04.15 소식 By낄낄 Reply3 Views1647 update
    Read More
  14. 하드디스크를 분리해서 재활용할 수 있게 해주는 장비

    하드디스크를 분리해서 재활용할 수 있게 해주는 장비인 디스크맨틀러입니다. 80~90초면 일반 하드디스크 1개를 분해하며, 밀봉된 헬륨 충전 하드디스크는 120초가 걸립니다. 충격, 고조파, 진동을 가해 하드디스크의 데이터를 소거하고 ...
    Date2024.04.15 소식 By낄낄 Reply6 Views1413 updatefile
    Read More
  15. 웨스턴 디지털 서류가방 스토리지 서버

    웨스턴 디지털이 서류가방 형태의 스토리지 서버인 울트라스타 트랜스포터를 발표했습니다. TAA 보안 규격, 386TB의 NVMe SSD 탑재, 듀얼 200Gb 이더넷 포트, 12코어 아이스레이크 프로세서인 제온 4310, 128GB DDR4 메모리, 1300W 티타늄...
    Date2024.04.15 소식 By낄낄 Reply8 Views1156 updatefile
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 1933 Next
/ 1933

최근 코멘트 30개
린네
14:04
가네샤
14:03
까마귀
13:56
바람돌이
13:42
냥뇽녕냥
13:39
슬렌네터
13:35
mysticzero
13:30
고대문명꾸꾸꾸
13:30
허태재정
13:29
Kylver
13:25
신지
13:24
책읽는달팽
13:21
recluse
13:16
아엠푸
13:13
부녀자
13:10
360Ghz
13:09
360Ghz
13:02
슈베아츠
12:58
유니
12:58
린네
12:57
유니
12:57
유니
12:56
슬렌네터
12:51
디이나
12:50
슬렌네터
12:47
툴라
12:41
까마귀
12:37
슬렌네터
12:37
360Ghz
12:34
설아
12:33

MSI 코리아
한미마이크로닉스
AMD
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소