IBM® Rational® Rhapsody®에서 멀티 코어 프로파일을 사용하여 멀티 코어 운영 체제에서 수행하도록 디자인된 애플리케이션을
모델링할 수 있습니다.
이 섹션의 정보는 제품과 함께 포함되어 있는 C 및 CPP 멀티 코어 샘플 모델을 기반으로 합니다.
멀티 코어 프로파일에 다음을 포함하여 애플리케이션을 모델링하는 데 필요한 스테레오타입이 포함되어 있습니다.
- 할당 다이어그램
- 클래스 및 인스턴스를 링크할 HwCore 다이어그램 요소
- 런타임 시 운영 체제 코어를 식별하고 태스크 이용 기간을 지정하기 위해 OXF 프레임워크에서 사용되는 태그
디자인 고려사항
애플리케이션을 디자인, 구조화 및 모델링하는 방법은
멀티 코어 처리 기능과 관련된 여러 요소에 따라 다릅니다. 디자인을 시작하기 전에 다음 요소를 고려하십시오.
- 프로젝트에서 활성 클래스 및 해당 인스턴스가 수행하는 태스크 유형
- 할당 로드 밸런스
멀티 코어 애플리케이션을 디자인하기 위한 워크플로우
멀티 코어 애플리케이션을
디자인하기 위한 최상위 레벨 작업 플로우는 다음 일반 단계로 구성됩니다.
- 멀티 코어 프로파일을 사용하는 프로젝트를 열거나 이 프로파일과 함께 프로젝트를 작성합니다.
- 프로젝트에서 활성 클래스 및 활성 클래스의 인스턴스를 특정 코어 요소에 지정합니다.