점화(마이크로프로세서)
Ignite (microprocessor)Ignite Ia 마이크로프로세서 | |
디자이너 | 나노트로닉스, PTSC |
---|---|
비트 | 32비트 |
소개했다 | 전 |
설계. | RISC |
유형 | 스택 머신 |
엔디안니스 | 큰. |
레지스터 | |
범용 | 52(스택 포함) |
Ignite(이전의 ShBoom 및 PSC 1000, IGNITE로 스타일화)는 2개의 스택, 스택 머신 축소 명령 세트 컴퓨터([1]RISC) 마이크로프로세서 아키텍처입니다.이 건축물은 원래 러셀 H에 의해 개발되었다.나중에 패트리어트 사이언티픽사가 인수한 나노트로닉스의 Fish III와 Chuck H. Moore.이 프로세서는 스택 기반 컴퓨팅 모델을 사용하는 상용화된 몇 안 되는 마이크로프로세서 중 하나입니다.이 독자적인 아키텍처의 타겟 애플리케이션은 주로 임베디드 디바이스(프로세서의 저전력 사용으로 인해)와 Java 가상 머신이나 Fourth 프로그래밍 언어의 기반이 되는 스택 머신 등 가상 스택 머신의 효율적인 구현이었습니다.그 상품은 시장에서 성공하지 못했다.
특장점
2개의 스택 기반 아키텍처 외에 프로세서에는 다음과 같은 몇 가지 중요한 기능이 있었습니다.
- 내부적으로 클럭보다 빠르게 실행
- 각 명령 페치에서는 최대 4개의 명령어를 읽을 수 있으므로 일반적인 32비트 RISC 머신에 비해 메모리 대역폭 요건을 줄일 수 있습니다.
- 이 특성을 통해 메모리에서 추가 명령 가져오기 없이 명령 그룹(마이크로 루프)을 루프할 수 있습니다.
- 싱글 사이클(+메모리) 서브루틴 콜
- 암묵적인 서브루틴 리턴
- 약 20,000바이트의 코드로 JIT가 필요 없는 네이티브 속도에 가까운 Java 해석
- 저전력 동작
레퍼런스
- ^ PSC1000 Microprocessor Reference Manual. Patriot Scientific Corporation. 1999.
https://spectrum.ieee.org/25-microchips-that-shook-the-world https://www.dnd.utwente.nl/~tim/colorforth/PTSC/IGNITE_Processor_Reference_Manual.pdf