[Info-vax] Microsoft: Alpha architecture responsible for poor Windows file compression
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Wed Nov 2 13:25:35 EDT 2016
On 2016-11-02 17:04:26 +0000, johnwallace4 at yahoo.co.uk said:
> I'm not an Alpha architecture expert, but I used be familiar with the
> Alpha Architecture Handbook...
The folks at Microsoft are very referring to the Alpha systems that
lacked the byte-word extension in the Alpha microprocessor.
EV56 and later had byte-word. EV5 and earlier Alpha microprocessors didn't.
This caused more than a little grief even for OpenVMS, and particularly
in I/O space, and led to some complex software designs.
With byte-word support, Alpha systems after the Rawhide family — after
the AlphaServer 4100 series and derivatives — avoided the need for
swizzle-space and other "fun" required on earlier systems.
http://labs.hoffmanlabs.com/node/543
The lack of byte-word also effected the compiler code generation — code
generated by Alpha compilers variously included effectively-parallel
code paths, with specific instructions generated and later selected at
run-time by branching based on Alpha microprocessor, to select the
specific code path appropriate for the current Alpha processor — and
also effected algorithm choices and other related details.
http://h41379.www4.hpe.com/wizard/swdev/alpha_implver_amask_features.c
In short, I can easily see these details effecting the selection of a
compression algorithm. Though not necessarily keeping the original old
compression algorithm around — as the primary or default choice for
newly-initialized disk volumes — long after Windows was de-supported on
Alpha.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list