$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

초록이 없습니다.

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

제안 방법

  • 개발된 병렬최적화 방법은 각각의 노드/코어에서 독립된 NSGA–II 최적화를 진행하며 이주 국면 (migration phase)에 이르면 군집해에 속한 해 중 일부를 이웃한 NSGA–II에 전달하여 해탐색 범위 및 효율을 증가시켰다.
  • Alonso 등 (2000)은 상수관망 시스템 방정식의 해를 multifrontal Cholesky factorization을 이용하여 계산하였고, 각 계산 단계별로 직렬 및 병렬화를 적절히 혼용하였다. 또한 수질 모의를 위해 네트워크를 지역별로 분할하여 병렬 모의하였다.
  • 본 학술기사에서는 병렬계산을 처음 접하는 사람도 이해하기 쉽도록 병렬계산과 관련된 배경지식을 설명하고, 수자원공학의 각 연구 분야에 병렬계산 적용사례를 정리한다. 또한 향후 병렬계산을 활용하여 수자원공학에서 개척할 수 있는 새로운 연구 분야를 제시한다.
  • 박남식 등 (2003) 은 해안지역에서 최적 지하수 양수량과 관정 위치를 결정/평가할 수 있는 모형을 개발하였는데 최적화를 위해 병렬유전자 기법을 적용하였다. 인터넷으로 연결된 PC 클러스터를 병렬화하여 가능해의 적합도 계산을 동시에 수행하였다. 엄주성 등(2012)은 홍수범람해석을 위한 수리, 수문학적 모형의 연동방안을 제시하면서 병렬계산 기능을 탑재한 수리학적 모형인 Hydro_As–2D 모형 (Nujic 2003)을 이용하였다.

대상 데이터

  • 전자의 예는 클라우드 컴퓨팅이며 후자의 대표적인 예는 코어의 수가 수만 개 이상인 슈퍼컴퓨터를 활용하는 것이다. 2013년 6월 기준으로 최고의 슈퍼컴퓨터는 중국 국방과학기술대학에서 개발한 천하 2호이며 4만 8천 개의 프로세서로 구성되어 있다. 소규모로 개인용 컴퓨터의 코어를 동시에 활용할 수도 있다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
병렬계산은 어떻게 처리할 수 있는가? 병렬계산은 네트워크로 연결된 다수의 컴퓨터 (PC 클라우드)를 이용해 병렬 처리를 할 수도 있고, 또한 멀티코어를 탑재한 컴퓨터를 이용하여 병렬 처리를 할 수가 있다 (그림 3). 전자의 예는 클라우드 컴퓨팅이며 후자의 대표적인 예는 코어의 수가 수만 개 이상인 슈퍼컴퓨터를 활용하는 것이다.
공유 메모리 구조는 무엇인가? 병렬시스템의 구조는 메모리가 공유되어 있는지 또는 분산되어 있는지에 따라 공유 메모리 구조 (shared-memory multiprocessors)와 분산 메모리 구조 (distributed-memory multiprocessors)로 나뉜다. 전자는 다중 스레드들이 하나의 주소 공간을 공유하여 데이터를 병렬 처리하는 시스템으로 각각의 노드들이 전체 메모리를 읽고 쓸 수 있는 권한을 가진다. 공유 메모리 구조의 표준도 구로 OpenMP (open multi-processing)가 쓰인다.
병렬계산의 기본 개념은 무엇인가? 병렬계산 (parallel computing)의 기본 개념은 두 번째 방법과 같이 (첫 번째 방법은 직렬계산) 크고 복잡한 문제를 작게 나눠 동시에 병렬적으로 해결하는 것이다 (이재석 1988, 김태형 외 2014). 현대 사회가 발달하면서 처리되어야 할 데이터의 양이 기하급수적으로 증가하였고 규모가 큰 시스템을 모의해야 할 필요성이 대두되었다.
질의응답 정보가 도움이 되었나요?

