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 ...
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