🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #2010

Re: Instruction (dis)continuation

#2010
From: Tim Olson
Date: Sun, 27 Aug 1989 19:27
28 lines
1894 bytes
In article <231@ssp1.idca.tds.philips.nl> roelof@idca.tds.PHILIPS.nl (R. Vuurboom) writes:
| I've noticed that motorola has moved from instruction continuation
| (68010-30) to instruction restart (68040). So they no longer support
| virtual machines. (Must be the processors got tired of puking their
| insides all over the stack. :-)
| 
| I think some (all?) of the risc processors use instruction restart (mips if
| I remember correctly) so are we looking at the end of instruction continuation?

Well, when most (if not all) of the instructions execute in a single
cycle, instruction continuation and instruction restart look pretty
much the same.  Especially in a load/store architecture where there
are fewer instruction side-effects.

The 29K uses instruction restart for all instructions except for loads
and stores, which cannot be restarted (in the absolute sense) because
they execute in parallel with subsequent instructions. Instead, these
instructions are continued from on-chip state registers.  Loadm (Load
Multiple) and storem (Store Multiple) are continued from the last
completed transfer if interrupted.

I think you will find this mix of restart and continuation in many
processors which have simple instructions and parallel functional
units with out-of-order completion.

	-- Tim Olson
	Advanced Micro Devices
	(tim@amd.com)
Technical Details
Message-ID: <26987@amdcad.AMD.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!oliveb!amdahl!amdcad!cayman!tim
References: <AGLEW.89Aug21205533@chant.urbana.mcd.mot.com> <1989Aug24.215104.156@mentor.com> <231@ssp1.idca.tds.philips.nl>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!oliveb!amdahl!amdcad!cayman!tim
From: tim@cayman.amd.com (Tim Olson)
Newsgroups: comp.arch
Subject: Re: Instruction (dis)continuation
Message-ID: <26987@amdcad.AMD.COM>
Date: 27 Aug 89 19:27:54 GMT
References: <AGLEW.89Aug21205533@chant.urbana.mcd.mot.com> <1989Aug24.215104.156@mentor.com> <231@ssp1.idca.tds.philips.nl>
Sender: news@amdcad.AMD.COM
Reply-To: tim@amd.com (Tim Olson)
Organization: Advanced Micro Devices, Austin, TX
Lines: 28