검색 기능은 준비 중입니다.
검색 기능은 준비 중입니다.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

Fast Instruction Cache Simulation for Hardware/Software Co-Design 하드웨어/소프트웨어 공동 설계를 위한 빠른 명령어 캐시 시뮬레이션

Marcello LAJOLO, Luciano LAVAGNO, Alberto SANGIOVANNI-VINCENTELLI

  • 조회수

    0

  • 이것을 인용

요약 :

캐시 메모리는 소프트웨어 성능에 영향을 미치는 주요 요소 중 하나이며, 임베디드 시스템에서도 그 사용이 점점 보편화되고 있습니다. 매개변수 변화(캐시 크기, 연관성 정도, 대체 정책, 라인 크기 등)의 효과에 대한 효율적인 분석은 동시에 임베디드 시스템 설계의 필수이자 시간 소모적인 측면입니다. 작업 및 실시간 측면을 고려해야 합니다. 우리는 캐시와 멀티태스킹 반응형 소프트웨어의 대략적인 모델에 초점을 맞춘 새로운 시뮬레이션 기반 방법론을 제안합니다. 이를 통해 정확도와 시뮬레이션 속도 사이를 원활하게 교환할 수 있습니다. 특히, 우리는 작업 내 충돌을 정확하게 고려하되 제한된 수의 이전 작업 실행만을 고려하여 작업 간 충돌을 대략적으로 고려하는 것을 제안합니다. 이 선택에 대한 근거는 임베디드 시스템의 일반적인 패턴에서 찾을 수 있습니다. 여기서 "정상적인" 데이터 흐름은 정기적인 작업 내 공통 흐름을 초래하고 긴급한 이벤트로 인해 때때로 중단되며 비관적으로는 방해가 되는 것으로 간주될 수 있습니다. 캐시 동작. 오랜 시간이 지난 후 작업을 다시 실행하면 항상 캐시에 없는 것으로 간주되고 시뮬레이션 속도가 상당히 향상되므로 이 접근 방식은 보수적입니다.

발행
IEICE TRANSACTIONS on Fundamentals Vol.E82-A No.11 pp.2475-2484
발행일
1999/11/25
공개일
온라인 ISSN
DOI
원고의 종류
Special Section PAPER (Special Section on VLSI Design and CAD Algorithms)
범주

작성자

키워드