Title of article
A refactoring method for cache-efficient swarm intelligence algorithms
Author/Authors
Feng Cheng Chang، نويسنده , , Hsiang-Cheh Huang، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2012
Pages
11
From page
39
To page
49
Abstract
With advances in hardware technology, conventional approaches to software development are not effective for developing efficient algorithms for run-time environments. The problem comes from the overly simplified hardware abstraction model in the software development procedure. The mismatch between the hypothetical hardware model and real hardware design should be compensated for in designing an efficient algorithm. In this paper, we focus on two schemes: one is the memory hierarchy, and the other is the algorithm design. Both the cache properties and the cache-aware development are investigated. We then propose a few simple guidelines for revising a developed algorithm in order to increase the utilization of the cache. To verify the effectiveness of the guidelines proposed, optimization techniques, including particle swarm optimization (PSO) and the genetic algorithm (GA), are employed. Simulation results demonstrate that the guidelines are potentially helpful for revising various algorithms.
Keywords
Memory hierarchy , Miss rate , swarm intelligence , genetic algorithm , CACHE , particle swarm optimization
Journal title
Information Sciences
Serial Year
2012
Journal title
Information Sciences
Record number
1215005
Link To Document