Browse > Article
http://dx.doi.org/10.7734/COSEIK.2013.26.4.275

A Study on the Scalability of Multi-core-PC Cluster for Seismic Design of Reinforced-Concrete Structures based on Genetic Algorithm  

Park, Keunhyoung (Department of Architectural Engineering, Yonsei University)
Choi, Se Woon (Department of Architectural Engineering, Yonsei University)
Kim, Yousok (Department of Architectural Engineering, Yonsei University)
Park, Hyo Seon (Department of Architectural Engineering, Yonsei University)
Publication Information
Journal of the Computational Structural Engineering Institute of Korea / v.26, no.4, 2013 , pp. 275-281 More about this Journal
Abstract
In this paper, determination of the scalability of the cluster composed common personal computer was performed when optimization of reinforced concrete structure using genetic algorithm. The goal of this research is watching the potential of multi-core-PC cluster for optimization of seismic design of reinforced-concrete structures. By increasing the number of core-processer of cluster, decreasing of computation time per each generation of genetic algorithm was observed. After classifying the components in singular personal computer, the estimation of the expected bottle-neck phenomenon and comparison with wall-clock time and Amdahl's law equation was performed. So we could obseved the scalability of the cluster appear complex tendency. For separating the bottle-neck phenomenon of physical and algorithm, the different size of population was selected for genetic algorithm cases. When using 64 core-processor, the efficiency of cluster is low as 31.2% compared with Amdahl's law efficiency.
Keywords
PC cluster; genetic algorithm; multi-core; reinforced concrete optimization;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Flynn, Michael J. (1972) Some computer organizations and their effectiveness, Computers, IEEE Transactions on, 100(9), pp.948-960.
2 Kim, J.H. (2004) Parallel Computer Architecture, Saengneung Publisher.
3 Lim, D., Ong, Y.-S., Jin, Y.. Sendhoff, B., Lee, B.-S. (2007) Efficient Hierarchical Parallel Genetic Algorithms Using Grid Computing, Future Generation Computers Systems, 23, pp.658-670.   DOI   ScienceOn
4 RAO, Singiresu S. (2009) Engineering optimization: theory and practice., Wiley, pp.813
5 Silver E.A. (2004) An overview of heuristic solution methods, Journal of the Operational Research Society, 55, pp.936-956.   DOI   ScienceOn
6 Song, Y., Shin, S.S., Jung, D., Park, T. (2011) Numerical Analysis of Nuclear-Power Plant Subjected to an Aircraft Impact using Parallel Processor, Journal of the Computational Structure Engineering, 24(6), pp.715-722.
7 www.top500.org (2013)
8 Reinders, James. (2010) Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism, O'Reilly Media, pp.392.
9 Choi, S.W., Park, H.S. (2012) Multi-objective Seismic Design Method for Ensuring Beam-hinging Mechanism in Steel Frames, Journal of Constructional Steel Research, 74, pp.17-25.   DOI   ScienceOn
10 Darryl, G. (2011) Multicore Application Programming: For Windows, Linux, and Oracle SOLARIS, Pearson Education, pp.512.