30.12.2012 Views

30°C Power On 12 to 36 watts - for fanless sealed system design ...

30°C Power On 12 to 36 watts - for fanless sealed system design ...

30°C Power On 12 to 36 watts - for fanless sealed system design ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ESE Magazine Jan/Feb 06 <br />

20<br />

Benchmarks: more<br />

than a marketing <strong>to</strong>ol<br />

Markus Levy, EEMBC <br />

The latest of the regular columns from EEMBC explains the thinking<br />

behind the wider licensing of processor benchmarks<br />

CERTIFIED EEMBC scores <strong>for</strong> many<br />

processors have always been available <strong>for</strong><br />

free on the EEMBC Web site, but since<br />

the consortium’s founding only members<br />

had access <strong>to</strong> the benchmark source code<br />

itself and the ability <strong>to</strong> run the benchmarks.<br />

Under a new program, OEMs, <strong>design</strong> consultants,<br />

and other qualified users can now license<br />

any or all of EEMBC’s benchmark suites. While<br />

the consortium will continue <strong>to</strong> allow the publication<br />

only of scores that have been verified by<br />

its certification lab, the new licensing program is<br />

set <strong>to</strong> make EEMBC benchmark software more<br />

widely available as a relevant, focused, objective<br />

<strong>to</strong>ol <strong>for</strong> engineers choosing between<br />

processors <strong>for</strong> their applications.<br />

Typically, benchmarks are viewed as a marketing<br />

<strong>to</strong>ol <strong>to</strong> allow vendors <strong>to</strong> compete on per<strong>for</strong>mance.<br />

However, the EEMBC benchmark software<br />

is also regularly used as a <strong>to</strong>ol <strong>to</strong> analyze,<br />

tune, and validate processor architectures and<br />

the <strong>system</strong>s that encompass these processors.<br />

Although it will always be true that the best<br />

benchmark is the <strong>system</strong> <strong>design</strong>er’s application<br />

itself, the beauty of using the EEMBC software<br />

is that it’s easy <strong>to</strong> port <strong>to</strong> different architectures<br />

and plat<strong>for</strong>ms and user-obtained scores can be<br />

matched <strong>to</strong> the large database of scores on the<br />

EEMBC website. Furthermore, because it is such<br />

a widely-used code base, <strong>system</strong> <strong>design</strong>ers can<br />

get direct support from processor vendors<br />

(because the majority of them are EEMBC members<br />

already familiar with the code).<br />

University<br />

The licensing model has quite a successful<br />

precedent in EEMBC U, under which faculty<br />

members at universities and college are entitled<br />

<strong>to</strong> license the benchmark source code <strong>for</strong> teaching<br />

and experimental purposes. EEMBC U continues<br />

<strong>to</strong> grow apace thanks <strong>to</strong> recent public<br />

exposure at several industry and academic venues,<br />

and its members now include faculty at<br />

some of the most highly regarded universities in<br />

the United States, Europe, and Asia. The SPEC<br />

consortium provides another example of how<br />

membership and licensing can successfully<br />

coexist within a single organization.<br />

The licensing program is also a result of<br />

what we’ve learned, after nearly 10 years of<br />

existence, about measuring EEMBC’s progress<br />

as a standards-setting enterprise. At various<br />

times, we’ve tended <strong>to</strong> gauge success according<br />

<strong>to</strong> the number of our member companies (which<br />

has averaged about 50 over the past five years),<br />

the number of certified processor benchmark<br />

scores being published, and the rate at which<br />

we bring new benchmark suites <strong>to</strong> completion.<br />

But none of these is as significant as another<br />

metric which is somewhat more difficult <strong>to</strong><br />

know: the demand by cus<strong>to</strong>mers of processor<br />

vendors <strong>for</strong> disclosure of EEMBC benchmark<br />

scores as a condition of considering any new<br />

chip <strong>for</strong> one of their <strong>system</strong> <strong>design</strong>s. The anecdotal<br />

evidence is that this demand has gone up<br />

significantly in the past few years, and more<br />

than one member company has <strong>to</strong>ld me frankly<br />

that its interest in joining EEMBC was the direct<br />

result of interest by its cus<strong>to</strong>mers in seeing<br />

EEMBC benchmark scores.<br />

Benchmark suite<br />

EEMBC’s application orientation <strong>to</strong> benchmarks<br />

and its certification rules are two obvious<br />

respects in which it differs from Dhrys<strong>to</strong>ne mips<br />

and other synthetic benchmarks. Less apparent<br />

but just as important is the EEMBC process of<br />

benchmark development, in which members<br />

companies both large and small have an equal<br />

vote in the many decisions that ultimately lead <strong>to</strong><br />

a completed benchmark suite. The process is not<br />

always fast, but it does lead <strong>to</strong> credible results.<br />

This is one reason why EEMBC is now being<br />

approached by OEMs who are not only interested<br />

in the consortium’s existing suites but would<br />

like us <strong>to</strong> develop new ones that address the par-<br />

Figure 1: Markus Levy, president EEMBC.<br />

Benchmark software is also regularly used as a <strong>to</strong>ol <strong>to</strong> analyze, tune, and validate<br />

processor architectures and the <strong>system</strong>s that encompass these processors<br />

ticular needs of a given embedded application.<br />

This is how EEMBC came recently <strong>to</strong> <strong>for</strong>m a new<br />

subcommittee that is working on network s<strong>to</strong>rage<br />

benchmarks and being led by Adaptec.<br />

Until now, most users of the EEMBC benchmarks<br />

have been the processor vendors that<br />

developed them, so part of our task in the coming<br />

weeks and months will be making the benchmarking<br />

process even more user-friendly <strong>for</strong> a<br />

broader audience of embedded <strong>system</strong>s <strong>design</strong>ers<br />

and others <strong>for</strong> whom the processor is just<br />

part of the bigger picture. We’ll be adding <strong>to</strong> the<br />

in<strong>for</strong>mation about the benchmarks on the<br />

EEMBC Web site, improving benchmark documentation,<br />

and providing more specific in<strong>for</strong>mation<br />

on the workloads that EEMBC benchmarks<br />

address. We welcome contributions <strong>to</strong> this<br />

ef<strong>for</strong>t from everyone in the embedded <strong>system</strong>s<br />

community. <br />

www.eembc.org

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!