this post was submitted on 30 Mar 2025
126 points (98.5% liked)

Buy European

4817 readers
865 users here now

Overview:

The community to discuss buying European goods and services.


Matrix Chat


Rules:

  • Be kind to each other, and argue in good faith. No direct insults nor disrespectful and condescending comments.

  • Do not use this community to promote Nationalism/Euronationalism. This community is for discussing European products/services and news related to that. For other topics the following might be of interest:

  • Include a disclaimer at the bottom of the post if you're affiliated with the recommendation.

  • No russian suggestions.

Feddit.uk's instance rules apply:

  • No racism, sexism, homophobia, transphobia or xenophobia
  • No incitement of violence or promotion of violent ideologies
  • No harassment, dogpiling or doxxing of other users
  • Do not share intentionally false or misleading information
  • Do not spam or abuse network features.
  • Alt accounts are permitted, but all accounts must list each other in their bios.

Benefits of Buying Local:

local investment, job creation, innovation, increased competition, more redundancy.

European Instances

Lemmy:

Matrix:


Related Communities:

Buy Local:

Continents:

European

Buying and Selling:

Boycott:

Countries:

Companies:

Stop Publisher Kill Switch in Games Practice:


Banner credits: BYTEAlliance


founded 2 months ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] wewbull@feddit.uk 5 points 4 days ago* (last edited 4 days ago) (1 children)

Most today are "modified Harvard architecture". Instruction fetch and data fetch are independent of each other (Harvard architecture) but they don't have separate memories, just one (the modification).

Honestly, things have moved on so far now that modern CPUs only resemble Princeton (Von Neumann) and Harvard architectures in very loose ways. Out of order execution in particular rewrote the rule book.

[โ€“] atro_city@fedia.io 2 points 4 days ago (1 children)

Is there a name for the modern architectures?

[โ€“] wewbull@feddit.uk 3 points 4 days ago* (last edited 4 days ago) (1 children)

Not really because things are such a mish-mash of good ideas by different people. Over the past few years I've been collecting and reading a lot of the seminal papers and I've probably got 20-25 of them where ideas were introduced. A lot more are internal developments held secret inside companies like Intel or AMD.

I guess if you tried it might be something like "Super-scaler out-of-order speculative pipelined modified Harvard architecture" but that's just scratching the surface. The original concepts are still there, but there's a lot of work on top.

Edit to break that down:

  • Pipelined: instructions can be issued before the result of previous instruction is known, if there is no dependency. Allows one multi-cycle instruction to be issued per clock. This, in turn, allows the cycle time to get shorter.
  • Speculative: instructions can be issued before it is known if they will actually be executed. Incorrect Instructions are killed before they complete. Avoids conditional branches causing big stalls.
  • Super-scaler: It has multiple execution pipelines so more than one instruction can be issued per clock.
  • Out of Order: instructions don't have to execute in program order if the are not dependent on each other. Allows the processor to work on future things whilst waiting for a result to become available.
[โ€“] atro_city@fedia.io 2 points 3 days ago

Thank you for the breakdown. Very interesting.