quad aligned load/stores
Dennis Brzezinski
uunet!hplden.hpl.hp.com!dennisb
Fri Apr 8 14:30:46 PDT 1994
The V9 SPARC and IBM POWER2 define quad loads and stores.
V9 SPARC loads to a 128 bit register. IBM POWER2 loads two double precision
FP numbers to an even-odd register pair.
1) Do you know what quadword convention IBM's POWER2(which has quad ld/st)
follows? i.e. does IBM allow doubleword alignment? does it handle memory
block crossings in hardware?(extra tag check?) Will SUN handle non-quad
aligments with hardare or software??
2) Do SUN/IBM use any compiler directives to insure quad alignment?
3) Do you have any data on how useful quad load/store is when only quadword
aligment is supported? i.e. what percentage of codes can use this.
4) Do you "believe" in this stride=1 solution, or are there compelling reasons
for a more general high bandwidth memory system that does not mandate stride=1?
Dennis Brzezinski
HP Laboratories
A Private posting.
More information about the Numeric-interest
mailing list