By Topic

Using Integer Linear Programming in Test-bench Generation for Evaluating Communication Processors

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Senn, E. ; Lab.-STICC, Univ. de Bretagne-Sud, Lorient, France ; Monnereau, D. ; Rossi, A. ; Julien, N.

This paper presents an innovative way to build flexible benchmarks based on micro-architecture independent characteristics. The proposed approach enables the testing and stressing of processors in order to reflect the real nature of applications and give meaningful information to the designers. The use of a limited number of basic blocks hand-coded in assembly, wisely chosen and arranged, enables to copy the behaviour of proprietary applications. An integer linear programming approach is used to find the number of basic blocks and their iterations. An enumerative method is used to build the basic blocks base. Our approach is used to generate synthetic test benches representative of the MediaBench applications suite. Real measurements conducted on an Intel processor show interesting and promising results, which will be discussed in details in this paper.

Published in:

Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on

Date of Conference:

27-29 Aug. 2009