doug@oakhill.UUCP (Doug MacGregor) (12/14/84)
MMMM66668888000000000000 AAAArrrrcccchhhhiiiitttteeeeccccttttuuuurrrreeee AAAAnnnnaaaallllyyyyssssiiiissss
There are three parts to this call for data in addition
to this introduction. Each of the three parts is big, so
READER BEWARE. The first part, describes the nature of our
investigation. The second portion provides information as
to how the raw data can be collected. The final section
provides examples of analyzed data so that potential contri-
butors can see the format of the results.
Without getting into detail, we have developed a series
of tools to evaluate the architecture of the 68000. These
tools use instruction counts (dynamic or static) to evaluate
performance and behavior of the processor. We have
developed a series of traces which reflect general process-
ing in the workstation environment. We use this data base
to provide an initial indication of performance for new or
proposed machines within Motorola. Additionally we evaluate
the behavior of the 68000 family in various applications and
using different compilers. We recognize however that the
68000 family is used in many different applications. We
would like to expand our data base to reflect the various
applications in which the processor is used. Unfortunately
we do not have direct access to those applications.
In the following (lengthy) messages we describe the
format and types of data to be submitted, the methods that
this data can be collected, and the resultant evaluations
that are available as a product of this evaluation. The
natural question that will be asked, is why should I send
any data to these guys? Well first, the format of the data
to be submitted is instruction opcodes and counts. This in
no way compromises your source code. Second, if the data
submitted is properly formatted and documented, we will
evaluate it and send the results of the evaluation back to
you. Finally, as we build the data base that reflects our
applications, we feel that it is beneficial for you to be
represented, so that we consider the impact on your applica-
tion when we evaluate new designs.