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.