참고문헌 (32)

  1. 김연수, 김경태, 노희성, & 김형수. (2015). 빅 데이터 기반의 수자원 정보 관리 방안. 대한토목학회지, 63(3), pp. 50-57. 

  2. 박남식, 홍성훈, & 심명근. (2003). 유전자 방법과 병렬처리를 이용한 해안지하수 최적 양수량 결정 모형 개발. 대한토목학회논문집 B, 23(5B), pp. 397-403. 

  3. 박재홍. (2014). MPI 기법을 이용한 병렬 홍수침수해석. 한국수자원학회논문집, 47(11), pp. 1051-1060. 

  4. 박진혁, & 허영택. (2010). GIS 기반 K-DRUM 을 이용한 금강권 대유역 홍수유출 적용. 한국지형공간정보학회지, 18(1), pp. 11-20. 

  5. 이재석. (1988). 병렬계산을 이용한 유한요소해석. 대한토목학회지, 36(6), pp. 51-60. 

  6. 이해균, & 이남주. (2012). MPI를 이용한 간단한 병렬처리 알고리즘의 구현. 한국수자원학회논문집, 45(4), pp. 42-51. 

  7. 엄주성, 신홍준, 정창삼, & 허준행. (2012). GIS 기반의 홍수범람해석을 위한 수리.수문학적 모형의 연동방안. 제 38 회 대한토목학회 정기 학술대회, pp. 688-691. 

  8. 정성영, 박진혁, 허영택, & 정관수. (2010). 분포형 강우유출모형 병렬화 처리기법 적용. 한국수자원학회지, 43(8), 747-755. 

  9. 정성영, 박진혁, 허영택, & 정관수. (2010). 분포형 강우유출모형 (K-DRUM) 의 병렬화 효과 분석. 한국지형공간정보학회지, 18(4), pp. 21-30. 

  10. 허용구. (2014). 분포형 수문모형의 연구동향과 적용사례. 전원과 자원, 56(2), pp. 43-51. 

  11. Alonso, J. M., Alvarruiz, F., Guerrero, D., Hernandez, V., Ruiz, P. A., Vidal, A. M. & Ulanicki, B. (2000). Parallel computing in water network analysis and leakage minimization. Journal of Water Resources Planning and Management, 126(4), pp. 251-260. 

  12. Anguita, M., Acosta, M., Fernandez-Baldomero, F. J., & Rueda, F. J. (2015). Scalable parallel implementation for 3D semi-implicit hydrodynamic models of shallow waters. Environmental Modelling & Software, 73, pp. 201-217. 

  13. Artina, S., Bragalli, C., Erbacci, G., Marchi, A., & Rivi, M. (2012). Contribution of parallel NSGA-II in optimal design of water distribution networks. Journal of Hydroinformatics, 14(2), pp. 310-323. 

  14. Crous, P. A., Van Zyl, J. E., & Roodt, Y. (2012). The potential of graphical processing units to solve hydraulic network equations. Journal of Hydroinformatics, 14(3), pp. 603-612. 

  15. Fernando, A. K., & Jayawardena, A. W. (2007). Use of a supercomputer to advance parameter optimisation using genetic algorithms. Journal of Hydroinformatics, 9(4), pp. 319-329. 

  16. Guidolin, M., Burovskiy, P., Kapelan, Z., & Savic, D. A. (2010). CWSNet: An object-oriented toolkit for water distribution system simulations. In Proceedings of the 12th Annual Water Distribution Systems Analysis Conference, WDSA, pp. 12-15. 

  17. Guidolin, M., Kapelan, Z., & Savic, D.A (2013). Using high performance techniques to accelerate demand-driven hydraulic solvers. Journal of Hydroinformatics, 15(1), pp. 38-54. 

  18. Jung, D., Choi, J., Choi, Y. H., & Kim, J. H. (2016). A New Parallelization Scheme for Harmony Search Algorithm. In Harmony Search Algorithm. Springer Berlin Heidelberg. pp. 147-152. 

  19. Kim, T. H., Han, K. Y., & Kim, B. H. (2014). Performance Improvement of Computing Time of 2 Dimensional Finite Volume Model using MPI. Journal of Korea Water Resources Association, 47(7), pp. 599-614. 

  20. Kollet, S. J., Maxwell, R. M., Woodward, C. S., Smith, S., Vanderborght, J., Vereecken, H., & Simmer, C. (2010). Proof of concept of regional scale hydrologic simulations at hydrologic resolution utilizing massively parallel computer resources. Water Resources Research, 46(4). 

  21. Liang, Q., & Smith, L. S. (2015). A high-performance integrated hydrodynamic modelling system for urban flood simulations. Journal of Hydroinformatics, 17(4), pp. 518-533. 

  22. Liu, J., Zhu, A. X., Liu, Y., Zhu, T., & Qin, C. Z. (2014). A layered approach to parallel computing for spatially distributed hydrological modeling. Environmental Modelling & Software, 51, pp. 221-227. 

  23. Lopez-Ibanez, M., Prasad, D. T., & Paechter, B. (2008). Parallel optimisation of pump schedules with a thread-safe variant of EPANET toolkit. In Proc., 10th Annual Water Distribution Systems Analysis Conf, pp. 1-10. 

  24. Meister, M., & Rauch, W. (2015). Modelling aerated flows with smoothed particle hydrodynamics. Journal of Hydroinformatics, 17(4), pp. 493-504. 

  25. Noh, S. J., Choi, Y. S., Choi, C. K., & Kim, K. T. (2013). Parameter estimation of a distributed hydrologic model using parallel PEST: comparison of impacts by radar and ground rainfall estimates. Journal of Korea Water Resources Association, 46(11), pp. 1041-1052. 

  26. Nujic, M. (2003). Hydro As-2D User's Manual: A Two-Dimensional Flow Model for Water Management Applications. 

  27. Quiroga, V. M., Popescu, I., Solomatine, D. P., & Bociort, L. (2013). Cloud and cluster computing in uncertainty analysis of integrated flood models. Journal of Hydroinformatics, 15(1), pp. 55-70. 

  28. Rossman, L. A. (2000). EPANET 2 User's Manual. EPA (U.S. Environmental Protection Agency), Cincinnati, OH. 

  29. Shafiee, M. E., Berglund, A., Berglund, E. Z., Brill Jr, E. D., & Mahinthakumar, G. (2015). Parallel evolutionary algorithm for designing water distribution networks to minimize background leakage. Journal of Water Resources Planning and Management, C4015007. 

  30. Shang, Y., Guo, Y., Shang, L., Ye, Y., Liu, R., & Wang, G. (2016). Processing conversion and parallel control platform: a parallel approach to serial hydrodynamic simulators for complex hydrodynamic simulations. Journal of Hydroinformatics, jh2016204. 

  31. Todini, E., & Pilati, S. (1988). A gradient algorithm for the analysis of pipe networks. In Computer applications in water supply: vol. 1-systems analysis and simulation. Research Studies Press Ltd., pp. 1-20. 

  32. Zhang, X., Beeson, P., Link, R., Manowitz, D., Izaurralde, R. C., Sadeghi, A., ... & Arnold, J. G. (2013). Efficient multi-objective calibration of a computationally intensive hydrologic model with parallel computing software in Python. Environmental Modelling & Software, 46, pp. 208-218. 

저자의 다른 논문 :

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로