🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by utzoodecvaxharponpoivnpoisjmn Fri, 09 Jul 1982 11:18
iAPX432-timings
#8
Author: utzoodecvaxharponpoivnpoisjmn
Date: Fri, 09 Jul 1982 11:18
30 lines
1602 bytes
To provide a reference for uiucdes!richards first crude timings
of the 432, I ran similar runs on a pdp11/70.  Programs were main
routines written in C, and timings obtained from UNIX (tm)
per process accounting.

Statement (repeated 1,000,000 times)  CPU time     Statement Time
 
null                                     7.0 sec       ---------

z = x + y (All 32 bit integers)         15.1 sec        8.1 us
z = x * y         "                     58.2           51.2
z = x / y         "                   1:56            109.

z = x + y (All 32 bit floating point)   19.9 sec       12.9 us
z = x * y         "                     21.6           14.6
z = x / y         "                     26.7           19.7

z = x + y (All 16 bit integers)         11.1 sec        4.1 us
z = x * y        "                      15.1            8.1
z = x / y        "                      19.4           12.4

Sorry that soo much data is provided, but simply comparing a
32 bit machine performing 32 bit arithmetic with a 16 bit machine
performing 32 bit arithmetic can be misleading.

An important difference between richards data and the above is the
time required to execute the null statement; i.e., the loop code.
That is a measure of the ADA compiler as well as a measure of the
machine.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads