본문으로 이동

ARC (프로세서)

위키백과, 우리 모두의 백과사전.
ARC
설계 기업 및 설계자ARC International PLC
비트32비트, 64비트
발표1996년(30년 전)(1996)
버전ARCv3
구조RISC
유형로드-스토어 구조
인코딩가변 (16비트 및 32비트)
분기비교 및 분기
엔디언바이
확장APEX 사용자 정의 명령어
레지스터
SP를 포함하여 16 또는 32개, 사용자가 60개까지 늘릴 수 있음

아르고너트 RISC 코어(Argonaut RISC Core, ARC)는 원래 ARC 인터내셔널이 설계한 32비트 및 64비트 RISC 중앙 처리 장치(CPU) 제품군이다.

ARC 프로세서는 스토리지, 디지털 홈, 모바일, 자동차, 사물인터넷(IoT) 애플리케이션을 포함한 광범위한 시스템 온 칩(SoC) 장치에 사용하기 위해 구성 및 확장이 가능하다. 200개 이상의 조직에서 라이선스를 취득했으며 매년 15억 개 이상의 제품에 탑재된다.[1]

ARC 프로세서는 임베디드 및 호스트 SoC 애플리케이션을 위한 우수한 성능과 코드 밀도를 제공하는 16/32비트 ARCompact 압축 명령어 집합 명령어 집합(ISA)을 사용한다.

역사

[편집]

ARC 개념은 원래 슈퍼 패미컴용 슈퍼 FX 칩으로 시작된 일련의 3D 파이프라인 개발 프로젝트를 통해 아르고너트 게임스 내에서 개발되었다.

1995년, 아르고너트는 다양한 기술 프로젝트를 수행하는 아르고너트 테크놀로지스 리미티드(ATL)와 아르고너트 소프트웨어 리미티드(ASL)로 분할되었다.

1996년 초, 아르고너트의 총책임자인 존 에델슨은 BRender 및 모션 캡처와 같은 ATL 프로젝트를 축소하고 ARC 개념 개발에 투자하기 시작했다. 1996년 9월, 릭 클루카스는 ARC 프로세서의 가치가 아르고너트가 이를 사용하는 프로젝트를 수행하는 것보다 다른 사람들이 이를 사용하는 데 있다고 판단하고 밥 테르윌리거에게 CEO로 합류할 것을 요청했다. 릭 클루카스는 이후 CTO 역할을 맡았다.

1997년, 아팍스 파트너스의 투자에 이어 ATL은 ARC 인터내셔널이 되었고 아르고너트 게임스에서 완전히 독립했다. 골드만삭스와 5개 다른 투자 은행의 인수 보증을 받아 런던 증권거래소에 기업공개를 하기 전에 세 개의 관련 기술 회사(캘리포니아주 샌타크루즈의 MetaWare(개발 및 모델링 소프트웨어),[2] 뉴햄프셔주 내슈아의 VAutomation(주변 반도체 IP), 온타리오주 니핀의 Precise Software(RTOS))를 인수했다.

2009년, ARC 인터내셔널은 비라지 로직에 인수되었다.[3] 2010년, 비라지는 시높시스에 인수되었고 ARC 프로세서는 시높시스 디자인웨어 시리즈의 일부가 되었다.[4]

2020년 4월, 시높시스는 64비트 지원을 포함하는 ARCv3 ISA를 출시했다.[5]

2023년 11월, 시높시스는 ARC 제품군의 확장으로 RISC-V 호환 ARC-V 프로세서 IP를 출시했다.[6]

설계 구성

[편집]

설계자는 특허받은 구성 기술을 사용하여 각 ARC 프로세서 인스턴스를 특정 성능, 전력 및 영역 요구 사항에 맞게 조정함으로써 제품을 차별화할 수 있다.

ARC 프로세서의 구성은 ARChitect 프로세서 구성기를 사용하여 설계 시점에 이루어진다.[7] 코어는 확장 가능하도록 설계되어 설계자가 성능을 크게 향상시키거나 전력 소비를 줄일 수 있는 자체 사용자 지정 명령어를 추가할 수 있다.

대부분의 임베디드 마이크로프로세서와 달리 추가 명령어, 레지스터 및 기능을 모듈식으로 추가할 수 있다. 고객은 작업을 분석하고, 작업을 세분화한 다음 적절한 확장을 선택하거나 자체 확장을 개발하여 자체 사용자 지정 마이크로프로세서를 만든다. 속도, 에너지 효율 또는 코드 밀도를 최적화할 수 있다. 확장에는 예를 들어 메모리 관리 장치(MMU), 고속 곱셈-누산기, USB 호스트, 비터비 경로 디코더 또는 사용자의 독점적인 RTL 기능이 포함될 수 있다.

프로세서는 합성 가능하며 모든 파운드리 또는 프로세스에서 구현할 수 있으며 완전한 개발 도구 스위트가 지원된다.[8]

같이 보기

[편집]

각주

[편집]
  1. ↑ “Overcoming the power/performance paradox in processor IP”. 《Tech Design Forums》. 2014년 8월 13일에 확인함.
  2. ↑ Ascierto, Jerry (1999년 9월 27일). “ARC Acquires MetaWare”. 《EDN.com》. 2020년 7월 21일에 원본 문서에서 보존된 문서.
  3. ↑ “Virage Logic completes acquisition of ARC International”.
  4. ↑ “Synopsys Completes Acquisition of Virage Logic Corporation” (영어). 《news.synopsys.com》. 2024년 7월 9일에 확인함.
  5. ↑ “Synopsys Introduces New 64-bit ARC Processor IP”. 2022년 3월 31일에 원본 문서에서 보존된 문서.
  6. ↑ Wheeler, Kelli (2023년 11월 7일). “Synopsys Expands Its ARC Processor IP Portfolio with New RISC-V Family” (보도자료). 2023년 11월 7일에 원본 문서에서 보존된 문서. 2023년 11월 7일에 확인함.
  7. ↑ “ARChitect Processor Configurator”. Arc.com. 2009년 4월 22일에 원본 문서에서 보존된 문서. 2014년 3월 2일에 확인함.
  8. ↑ “Accelerating Development of Performance-Efficient SoCs”. synopsys.com. 2016년 12월 4일에 원본 문서에서 보존된 문서. 2014년 8월 13일에 확인함.

더 읽어보기

[편집]

외부 링크

[편집]
  • ARC - 공식 웹사이트