🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #11415

Re: DEC Alpha architecture issues

#11415
From: Torben AEgidius Mogensen
Date: Mon, 23 Nov 1992 12:27
26 lines
1875 bytes
tremblay@flayout.Eng.Sun.COM (Marc Tremblay) writes:

>In article <1992Nov19.204729.24714@crl.dec.com> payne@crl.dec.com (Andrew Payne) writes:
>>>The last sentence is key here. If branches can be predicted with decent
>>>accuracy then it is hard to obtain benefits from conditional moves
>>>over using conditional branches. 
>>
>>Do you have any data to back up this claim?

>Sure do. If branches can be predicted with 100% accuracy then the
>version with conditional branches may run up to twice as fast. :-)
>Seriously, the silly example above should nonetheless show that if
>there are many instructions to guard, then potentially only half of the 
>functional units will accomplish useful work while running the code
>surrounded with conditional moves. 

If you can predict conditional branches, surely you can predict
conditional moves and other conditional instructions as well, even
using much the same techniques. In general any technique that can be
used to optimize conditional branches can also be used to optimize
other conditional instructions, so I can't see that using conditional
instructions in general can ever be worse than using conditional
branches only. One can then discuss how to reduce the penalty of
having conditions only on branches.

	Torben Mogensen (torbenm@diku.dk)
Technical Details
Message-ID: <1992Nov23.122727.12708@odin.diku.dk>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!sunic!dkuug!diku!torbenm
References: <1992Nov18.112407.2518@doug.cae.wisc.edu> <1992Nov18.191730.1044@meiko.com> <lgnojjINN627@exodus.Eng.Sun.COM> <1992Nov19.204729.24714@crl.dec.com> <lgqbs2INNfh3@exodus.Eng.Sun.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!sunic!dkuug!diku!torbenm
From: torbenm@diku.dk (Torben AEgidius Mogensen)
Newsgroups: comp.arch
Subject: Re: DEC Alpha architecture issues
Message-ID: <1992Nov23.122727.12708@odin.diku.dk>
Date: 23 Nov 92 12:27:27 GMT
References: <1992Nov18.112407.2518@doug.cae.wisc.edu> <1992Nov18.191730.1044@meiko.com> <lgnojjINN627@exodus.Eng.Sun.COM> <1992Nov19.204729.24714@crl.dec.com> <lgqbs2INNfh3@exodus.Eng.Sun.COM>
Sender: torbenm@freke.diku.dk
Organization: Department of Computer Science, U of Copenhagen
Lines: 26