버클리 IRAM 프로젝트
Berkeley IRAM project버클리 IRAM 프로젝트는 1996-2004년 버클리 캘리포니아 대학 컴퓨터 과학부의 연구 프로젝트로 메모리와 프로세서 사이의 넓은 대역폭이 모두 동일한 집적회로(칩)[1]에 설계되었을 때 가능한 컴퓨터 아키텍처를 탐구했습니다.이러한 칩은 주로 중앙 처리 장치(CPU)에 필요한 작은 부품과 랜덤 액세스 메모리(RAM)로 구성될 것으로 예상되었기 때문에 연구팀은 이 아키텍처의 [2][3]칩을 설명하기 위해 "인텔리전트 RAM"(또는 IRAM)이라는 용어를 사용했습니다.MIT의 J-Machine 프로젝트와 마찬가지로, 이 연구의 주된 목적은 메모리와 CPU 사이의 연결이 분리된 집적회로 사이의 비교적 좁은 메모리 버스일 때 발생하는 Von Neumann 병목 현상을 피하는 것이었습니다.
이론.
경쟁이 치열한 상황에서 컴퓨터 시스템의 각 컴포넌트(주로 CPU, 메모리 및 오프라인 스토리지)에 채용된 테크놀로지는 일반적으로 일정한 수준의 성능을 달성하는 데 필요한 비용을 최소화하기 위해 선택됩니다.마이크로프로세서와 메모리는 모두 집적회로로서 실장되어 있지만, 각각에 사용되는 일반적인 테크놀로지는 다릅니다.마이크로프로세서 테크놀로지는 속도를 최적화하고 메모리 테크놀로지는 밀도를 최적화합니다.이러한 이유로 메모리와 프로세서의 동일 칩으로의 통합은 (대부분) 스태틱랜덤 액세스 메모리(SRAM)로 한정되어 있습니다.SRAM은 논리 퍼포먼스에 최적화된 회로 테크놀로지를 사용하여 구현될 수 있습니다.SRAM은 고밀도의 저비용 Dynamic Random Access Memory(DRAM; 다이내믹랜덤 액세스 메모리)가 아닙니다.다만, 오프 칩 메모리에의 마이크로프로세서 액세스에는 시간과 전력이 소요되기 때문에, 프로세서의 퍼포먼스는 큰폭으로 제한됩니다.이러한 이유로 메모리 시스템의 계층을 채용한 컴퓨터 아키텍처가 개발되어 스태틱 메모리가 마이크로프로세서와 통합되어 DRAM에 오프칩으로 유지되는 데이터의 일시적이고 쉽게 접근할 [4]수 있는 저장(또는 캐시)이 가능하게 되었습니다.온칩 캐시 메모리는 용장성이 있기 때문에 비용과 전력이 증가합니다.IRAM 연구 프로젝트의 목적은 DRAM을 프로세서에 온칩으로 통합한 아키텍처를 통해 비용과 성능의 균형을 더 잘 맞출 수 있는지 확인하는 것이었습니다(사용하는 기술이 DR에 최적이지는 않았지만).AM의 실장
투고
버클리 IRAM은 버클리 RISC가 받은 인정을 받지 못했다고 해도 IRAM 프로젝트는 영향력이 있었다.초기 IRAM 제안은 CPU와 D램의 균형에 초점을 맞췄지만 IRAM 연구는 벡터 명령 집합에 초점을 맞췄다.이 출판물은 초기에 벡터 프로세서와 벡터 명령어 세트를 마이크로프로세서에 통합하는 것을 주창했으며 인텔 어드밴스드 벡터 확장(AVX)과 같은 상용 마이크로프로세서를 채택하여 벡터 처리 명령어 세트 확장을 채택했습니다.
메모들
레퍼런스
- Bowman, N., Cardwell, N., Kozyrakis, C., Romer, C., Wang, H.(1997).'IRAM 시스템의 기존 아키텍처 평가' 제1회 로직과 DRAM 혼합 워크숍, 제24회 컴퓨터 아키텍처 국제 심포지엄
- 헤네시, J. L. 및 패터슨, D. A. (2007) 컴퓨터 아키텍처: 정량적 접근법, 제4판, Elsevier.
- 코지라키스, C.E., 페리사키스, S., 패터슨, D., 앤더슨, T., 아사노비치, K., 카드웰, N. From, R. 골버스, J., 그리브스타드, B., 키튼, K., 토마스, R. 샤프트.[1] 도이: 10.1109/2.612252
- 코지라키스, C.; 패터슨, D. (1998년)"컴퓨터 아키텍처 연구의 새로운 방향" 컴퓨터, 31(11), 페이지 24-32.[2] 도이: 10.1109/2.730733
- 코지라키스, C.E., 패터슨, D.A. (2003)"임베디드 시스템용 확장 가능한 벡터 프로세서" IEEE Micro '23(6) 페이지 36.doi:10.1109/MM.2003.1261385.
- 패터슨, D. (1995년)"2020년 마이크로프로세서", 솔리드 스테이트 센추리: Scientific American Presents, 페이지 62-67.
- 패터슨, D., 앤더슨, T., 카드웰, N., 프롬, R., 키튼, K., 코지라키스, C., 토마스, R. 및 옐릭, K.(1997)."A Case for Intelligent RAM", IEEE Micro, 17(2), 페이지 34~44.doi: 10.1109/40.592312
- 패터슨, D., 아사노비치, K., 브라운, A., 프롬, R., 골버스, J., 그리브스타드, B., 키튼, K., 코지라키스, C. 마틴, D., 페리사키스, S. 토마스, R. 옐루샤프트.「Intelligent RAM(IRAM): 산업 환경, 애플리케이션, 아키텍처」1997년 IEEE 국제 컴퓨터 설계 회의: 컴퓨터와 프로세서의 VLSI(ICCD '97), 페이지 2-7.[3] doi:10.1109/ICCD.1997.628842.