• DocumentCode
    2331721
  • Title

    Proposal of a multi-core processor from the viewpoint of evolutionary computation

  • Author

    Sato, Mikiko ; Sato, Yuji ; Namiki, Mitaro

  • Author_Institution
    Grad. Sch. of Eng., Tokyo Univ. of Agric. & Technol., Tokyo, Japan
  • fYear
    2010
  • fDate
    18-23 July 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The use of low-cost multi-core processors that target small-scale parallelism of several or several tens of processing units has recently spread to general-purpose personal computers. As part of this trend, research on converting evolutionary computation to parallel processing on multi-core processors has begun. In our research, we place importance on proposing multi-core processor architectures from the viewpoint of evolutionary computation and on proposing indices for identifying chips that exhibit high affinity with evolutionary computation from among existing multi-core processors. This paper takes a first step in this direction by focusing on local memory built into a multi-core processor and proposing a specification that allows the contents of local memory in any core to be directly accessed by any other core without using main memory. We describe a desktop comparison with single-core processors and general multi-core processors and show that a speed-up effect should be expected with the proposed specification for both fine-grain and coarse-grained parallelization techniques. We also describe an evaluation on actual multi-core processor for the case of fine-grain parallelization and show that the speed-up effect is also useful in reducing energy consumption.
  • Keywords
    evolutionary computation; multiprocessing systems; parallel architectures; coarse-grained parallelization techniques; energy consumption; evolutionary computation; fine-grain parallelization techniques; general-purpose personal computers; local memory; low-cost multicore processors; multicore processor architectures; parallel processing; processing units; single-core processors; small-scale parallelism; speed-up effect; Biological cells; Cache memory; Equations; Evolutionary computation; Mathematical model; Multicore processing; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2010 IEEE Congress on
  • Conference_Location
    Barcelona
  • Print_ISBN
    978-1-4244-6909-3
  • Type

    conf

  • DOI
    10.1109/CEC.2010.5586365
  • Filename
    5586365