1992. 11. 9


SUBJECT: 현대중공업 FORTRAN TEST 결과

DESCRIPTION:
1. site     :  현대중공업 선박해양연구소 저항추진연구실
 
2. 문제점   :  A system (4/75)은 16MB RAM(Fortran 1.3.1) , swap size 75MB
               B system (HWS-S110)은 32MB RAM(Fortran 1.4) , swap size 35MB 의 환경에서
               A system은 최고 dimension 선언수 1600만개까지
               B system은 최고 dimension 선언수  700만개까지 선언되었음
              그 이상시에는  " Not enough memory " error 발생함

3. TEST과정 :  일반적으로 4MB당 백만개의 dimension을 만듬
               약 4MB당 1MB , 35MB당 7MB와 같이 어느정도 비례해서 성립되었음
               B system의 swap size를 95MB로 확장하여 test해본결과 1800만개까지 선언되었음
       
              dimension수     
                  | 
                  |            |            . 
                  |            |      .
                  |            | . 
                  |          . |
                  |       .    |
                  |     .      |
                  |   .        |
                  | .          |
                  |____________|____________ swap size
 
                일정 swap size까지는 4MB당 백만개의 dimension이 대략 비례해서 선언되었으나 
                어느수준까지 도달한후부터는 느슨한 비례를 보이고 있음.

4. 결론      : test해본결과, dimension은 실제로 physical하게 swap에 형성이 되었음.
               dimension (array)이라는 구조는 실제로 data를 virtual이기보다는 
               physical하게 write할수 있는 영역을 확보해야 한다.
               이로인해 swap을 memory로 활용하였다.
               상기 문제점은 fortran version에는 좌우되지 않았음



Revision History
Created                  on Nov. 09, 1992.