Von neumann architecture

can anyone recommend a good book on von neumann architecture? failing this course hard and want to understand it better so i dont get expelled

pic unrelated

Other urls found in this thread:

en.m.wikipedia.org/wiki/Von_Neumann_architecture#Von_Neumann_bottleneck
twitter.com/SFWRedditVideos

this this can be secribed on single page
but you want pay for book
retarded retardeses retarded

pic sauce?

kys reddit

wat

it

how specific you need to go? wikipedia article on von neumann's architecture was literally all i needed to pass.

Literally this. von Neumann means nothing without talking about the microarchitecture and ISA for a processor.
You can implement any ISA in von Neumann style, all current implementations are von Neumann, there just nothing else, but that doesn't mean that's how a real manufacturer does it.
Take a course on processor design and modern architecture to learn about cores and threading. They're pretty interesting to learn about and the concepts behind them are pretty fun.

>not knowing the most pleb and entry level visual novel to exist
Back to le site faggot.

>You can implement any ISA in von Neumann style, all current implementations are von Neumann, there just nothing else, but that doesn't mean that's how a real manufacturer does it.
This is misleading and unhelpful to OP who is asking for enlightenment.

The ISA may be von Neuman but only barely. Reality is that most modern CPUs are Harvard architecture inside, just look at Intel chips: there is a separate instruction cache from data cache (at level 1). And where things break down is that self modifying code rarely works well or even predictable these days.

sauce?

>The ISA may be von Neuman but only barely. Reality is that most modern CPUs are Harvard architecture inside
>there is a separate instruction cache from data cache (at level 1)
I was under the impression that a CPU (ALU+Program Counter) that has access to some sort of memory, regardless of whether or not it's split, is enough to classify something as von Neumann. At least, that's what my professor taught us. It could have just been a hand wavey thing to get us off his back though.
>And where things break down is that self modifying code rarely works well or even predictable these days.
I don't understand what you mean.

fuck off

>I was under the impression that a CPU (ALU+Program Counter) that has access to some sort of memory, regardless of whether or not it's split, is enough to classify something as von Neumann. At least, that's what my professor taught us. It could have just been a hand wavey thing to get us off his back though.
It is a good enough story for an introductory course but will bite you hard if you do any serious ISA design or hard core assembly. I have done both. Simplifications are just that, handy to get started but there are snags.

A modern CPU (Intel, AMD, IBM etc) use multiple levels of cache: L1 is closest to CPU, L3 is closest to memory. L2 and L3 are unified but L1 is split in two, data and instruction. That trick allows the CPU to work the data but and instruction bus simultaneously and is a huge win. You also have super Harvard, for instance stack, zero page or scratch pad on yet another bus.

>>And where things break down is that self modifying code rarely works well or even predictable these days.
>I don't understand what you mean.
Self modifying code is about modifying code, usually before you reach that snippet. On a 6502 all is cool. On a modern CPU you end up modifying the L1 data cache but execute from L1 instruction cache, so the cpu runs stale code. To get it to work you need to flush L1 data cache into L2 and then load L1 instruction cache from L2. And that is timing critical and might even be outside user code control. And as long as you do not know what is in which cache the code will be unpredictable.

post more emi then maybe i can help

It's Katawa Shoujo, a free visual novel. Not sure why it's called entry level except when compared to literal books like fruits de grisaia.

You wanted emi?

...

>Not sure why it's called entry level
t. someone who hasn't even read more than 5 visual novels or watched more than 100 cartoons.

This. wtf are you asking for help for this on /g. Does your generation not know how to google shit anymore? It's the most basic thing to get.
> failing this course hard and want to understand it better so i dont get expelled
Consider a new branch of study or how about asking your fucking teacher a question

I don't keep track of how many visual novels I have read but they never seemed like something I would rank on a scale that starts with entry level. It's like you are trying to compete to be the most autistic.

fuck off ks devs

fucking spoonfeeders.

Where is the Von Neumann's bottleneck?

Why don't you stop playing your anime games and do your homework?

That's why you're failing

It's entry level because at no point it goes off the rails and does things that would scare normies off.

>feeling superior because of your knowledge of pedophile drawn porn
imagine being this pathethic

Isn't it obvious? The busses are the bottleneck. It takes time for data to travel between the CPU and memory.

Use your brain

>Implying I'm a Sup Forumsentooman at all
I've just heard this term one day and wanted to sound smart on my favorite japanese cartoon social media.

I do recommend that Wikipedia is generally a better technical reference than Sup Forums.
en.m.wikipedia.org/wiki/Von_Neumann_architecture#Von_Neumann_bottleneck
But if you want opinions, Sup Forums sure has them.

Yo Von Nuemann, I'ma let you finish, but Charles Babbage had the best concept for a mechanical device that accepted instructions and stored them into memory.

But British people aren't real humans and Ada Lovelace is just a hipster meme, a strenuous connection made so that it looks like womyn we're the real CS originators all along.

you have to go back

>en.m.wikipedia.org/wiki/Von_Neumann_architecture#Von_Neumann_bottleneck
It is not clear how a branch predictor will mitigate a von Neumann bottleneck. The other points are right and are already discussed earlier here.

>they never seemed like something I would rank on a scale that starts with entry level
Because you only read entry level VNs.
>It's like you are trying to compete to be the most autistic.
>Stop presenting facts! REEEEEEEEEE
You belong in "the site" friend.

Dudes...

>I feel elite because my hentai scat porn
>hehe, look at all that gore, hehehe
>normies wouldn't understand
>nobody understands


It can be tough to be 15 user, we know..

but have alooot books about "funcional programing" and related staff
if you love to read you can read it and feel good

programming it not something wat you can read from book
it must be in you genetic- the order thinking

Cite?

These days they are churning out programmers by the tons. It is a line of work where even mediocre guys can get gainful employment. And we see the results, not always a wonder to behold.

To be part of the absolute elite you might need something more but that is these days a tiny, tiny fraction of everyone programming.