🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by utzoodecvaxpur-eeuiucdcsrichards Wed, 07 Jul 1982 16:27
iAPX432 timings (1 of ??) - (nf)
#4
Author: utzoodecvaxpur-eeuiucdcsrichards
Date: Wed, 07 Jul 1982 16:27
21 lines
1279 bytes
#N:uiucdcs:21700005:000:862
uiucdcs!richards    Jul  7 15:34:00 1982

A first set of (crude) timing data has been obtained on our iAPX432
development system.  These runs were a main program written in ADA, compiled
using the Unix(tm) pre-release of the 432 Cross Development System
and run on the 432/670 with release 2 GDP's:

Statement (repeated 1,000,000 times)	Elapsed Time	Statement Time

null;					1:00.00		--
v1 := v2 + v3; (All 32-bit integers)	1:21.0		21 microsec
v1 := v2 * v3;  ------- " ---------	1:29.0		29 microsec
v1 := v2 / v3;  ------- " ---------	1:38.0		38 microsec

The times were taken by hand -- the operating system kernel (iMAX432 V2) doesn't
allow access to the process clock that the 432 keeps for each process...
Code sequences for each statement was very clean (one instruction for each
non-null statement above), but the loop had *2* termination tests.
I'll post the call/return timings shortly. 
-paul
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