Re: Architectures with not atomic stores/loads
- From: nmm1@xxxxxxxxxxxxx (Nick Maclaren)
- Date: 29 Jul 2007 20:34:32 GMT
In article <46ACF519.EE5ED4EB@xxxxxxxxxxxxxxxxxx>,
"Eric P." <eric_pattison@xxxxxxxxxxxxxxxxxx> writes:
|> David Gay wrote:
|> > Dmitriy V'jukov <dvyukov@xxxxxxxxx> writes:
|> >
|> > > Are there any modern widespread architectures on which loads or stores
|> > > to aligned word-sized locations are not atomic?
|> >
|> > Pretty much all the 8-bit processors, I'd say. And yes, they are
|> > widespread, have C compilers, and simple operating systems. Though
|> > they are unlikely to be in any SMP-like configuration ;-)
|>
|> I don't think that is sufficient.
|> For 'word tearing' to be possible it must have:
|> - a bus that is smaller than the 'word' size so that it
|> requires multiple bus cycles to transfer a 'word'.
|> Usually this is connected to a smaller width memory bank.
|> - the bus ownership must be relinquished between multi-cycle
|> transfers to a different master.
Nope. You could get it on the System/370, with a 32-bit word and
a 64-bit 'bus', in several different ways. And it came in several
SMP configurations.
Regards,
Nick Maclaren.
.
- Follow-Ups:
- Re: Architectures with not atomic stores/loads
- From: Chris Thomasson
- Re: Architectures with not atomic stores/loads
- From: Eric P.
- Re: Architectures with not atomic stores/loads
- References:
- Architectures with not atomic stores/loads
- From: Dmitriy V'jukov
- Re: Architectures with not atomic stores/loads
- From: David Gay
- Re: Architectures with not atomic stores/loads
- From: Eric P.
- Architectures with not atomic stores/loads
- Prev by Date: Re: hardware-based PDR solutions...
- Next by Date: Re: Architectures with not atomic stores/loads
- Previous by thread: Re: Architectures with not atomic stores/loads
- Next by thread: Re: Architectures with not atomic stores/loads
- Index(es):
Relevant Pages
|
|