Pipelining and performance in the VAX 8800 processor
ASPLOS II Proceedings of the second international conference on Architectual support for programming languages and operating systems
Predicting conditional branch directions from previous runs of a program
ASPLOS V Proceedings of the fifth international conference on Architectural support for programming languages and operating systems
Column-associative caches: a technique for reducing the miss rate of direct-mapped caches
ISCA '93 Proceedings of the 20th annual international symposium on computer architecture
ISCA '90 Proceedings of the 17th annual international symposium on Computer Architecture
Evolutionary Computation: The Fossil Record
Evolutionary Computation: The Fossil Record
Distributed Algorithms
Introduction to Algorithms
Data Mining: Concepts, Models, Methods and Algorithms
Data Mining: Concepts, Models, Methods and Algorithms
Computer Organization and Design
Computer Organization and Design
Assembly Language for Intel-Based Computers, Book and CD-Rom (5th Edition)
Assembly Language for Intel-Based Computers, Book and CD-Rom (5th Edition)
Valgrind: a framework for heavyweight dynamic binary instrumentation
Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
Information Sciences: an International Journal
A Programming Model for Distributed Content-Based Image Retrieval
IIH-MSP '07 Proceedings of the Third International Conference on International Information Hiding and Multimedia Signal Processing (IIH-MSP 2007) - Volume 01
Investigating Cache Parameters of x86 Family Processors
Proceedings of the 2009 SPEC Benchmark Workshop on Computer Performance Evaluation and Benchmarking
A study of particle swarm optimization particle trajectories
Information Sciences: an International Journal
DIG: Degree of inter-reference gap for a dynamic buffer cache management
Information Sciences: an International Journal
Information Sciences: an International Journal
Information Sciences: an International Journal
Multi-objective optimization with artificial weed colonies
Information Sciences: an International Journal
Artificial immune multi-objective SAR image segmentation with fused complementary features
Information Sciences: an International Journal
Information Sciences: an International Journal
Tabu search based multi-watermarks embedding algorithm with multiple description coding
Information Sciences: an International Journal
Self-adaptive learning based particle swarm optimization
Information Sciences: an International Journal
Generating and postprocessing of biclusters from discrete value matrices
ICCCI'11 Proceedings of the Third international conference on Computational collective intelligence: technologies and applications - Volume Part I
Data extrapolation and decision making via method of Hurwitz-Radon matrices
ICCCI'11 Proceedings of the Third international conference on Computational collective intelligence: technologies and applications - Volume Part I
Advanced prediction method in efficient MPC algorithm based on fuzzy hammerstein models
ICCCI'11 Proceedings of the Third international conference on Computational collective intelligence: technologies and applications - Volume Part I
Nodal ant colony optimization for solving profit based unit commitment problem for GENCOs
Applied Soft Computing
A review on the design and optimization of interval type-2 fuzzy controllers
Applied Soft Computing
Information Sciences: an International Journal
Editorial: Special issue: Swarm intelligence and its applications
Information Sciences: an International Journal
Ant colony based feedback controller design for soft-starter fed induction motor drive
Applied Soft Computing
On fast and accurate block-based motion estimation algorithms using particle swarm optimization
Information Sciences: an International Journal
Prediction of rainfall time series using modular RBF neural network model coupled with SSA and PLS
ACIIDS'12 Proceedings of the 4th Asian conference on Intelligent Information and Database Systems - Volume Part II
A hybrid CS/PSO algorithm for global optimization
ACIIDS'12 Proceedings of the 4th Asian conference on Intelligent Information and Database Systems - Volume Part III
A hybrid ICA/PSO algorithm by adding independent countries for large scale global optimization
ACIIDS'12 Proceedings of the 4th Asian conference on Intelligent Information and Database Systems - Volume Part III
eBi --- the algorithm for exact biclustering
ICAISC'12 Proceedings of the 11th international conference on Artificial Intelligence and Soft Computing - Volume Part II
Evolving estimators of the pointwise Hölder exponent with Genetic Programming
Information Sciences: an International Journal
TJJE: An efficient algorithm for top-k join on massive data
Information Sciences: an International Journal
Virus detection using clonal selection algorithm with Genetic Algorithm (VDC algorithm)
Applied Soft Computing
Particle swarm optimization of interval type-2 fuzzy systems for FPGA applications
Applied Soft Computing
Gases Brownian Motion Optimization: an Algorithm for Optimization (GBMO)
Applied Soft Computing
An upgraded artificial bee colony (ABC) algorithm for constrained optimization problems
Journal of Intelligent Manufacturing
A swarm intelligence algorithm based game theory
International Journal of Computing Science and Mathematics
Journal of Intelligent Manufacturing
Estimation and optimization based ill-posed inverse restoration using fuzzy logic
Multimedia Tools and Applications
Hi-index | 0.07 |
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.