메뉴 건너뛰기




Volumn 35, Issue 1, 2007, Pages 33-61

Memetic algorithms for parallel code optimization

Author keywords

Distributed memory parallel computers; Memetic algorithms; Parallelizing compilers; Search methods

Indexed keywords

ALGORITHMS; COMPUTATIONAL METHODS; DISTRIBUTED DATABASE SYSTEMS; OPTIMIZATION; PROGRAM PROCESSORS; SEARCH ENGINES;

EID: 33847409760     PISSN: 08857458     EISSN: None     Source Type: Journal    
DOI: 10.1007/s10766-006-0026-x     Document Type: Article
Times cited : (18)

References (43)
  • 7
    • 0028499023 scopus 로고
    • Communication-Free Data Allocation Techniques for Parallelizing Compilers on Multicomputers
    • T. Chen, and J. Sheu. Communication-Free Data Allocation Techniques for Parallelizing Compilers on Multicomputers, IEEE Trans. Parall. Distri. Syst. 5:924-938 (1994).
    • (1994) IEEE Trans. Parall. Distri. Syst , vol.5 , pp. 924-938
    • Chen, T.1    Sheu, J.2
  • 9
    • 0003497966 scopus 로고
    • An investigation into the use of hypermutation as an adaptive operator in Genetic Algorithms Having Continuous, Time-dependent Nonstationary Environment
    • 6760
    • H.G. Cobb, An investigation into the use of hypermutation as an adaptive operator in Genetic Algorithms Having Continuous, Time-dependent Nonstationary Environment, NRL Memorandum Report 6760 (1990).
    • (1990) NRL Memorandum Report
    • Cobb, H.G.1
  • 11
    • 0001044037 scopus 로고
    • Simulation of Genetic Systems by Automatic Digital Computers, 2 Vols
    • A. Fraser, Simulation of Genetic Systems by Automatic Digital Computers, 2 Vols, Aust. J Biol. Sci. 10:484-491 (1957).
    • (1957) Aust. J Biol. Sci , vol.10 , pp. 484-491
    • Fraser, A.1
  • 12
    • 3743140237 scopus 로고
    • Digital Simulation of An Evolutionary Process
    • G.J. Friedman, Digital Simulation of An Evolutionary Process, Gen. Sysr. Yearbook, 4:171-184 (1959).
    • (1959) Gen. Sysr. Yearbook , vol.4 , pp. 171-184
    • Friedman, G.J.1
  • 15
    • 38249000489 scopus 로고
    • Communication-Free Hyperplane Partitioning of Nested Loops
    • C. H. Huang and P. Sadayappan, Communication-Free Hyperplane Partitioning of Nested Loops, J. Parall. and Distr. Comput. 19:90-102 (1993).
    • (1993) J. Parall. and Distr. Comput , vol.19 , pp. 90-102
    • Huang, C.H.1    Sadayappan, P.2
  • 17
    • 0023346659 scopus 로고
    • Programming for Parallelism
    • A. H. Karp, Programming for Parallelism, IEEE Comput. 20(5):43-57 (1987).
    • (1987) IEEE Comput , vol.20 , Issue.5 , pp. 43-57
    • Karp, A.H.1
  • 18
    • 0025381427 scopus 로고
    • Data Optimizations: Allocation of Arrays to Reduce Communication on SIMD machines
    • K. Knobe, J. Lucas, and G. Steele, Data Optimizations: Allocation of Arrays to Reduce Communication on SIMD machines, J. Parall. Distr. Compu. 8(2):102-118 (1990).
    • (1990) J. Parall. Distr. Compu , vol.8 , Issue.2 , pp. 102-118
    • Knobe, K.1    Lucas, J.2    Steele, G.3
  • 21
    • 4344659329 scopus 로고    scopus 로고
    • A Study on the use of "Self- Generation" in Memetic Algorithms
    • N. Krasnogor and S. Gustafson, A Study on the use of "Self- Generation" in Memetic Algorithms, Nat. Comput. 3(1):53-76 (2004).
    • (2004) Nat. Comput , vol.3 , Issue.1 , pp. 53-76
    • Krasnogor, N.1    Gustafson, S.2
  • 22
    • 0031210868 scopus 로고    scopus 로고
    • Efficient algorithms for Data Distribution on Distributed Memory Parallel Computers
    • P. Lee, Efficient algorithms for Data Distribution on Distributed Memory Parallel Computers, IEEE Trans. Parall. Distr. Syst. 8(8):825-839 (1997).
    • (1997) IEEE Trans. Parall. Distr. Syst , vol.8 , Issue.8 , pp. 825-839
    • Lee, P.1
  • 25
    • 0000778956 scopus 로고
    • Genetic Algorithms and Artificial Life
    • M. Mitchell and S. Forrest, Genetic Algorithms and Artificial Life, Artificial Life 1(3):267-289 (1994).
    • (1994) Artificial Life , vol.1 , Issue.3 , pp. 267-289
    • Mitchell, M.1    Forrest, S.2
  • 26
    • 33847416291 scopus 로고
    • Performance of Parallel Programs, PhD dissertation, Dept. of Computer Science, Carnegie-Mellon University
    • J. Mohan, Performance of Parallel Programs, PhD dissertation, Dept. of Computer Science, Carnegie-Mellon University, (1984).
    • (1984)
    • Mohan, J.1
  • 27
    • 33847395797 scopus 로고    scopus 로고
    • P. Moscato and M. G. Norman, A Memetic Approach for the Traveling Salesman Problem Implementation of a Computational Ecology for Combinatorial Optimization on Message-Passing Systems, Parall. Comput. Transputer Appl. 177-186 (1992).
    • P. Moscato and M. G. Norman, A Memetic Approach for the Traveling Salesman Problem Implementation of a Computational Ecology for Combinatorial Optimization on Message-Passing Systems, Parall. Comput. Transputer Appl. 177-186 (1992).
  • 28
    • 17544398194 scopus 로고    scopus 로고
    • Optimization of Data Distribution and Processor Allocation Problem using Simulated Annealing
    • E. Onbasioglu and L. Ozdamar, Optimization of Data Distribution and Processor Allocation Problem using Simulated Annealing, J. Supercomp. 25:237-253 (2003).
    • (2003) J. Supercomp , vol.25 , pp. 237-253
    • Onbasioglu, E.1    Ozdamar, L.2
  • 29
    • 0031163016 scopus 로고    scopus 로고
    • A Comparative Workload-based Methodology for Performance Evaluation of Parallel Computers
    • E. Onbasioglu and Y. Paker, A Comparative Workload-based Methodology for Performance Evaluation of Parallel Computers, Future Gen. Comput. Syst. 12:512-545 (1997).
    • (1997) Future Gen. Comput. Syst , vol.12 , pp. 512-545
    • Onbasioglu, E.1    Paker, Y.2
  • 31
    • 33646499173 scopus 로고    scopus 로고
    • E. Ozean, Memetic Algorithms for Nurse Rostering, in P. Yolum, T. Güngör, F. Gürgen, and C. Özturan, (Eds.) Proc. of the 20th International Symposium on Computer and Information Sciences, Lecture Notes in Computer Science, Springer-Verlag. pp.482-492 (2005).
    • E. Ozean, Memetic Algorithms for Nurse Rostering, in P. Yolum, T. Güngör, F. Gürgen, and C. Özturan, (Eds.) Proc. of the 20th International Symposium on Computer and Information Sciences, Lecture Notes in Computer Science, Springer-Verlag. pp.482-492 (2005).
  • 32
    • 84855257909 scopus 로고    scopus 로고
    • E. Ozean and C. K. Mohan, Steady State Memetic Algorithm for Partial Shape Matching, V. William Porto, N. Saravanan, Donald E. Waagen, and A. E. Eiben (Eds.) in Evolutionary Programming VII. 7th International Conference, EP98, Lecture Notes in Computer Science. Springer, 1447:527-536. 1998.
    • E. Ozean and C. K. Mohan, Steady State Memetic Algorithm for Partial Shape Matching, V. William Porto, N. Saravanan, Donald E. Waagen, and A. E. Eiben (Eds.) in Evolutionary Programming VII. 7th International Conference, EP98, Lecture Notes in Computer Science. Springer, vol. 1447:527-536. 1998.
  • 34
    • 33847348425 scopus 로고    scopus 로고
    • D. Palermo, Compiler Techniques for Optimizing Communication and Data Distribution for Distributed Memory Multicomputers, PhD thesis, University of Illinois at Urbana-Champaign (1996).
    • D. Palermo, Compiler Techniques for Optimizing Communication and Data Distribution for Distributed Memory Multicomputers, PhD thesis, University of Illinois at Urbana-Champaign (1996).
  • 35
    • 0002375286 scopus 로고    scopus 로고
    • An Analysis of Genetic Algorithms Using Statistical Mechanics
    • A. Prügel-Bennett and Shapiro, J. L., An Analysis of Genetic Algorithms Using Statistical Mechanics. Physica D 104:75-114 (1997).
    • (1997) Physica D , vol.104 , pp. 75-114
    • Prügel-Bennett, A.1    Shapiro, J.L.2
  • 37
    • 0026231056 scopus 로고
    • Compile-time Techniques for Data Distribution in Distributed Memory Machines
    • J. Ramanujan and P. Sadayappan, Compile-time Techniques for Data Distribution in Distributed Memory Machines, IEEE Trans. Parall. Distr. Syst. 2(4):472-482 (1991).
    • (1991) IEEE Trans. Parall. Distr. Syst , vol.2 , Issue.4 , pp. 472-482
    • Ramanujan, J.1    Sadayappan, P.2
  • 38
    • 0343517500 scopus 로고    scopus 로고
    • Deriving Array Distributions by Optimization Techniques
    • T. Rauber and G. Runger, Deriving Array Distributions by Optimization Techniques, J. Supercomput. 15:271-293 (2000).
    • (2000) J. Supercomput , vol.15 , pp. 271-293
    • Rauber, T.1    Runger, G.2
  • 39
    • 84864180174 scopus 로고    scopus 로고
    • R. Sierra, Margarita, M. and C. A. Coello Coello, On the Study of Some Theoretical Aspects of Genetic Algorithms, Technical Report EVOCINV-02-2003, Evolutionary Computation Group at CINVESTAV, Sección de Computación, Departamento de Ingeniería Eléctrica, CINVESTAV-IPN, México (2003).
    • R. Sierra, Margarita, M. and C. A. Coello Coello, On the Study of Some Theoretical Aspects of Genetic Algorithms, Technical Report EVOCINV-02-2003, Evolutionary Computation Group at CINVESTAV, Sección de Computación, Departamento de Ingeniería Eléctrica, CINVESTAV-IPN, México (2003).
  • 40
    • 0003156745 scopus 로고    scopus 로고
    • Operator and Parameter Adaptation in Genetic Algorithms
    • J. E. Smith and T. C. Fogarty, Operator and Parameter Adaptation in Genetic Algorithms, Soft Comput. 12:81-87 (1997).
    • (1997) Soft Comput , vol.12 , pp. 81-87
    • Smith, J.E.1    Fogarty, T.C.2
  • 42
    • 85005946547 scopus 로고
    • Automatic Data Mapping for Distributed Memory Parallel Computers
    • S. Wholey, Automatic Data Mapping for Distributed Memory Parallel Computers, Proc. Int. Conf. Supercomput. pp. 25-34 (1992).
    • (1992) Proc. Int. Conf. Supercomput , pp. 25-34
    • Wholey, S.1
  • 43
    • 85013942562 scopus 로고    scopus 로고
    • M.E. Wolf and M. S. Lam, A Data Locality Optimizing Algorithm, in. Proc. ACM SIGPLAN Conf. on Programming Language Design and Implementation, pp. 30-44 (1991).
    • M.E. Wolf and M. S. Lam, A Data Locality Optimizing Algorithm, in. Proc. ACM SIGPLAN Conf. on Programming Language Design and Implementation, pp. 30-44 (1991).


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.