Title :
A Study on the Cache Miss Rate in a Genetic Algorithm Implementation
Author :
Chang, Feng-Cheng ; Huang, Hsiang-Cheh
Author_Institution :
Dept. of Software Eng., Tamkang Univ., I-Lan, Taiwan
Abstract :
As the hardware technology advances, the conventional software development approaches would not effective to conduct an efficient algorithm for run-time environments. The problem comes from the over-simplified hardware abstraction model in software development. The mismatch between the hardware model and the real hardware design should be compensated in designing an efficient algorithm. In this study, we focus on the memory hierarchy and 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 to increase the utilization of the cache. We also apply the guidelines to a simple genetic algorithm program to verify their effectiveness. The simulation results show that the guidelines are potentially helpful for revising various algorithms.
Keywords :
cache storage; genetic algorithms; programming environments; algorithm design; cache miss rate; cache properties; cache-aware development; genetic algorithm implementation; memory hierarchy; over-simplified hardware abstraction model; run-time environments; software development; Algorithm design and analysis; Computer architecture; Computer networks; Genetic algorithms; Guidelines; Hardware; Parallel processing; Programming; Signal processing algorithms; Software algorithms; cache oblivious; genetic algorithm;
Conference_Titel :
Intelligent Information Hiding and Multimedia Signal Processing, 2009. IIH-MSP '09. Fifth International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4244-4717-6
Electronic_ISBN :
978-0-7695-3762-7
DOI :
10.1109/IIH-MSP.2009.56