horrorhub.club is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon server for Horror fans.

Server stats:

77
active users

#alpha

0 posts0 participants0 posts today
Replied in thread

@jfmezei :How long are data blocks for each entry in the in-CPU cache? 64 bits ? 128 bytes ? 1 page ?

It varies. Most implementations will use one cache block size at a time at a given cache level, but that size and the size and the organization of the caches varies.

:Does this vary from architecture to architecture or even inside an architecture?

Yes. Alpha caching varied by processor and by implementation, all within the limits of the Alpha architecture.

:Is it totally transparent when writing at OS level?

Totally transparent? No.

Details, such as what was locally called word tearing, alignment, memory timing, and memory lock processing, all get involved.

Similar requirements can arise in apps.

There are a few other wrinkles I’d prefer to not meet again, too.

Mostly transparent? Yes.

:And in multi core with coherent caches, when a core does a write to RAM, does memory controller propagate this to all other cores in case they have it cached? or does memory controller know which core has what in cache and send only relevant updates?

It depends. Most of what I’ve met will mark the cache contents as being invalid, and will await the next opportunity to wait for main memory to load the data, or to wait for a load from L3, or such. I can’t recall ever working on a cache-coherent multiprocessor that tried to reload the cache everywhere.

Alpha could load cache speculatively, or explicitly, or evict as needed.

bitsavers.org/pdf/dec/alpha/sy

WP has a reasonable description, as well:

en.wikipedia.org/wiki/Cache_(c

Deeper still:

cs.swarthmore.edu/~kwebb/cs31/

More for amusement, figures 5 and 6 nicely show the shifting scale of the complexity of modern computer systems:

computer.org/csdl/journal/ts/2

#digitalequipment #dec
#alpha #computerarchitecture #retrocomputing

[15:55] Reinout Scholten van Aschat: Ik moest eerst de navelstreng doorknippen, voor ik deze film met mijn vader Gijs kon maken’

De acterende vader Gijs en zoon Reinout Scholten van Aschat zijn voor het eerst samen in een film te zien, de ijzige rouwthriller Alpha. De personages dragen hun eigen namen en zijn eveneens acteurs.

dvhn.nl/cultuur/film/Reinout-S

#Gijs #Reinout #Alpha

Dagblad van het Noorden · Reinout Scholten van Aschat: Ik moest eerst de navelstreng doorknippen, voor ik deze film met mijn vader Gijs kon maken’By Sabeth Snijders

[15:55] Reinout Scholten van Aschat: Ik moest eerst de navelstreng doorknippen, voor ik deze film met mijn vader Gijs kon maken’

De acterende vader Gijs en zoon Reinout Scholten van Aschat zijn voor het eerst samen in een film te zien, de ijzige rouwthriller Alpha. De personages dragen hun eigen namen en zijn eveneens acteurs.

lc.nl/cultuur/film/Reinout-Sch

#Gijs #Reinout #Alpha

Leeuwarder Courant · Reinout Scholten van Aschat: Ik moest eerst de navelstreng doorknippen, voor ik deze film met mijn vader Gijs kon maken’By Sabeth Snijders

Findings at my parents' house, part 3: Two AlphaStations.
They have SCSI disks of different sizes, and the last time I turned them on (2008), they were working perfectly.
They heated the room wonderfully, and the fans were strong enough to move the pictures on the wall 😆
I haven't turned them on again, but they should still have NetBSD installed.

Real Conversations with my Kids:

MDMRN Twin 2 (10): A kid in my class called himself an "Alpha Wolf."
Me: Wow. And now what would you call someone who called themselves an "Alpha" like that?
Little MDMRN (15) / MDMRN Twin 1 (10) In Unison: Cringe.

This was not planned, but hilarious.

The kids are all right.