개인용입니다.
Category
- 1. 프로그래머 가이드 소개(2)
- 2.프로그램 및 라이브러리 빌드(23)
- 3.명령줄에서 컴파일러 및 링커 사용(24)
- 4.컴파일러와 링커 옵션(11)
- 5.포트란 프로그램 디버깅(7)
- 6.성능 : 프로그램 실행 속도 향상(67)
- 7.Quick Win 사용(42)
- 8.포트란 DLL 만들기(9)
- 9.Windows 응용 프로그램 만들기(6)
- 10.이식성과 설계 고려사항(29)
- 11.Dialog Box 사용(37)
- 12. Graphics 그리기(17)
- 13.그래픽 라이브러리에서 글꼴의 사용(6)
- 15.호환성 라이브러리(11)
- 19.Mixed Language Programming(15)
- 20.멀티 쓰레드 프로그래밍(14)
-
[ 6 ] 성능 : 프로그램 실행 속도 향상
성능 : 프로그램 실행 속도 향상 이 장에서는 Compaq Visual Fortran 프로그램을 실행할 때 성능 향상과 관련된 항목에 대해 설명합니다. 소프트웨어 환경과 효율적인 컴파일 거의 모든 응용 프로그램에 적용, 소프트웨어 환경에 대한 중요한 힌트가 ...Date2012.11.21 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 1 ] 소프트웨어 환경과 효율적인 컴파일
소프트웨어 환경과 효율적인 컴파일 프로그램 성능 분석 및 향상을 시도하기 전에 다음 사항에 유의하십시오. Visual Fortran 최신 버전과 응용 프로그램의 성능을 향상시킬 수있는 성능 향상을위한 제품을 구해서 설치한다. DF 명령 및 옵션을 Visua...Date2012.11.21 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 1. 1 ] 최신 버전의 Visual Fortran과 성능 향상을위한 제품 사용
최신 버전의 Visual Fortran과 성능 향상을위한 제품 사용 소프트웨어 개발 환경 응용 프로그램의 런타임 성능을 크게 향상시킬 수 있도록 다음과 같은 선택적 소프트웨어 제품을 다운로드하여 설치하도록하십시오. 최신 버전의 Visual Fortran Visual...Date2012.11.21 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 1. 2 ] 적절한 옵션 및 여러 소스 파일을 컴파일
적절한 옵션 및 여러 소스 파일을 컴파일 프로그램 개발의 초기 단계 (비주얼 개발 환경 "Debug"구성)에서는 최적화를 최소화하여 컴파일 할 수 있습니다. 다음 예제를 제공합니다. DF / compile_only / optimize : 1 sub2.f90 DF / compile_only /...Date2012.11.21 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 2 ] 프로그램 성능 분석
프로그램 성능 분석 이 절에서는 타이밍 및 프로파일 도구를 사용하여 프로그램 성능을 분석하는 방법을 설명합니다. 프로필 이외에 최적화 주석을 포함하는 목록 파일 생성을 고려하십시오. 목록 파일의 생성은 / list 와 / annotations : keyword 옵...Date2012.11.21 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 2. 1] 응용 프로그램 실행 속도 측정
응용 프로그램 실행 속도 측정 응용 프로그램 실행 속도 측정을 할 때 다음 사항에 주의할 필요가 있습니다. 프로그램 실행 속도를 측정하는 다른 시스템을 사용하는 사용자가 존재하지 않는 경우에 발생합니다. 실행 속도를 측정하는 중에 1 개 이상...Date2012.11.21 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 2. 2 ] 프로파일 및 성능 향상 도구
프로파일 및 성능 향상 도구 프로파일 정보를 생성하려면, 비주얼 개발 환경 또는 명령행에서 컴파일러, 링커 및 프로파일을 사용합니다. 응용 프로그램의 프로파일 링하는데 가장 적합한 부분을 선택합니다. 예를 들어, 사용자와 대화하는 루틴 프로...Date2012.11.21 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 3 ] 데이터 정렬의 문제
데이터 정렬에 대한 참고 사항 대부분의 경우 최적의 성능을 얻을 수 있도록 데이터를 자연스럽게 배치되도록주의하십시오. 1 바이트 또는 2 바이트 정수 또는 논리 데이터 형식을 사용해야 할 때도 경우에 따라서는 4 바이트 또는 8 바이트 정렬을 사용하...Date2012.11.22 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 3. 1 ] 정렬되지 않은 데이터의 원인이 자연적인 정렬을 보장하는 방법
정렬되지 않은 데이터의 원인이 자연적인 정렬을 보장하는 방법 common 블록 (COMMON 문), 구조형 데이터 및 Compaq Fortran 기록 구조체 (RECORD문)은 일반적으로 큰 구조에 여러 개의 항목을 포함합니다. 다음과 같은 선언은 데이터가 강제로 정렬되...Date2012.11.22 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 3. 2 ] 비효율적인 정렬되지 않은 데이터 유효성 검사
비효율적인 정렬되지 않은 데이터 유효성 검사 컴파일 시에 Compaq Fortran 컴파일러는 가능한 한 많은 데이터를 자연스럽게 정렬합니다. 정렬되지 않은 데이터가 생기는 예외적인 상황에 대해서는 " 정렬되지 않은 데이터의 원인이 자연적인 정렬을 보장...Date2012.11.22 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 3. 3 ] 데이터가 정렬되지 않을 것을 막기 위한 데이터 선언 순서
데이터가 정렬되지 않을 것을 막기 위한 데이터 선언 순서 새 프로그램과 소스 코드의 선언을 쉽게 변경할 수있는 프로그램은 데이터 선언 순서를 신중하게 계획하고 공통 블록, 구조형 데이터 기록 구조체 또는 EQUIVALENCE 문장에 의해 등가 된 데이터 항...Date2012.11.22 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 3. 3. 1 ] 일반적인 블록의 데이터 항목의 배치
일반적인 블록의 데이터 항목의 배치 COMMON 문중의 데이터 항목의 순서는 데이터 항목이 저장되는 순서를 결정합니다. X라는 공통 블록이 다음과 같이 선언되어 있다고합니다. LOGICAL (KIND = 2) FLAG INTEGER IARRY_I (3) CHARACTER (LEN = 5) NAME_C...Date2013.12.17 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 3. 3. 2 ] 구조화된 데이터의 데이터 항목의 배치
구조화된 데이터의 데이터 항목의 배치 일반 블록과 마찬가지로 구조화된 데이터는 여러 데이터 항목을 포함할 수 있습니다. 구조화된 데이터의 데이터 항목의 구성 요소는 SEQUENCE 문장과 DF 옵션 사용과 관련된 몇 가지 예외를 제외하고 최대 64 비트 ...Date2013.12.17 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 3. 3. 3 ] Compaq Fortran 기록 구조체의 데이터 항목의 배치
Compaq Fortran 기록 구조체의 데이터 항목의 배치 기록 구조는 FORTRAN 77 및 Fortran 90 표준에 대한 Compaq Fortran 언어 확장입니다. 기록 구조 RECORD 문을 사용하여 옵션으로 역시 Compaq Fortran 언어 확장이다 STRUCTURE 문을 설정합니다. STRUCTURE ...Date2012.11.22 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 3. 4 ] 정렬을 제어하는 옵션
정렬을 제어하는 옵션 다음 옵션은 Compaq Fortran 컴파일러는 일반적인 블록 구조 형식 데이터 및 Compaq Fortran 기록 구조에서 여러 데이터 항목을 자연스럽게 정렬하기 위해 (필요한 경우) 추가 충전을 제어 있습니다. / align : commons 옵션 일...Date2013.12.17 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 4 ] 배열의 효율적인 사용
배열의 효율적인 사용 배열의 참조와 인수로 전달 분은 특히 큰 배열을 사용하는 경우에는 런타임 성능에 큰 영향을 줄 수 있습니다. 이 절에서는 다음 항목에 대해 설명합니다. 배열의 효율적인 참조 배열 인수의 효율적인 전달 방법Date2014.02.21 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 4. 1 ] 배열의 효율적인 참조
배열의 효율적인 참조 이 절에서 설명하고있는 배열의 참조를 효율 화하는 기술의 대부분이 Compaq Fortran 루프 변환 최적화 ( / optimize : 5 설정)에 의해 자동으로 적용됩니다. 배열의 참조는 런타임 성능을 향상시킬 수있는 몇 가지 측면이 있습니다...Date2014.02.21 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 4. 2 ] 배열 인수의 효율적인 전달 방법
배열 인수의 효율적인 전달 방법 Fortran 90 / 95 배열 인수에는 두 가지 일반적인 형식이 있습니다. FORTRAN 77에서 사용되었던 모양 명시 배열 이러한 배열은 차원 수와 범위가 고정되고, 컴파일 시에 알 수 있습니다. 형상없는 지정이 아닌 다른 형식 ...Date2014.02.21 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 5 ] 전체적인 I/O 성능 향상
전체적인 I / O 성능 향상 전체적인 I / O 성능을 향상시키기위한 장치 I / O와 실제 CPU 시간을 모두 최소화 수 있습니다. 이 절에 나열된 기술은 많은 응용 프로그램의 성능을 크게 향상시킬 수 있습니다. 병목 현상은 실행의 최대 속도를 제한하는 실...Date2014.02.21 Category6.성능 : 프로그램 실행 속도 향상 By연필 -
[ 6. 5. 1 ] 서식 파일 대신 서식없는 파일을 사용
서식 파일 대신 서식없는 파일을 사용 가능한 포맷되지 않은 파일을 사용하십시오. 숫자 데이터 서식없이 I / O는 서식있는 I / O보다 효율적이고 고정밀도입니다. 기본 서식없는 데이터 전송 시에 변경할 필요없이 외부 파일의 점유 공간이 줄어 듭니다. ...Date2014.02.21 Category6.성능 : 프로그램 실행 속도 향상 By연필