| <bgcolor=#96834a> 명령어 집합 | |
| CISC | AMD64●x86● · M68K · MC68xx · MOS 65xx · Z80 · 8080 · 8051 · z/Architecture · VAX |
| RISC | Arm (A64 · A32 · T32) · RISC-V● · MIPS● · DEC Alpha● · POWER PowerPC · CELL-BE LoongArch · OpenRISC · PA-RISC · SPARC · SuperH · Xtensa · AVR AVR32 |
| VLIW EPIC | E2K · IA-64 · Crusoe |
1. 개요
중국의 CPU 설계 기업 Loongson(龙芯中科)이 2021년 4월 발표한 RISC 명령어 집합이다. MIPS64 호환이던 자사 룽신 프로세서 계보를 대체하기 위해 만들어졌으며, x86, Arm, RISC-V 어디에도 속하지 않는 완전 독자 ISA를 표방한다.기본 명령어와 확장을 합쳐 약 2,500개 명령어 규모로 발표되었고, 첫 구현은 같은 해 7월 출시된 Loongson 3A5000(LA464 코어)이다.
발표 이후 리눅스 커널, GCC, LLVM, glibc 등 주요 오픈소스 프로젝트에 업스트림으로 편입되어, 중국 바깥의 개발 환경에서도 정식 타깃으로 다뤄지는 몇 안 되는 중국산 ISA가 되었다.
2. 특징
- 32비트 고정 길이 명령어를 사용하는 RISC이다. 모든 명령어는 32비트 고정 길이이고 9개의 기본 포맷(2R, 3R, 4R, 2RI8, 2RI12, 2RI14, 2RI16, 1RI21, I26)으로 정리되어 있다. RISC 특성상 메모리 접근은 load/store 명령어만 담당한다.
2.1. MIPS와의 관계
룽신은 LoongArch가 외국의 인가 없이 독자 설계되었다고 주장하며, 중국 내 지식재산 평가기관으로부터 기존 ISA들과 뚜렷이 다르다는 평가를 받았다고 밝히고 있다.반면 외부에서는 사실상 MIPS64r6의 포크에 가깝다고 평가한다.