🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.432
Article #4

iAPX432 timings (1 of ??) - (nf)

#4
From: 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
Technical Details
Message-ID: <bnews.uiucdcs.229>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
From: utzoo!decvax!pur-ee!uiucdcs!richards
Newsgroups: net.micro.432
Title: iAPX432 timings (1 of ??) - (nf)
Article-I.D.: uiucdcs.229
Posted: Wed Jul  7 16:27:00 1982
Received: Thu Jul  8 01:52:41 1982
Subject: iAPX432 timings (1 of ??) - (nf)
Date: Wed, 07 Jul 1982 16:27:00 +0000
Message-ID: <bnews.uiucdcs.229>