z-logo
open-access-imgOpen Access
New evolutionary techniques for test-program generation for complex microprocessor cores
Author(s) -
Ernesto Sánchez,
Massimiliano Schillaci,
M. Sonza Reorda,
Giovanni Squillero,
Luca Sterpone,
M. Violante
Publication year - 2005
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
ISBN - 1-59593-010-8
DOI - 10.1145/1068009.1068370
Subject(s) - computer science , microprocessor , evolutionary algorithm , process (computing) , multi core processor , core (optical fiber) , parallel computing , computer architecture , embedded system , computer engineering , programming language , artificial intelligence , telecommunications
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom