| Searching for resource-efficient programs: low-power pseudorandom number generators |
| Full text |
Pdf
(451 KB)
|
Source
|
Genetic And Evolutionary Computation Conference
archive
Proceedings of the 10th annual conference on Genetic and evolutionary computation
table of contents
Atlanta, GA, USA
SESSION: Search-based software engineering papers
table of contents
Pages 1775-1782
Year of Publication: 2008
ISBN:978-1-60558-130-9
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 39, Citation Count: 0
|
|
|
ABSTRACT
Non-functional properties of software, such as power consumption and memory usage, are important factors in designing software for resource-constrained platforms. This is an area where Search-Based Software Engineering has yet to be applied, and this paper investigates the potential of using Genetic Programming and Multi-Objective Optimisation as key tools in satisfying non-functional requirements. We outline the benefits of such an approach and give an example application of evolving pseudorandom number generators and performing power-functionality trade-offs.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Ent: A pseudorandom number sequence test program.http://www.fourmilab.ch/random/.
|
| |
2
|
Mersenne Twister PRNG, University of Hiroshima. http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html.
|
| |
3
|
|
| |
4
|
|
 |
5
|
|
| |
6
|
D. Burger, T. M. Austin, and S. Bennett. Evaluating Future Microprocessors: The Simple Scalar Tool Set.Technical Report CS-TR-1996-1308, Computer Sciences Department. University of Wisconsin-Madison, 1996.
|
| |
7
|
J. Clark, J. Dolado, M. Harman, R. Hierons, B. Jones, M. Lumkin, B. Mitchell, S. Mancoridis, K. Rees, M. Roper, and M. Shepperd. Reformulating software engineering as a search problem. Software, IEE Proceedings, 150:161--175, 2003.
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
J. C. Hernandez, P. Isasi, and A. Seznec. On the design of state-of-the-art pseudo random number generators by means of genetic programming. In Proceedings of the 2004 IEEE Congress on Evolutionary Computation, pages 1510--1516, 2004.
|
| |
12
|
|
| |
13
|
|
| |
14
|
J. R. Koza. Hierarchical genetic algorithms operating on populations of computer programs. In Proceedings of the Eleventh International Joint Conference on Artificial Intelligence IJCAI-89, volume 1, pages 768--774. Morgan Kaufmann, 1989.
|
| |
15
|
J. R. Koza. Evolving a computer program to generate random numbers using the genetic programming paradigm. In Proceedings of the Fourth International Conference on Genetic Algorithms, pages 37--44. Morgan Kaufmann, 1991.
|
| |
16
|
C. Lamenca-Martinez, J. C. Hernandez-Castro, J. M. Estevez-Tapiador, and A. Ribagorda. Lamar: A new pseudorandom number generator evolved by means of genetic programming. In Parallel Problem Solving from Nature IX, volume 4193, pages 850--859. Springer-Verlag, 2006.
|
| |
17
|
S. Luke. ECJ: A Java-based Evolutionary Computation Research System. http://cs.gmu.edu/~eclab/projects/ecj/, 2007.
|
| |
18
|
B. Mesman, L. Spaanenburg, H. Brinksma, E. Deprettere, E. Verhulst, F. Timmer, H. van Gageldonk, L. Eggermont, R. van Leuken, T. Krol, and W. Hendriksen. Embedded Systems Roadmap - Vision on technology for the future of PROGRESS. STW Technology Foundation, 2002.
|
| |
19
|
|
 |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
E. Zitzler, M. Laumanns, and L. Thiele. SPEA2: Improving the Strength Pareto Evolutionary Algorithm. Technical Report 103, Swiss Federal Institute of Technology, 2001.
|
|