Concepts de base
Muchisim은 대규모 다중 칩 코어 시스템의 설계 공간을 탐색하기 위한 새로운 병렬 시뮬레이터로, 데이터 의존적 실행 패턴을 정확하게 모델링하고 최대 백만 개의 상호 연결된 처리 장치를 시뮬레이션할 수 있다.
Résumé
이 논문은 Muchisim이라는 새로운 병렬 시뮬레이터를 소개한다. Muchisim은 분산 다중 칩릿 코어 아키텍처의 설계 공간을 탐색하기 위해 개발되었다. 특히 데이터 의존적이고 통신 집약적인 애플리케이션의 설계 공간 탐색을 목표로 한다.
Muchisim의 주요 특징은 다음과 같다:
- 최대 백만 개의 상호 연결된 처리 장치를 시뮬레이션할 수 있으며, 데이터 이동과 통신을 사이클 단위로 모델링한다.
- 성능, 에너지, 면적, 비용 모델링을 제공한다.
- 작업 기반 병렬화와 메시지 전달과 같은 다양한 병렬화 전략과 통신 기본 연산을 지원한다.
- 벤치마크 애플리케이션 모음과 데이터 시각화 도구를 제공한다.
Muchisim은 소프트웨어 관리 일관성과 분산 메모리를 가진 아키텍처에 매우 적합하다. 사례 연구를 통해 Muchisim이 메모리와 계산 장치 간의 균형을 탐색하고 칩릿 통합 및 칩 간 통신 관련 제약 사항을 평가하는 데 도움이 된다는 것을 보여준다. Muchisim은 이 분야의 추가 연구를 가능하게 하는 대규모 시스템 시뮬레이션을 가능하게 한다.
Stats
최대 백만 개의 상호 연결된 처리 장치를 시뮬레이션할 수 있다.
데이터 이동과 통신을 사이클 단위로 모델링한다.
성능, 에너지, 면적, 비용 모델링을 제공한다.
작업 기반 병렬화와 메시지 전달과 같은 다양한 병렬화 전략과 통신 기본 연산을 지원한다.
Citations
"Muchisim은 데이터 의존적이고 통신 집약적인 애플리케이션의 설계 공간 탐색을 목표로 한다."
"Muchisim은 소프트웨어 관리 일관성과 분산 메모리를 가진 아키텍처에 매우 적합하다."
"Muchisim은 이 분야의 추가 연구를 가능하게 하는 대규모 시스템 시뮬레이션을 가능하게 한다."