공지사항
성능최적화
등록일: 2024-05-02 13:05:05
작성자: 관리자

기간: 2024-04-02~2024-04-03
장소: KISTI 서울 분원(제2교육장(1층))

------------------------------------------------------------

신청기간 2024.01.01 00:00 ~ 2024.04.01 23:50

교육기간 2024.04.02 09:30 ~ 2024.04.03 16:30

------------------------------------------------------------

교육목적

○ 과학계산 코드의 최적화 기법 이해.

○ 프로파일링 방법, 컴파일러 최적화 옵션 사용법을 학습하고, 사용 능력 부여

○ 코드 수정을 통한 최적화 기법을 익히고, 사용 가능 수준까지 테크닉 업그레이드

○ vectorization 의미와 커맨드의 기능을 이해

교육내용

1일차

○ 실습 시스템 접속 및 환경 설정 개요

- 코드 최적화란 / 성능 측정

· 시간 측정

· 프로파일링

· 컴파일러 최적화 옵션들

○ 현대 CPU 아키텍처

- 파이프라이닝

- 슈퍼스칼라 & SIMD

- 메모리 계층 구조

- 캐시 메모리

○ 소스 코드 변경

- 소스 코드 변경 기법

- 최적화 가이드라인

- 클러터 제거

- 루프 최적화

2일차

○ 벡터화 Ι

- 벡터화의 개념

- 벡터 처리

- 벡터화를 위한 컴파일 옵션

- 벡터화가 가능한 루프들

○ 데이터 의존성

- 데이터 의존성 분류

- 데이터 의존성 제거

○ 벡터화 ΙΙ

- 벡터화의 방해 요소들

- 벡터화에 영향을 주는 컴파일러 힌트들

○ 구조체의 배열 대 배열의 구조체

신청하기 https://kacademy.kisti.re.kr/eduappl/eduappl/eduActiveViewInfo.do