Title | ||
---|---|---|
New evolutionary techniques for test-program generation for complex microprocessor cores |
Abstract | ||
---|---|---|
Checking if microprocessor cores are fully functional at the end of the productive process has become a major issue. Traditional functional approaches are not sufficient when considering modern designs. This paper describes new improvements for an existing evolutionary algorithm, called µGP, able to generate Turing-complete programs; these are exploited, along with hardware acceleration techniques, to add content to a qualifying test campaign by automatically generating assembly programs. The approach is suitable for medium-sized processor cores. The experimental evaluation performed on a SPARCv8 clearly shows the potentiality of the approach, and the effectiveness of the enhancements to the evolutionary core. |
Year | DOI | Venue |
---|---|---|
2005 | 10.1145/1068009.1068370 | GECCO |
Keywords | Field | DocType |
evolutionary core,new evolutionary technique,experimental evaluation,assembly program,traditional functional approach,complex microprocessor core,turing-complete program,hardware acceleration technique,microprocessor core,major issue,existing evolutionary algorithm,medium-sized processor core,test-program generation,hardware accelerator,production process,evolutionary algorithms,evolutionary algorithm | Evolutionary algorithm,Computer science,Automatic test program generation,Microprocessor,Real-time computing,Artificial intelligence,Hardware acceleration,Multi-core processor,Machine learning,Embedded system,Test program | Conference |
ISBN | Citations | PageRank |
1-59593-010-8 | 3 | 0.47 |
References | Authors | |
8 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
E. Sanchez | 1 | 130 | 16.50 |
M. Schillaci | 2 | 21 | 1.62 |
M. Sonza Reorda | 3 | 1099 | 114.76 |
G. Squillero | 4 | 330 | 30.36 |
L. Sterpone | 5 | 182 | 22.70 |
Massimo Violante | 6 | 602 | 66.91 |