[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Help i7 4790 3.6 GHz

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 23
Thread images: 4

File: haswell-41(2).png (37KB, 870x490px) Image search: [Google]
haswell-41(2).png
37KB, 870x490px
Holly fuck guys. How does this work?
I want to load 3 arrays into memory, multiple 2 arrays with 3 nested loops and save the result in the third.

How is my data filling L1,L2 and L3 cache on Intel Haswell?

When I declare an array, does it load that entire array to cache or only that one memory line that it needs curently?

On start 3 memory 64b memory lines from 3 arrays for one operation in inner loop and the rest of cache is empty at this point. Is thi interpretation correct?

Is memory line copied in L1 automatically copied to L2 and L3? Or is it stored in L1 and only goes to L2 when it's evicted? (same for L2->L3).

What about TLB? After you miss the TLB address cpu looks for address in page table in RAM or asks L1 cache for data that might be there? What is the order?
>>
Wtf speak english
>>
>>60955576
On data load is CPU cache filled on all levels in Haswell or only L1 is filled and L2 gets populated only when data from L1 gets evicted?
>>
>>60955592
Seek medical help.
>>
>>60955576
How can you not understand? Every CS major should get it.
>>
>>60955600
No motherfucker, I must know.
>>
>http://www.agner.org/optimize/

Should have something about Haswell's cache design.
>>
File: 149464573761455.jpg (2MB, 1640x1800px) Image search: [Google]
149464573761455.jpg
2MB, 1640x1800px
>>60955600
>>60955576
please leave this board. this is a fucking actual technology thread for once and you act rude???

Fuck you fagman
>>
>>60955551
Did really nothing change in the pipeline betwwen Hsw and SB besides more registers?
>>
>>60955551
it just werks
>>
>>60955682
It doesn't. People on stack argue on how it works. Is L2 inclusive or exclusive? Is data always copied to L3 on every call?

Is TLB mapped physically or virtually?
Second level TLB is a direct fallback for L1 TLB, right?

If I use 4 k pages then they only translate addresses? Why do I need 1 mb pages then?
>>
>>60955747
You can't build a better cache system than Intel, if you can, show us.
Otherwise fuck off
>>
>>60955829
I don't know how it populates on Haswell architecture. Are you deaf?
/g/ used to be cool.
>>
>>60955843
It's not anyone's fault you fail to understand the best processors in the world.
>>
>>60955843
>/g/ used to be cool.
Yeh. When it was lolis getting literally split in half by futa cocks.
But /g/uro is /g/one
>>
>>60955867
>best
Haha.
>>
>>60955869
>>60955874
Can you please talk about CPUs?
Or are you underage children that don't know shit?
>>
Ok. A friend told me that data evicted from L1 goes to L2 and data evicted from L2 goes to L3.
What about the TLB though?
>>
>>60956332
Why don't you do your own research instead of expecting people to spoonfeed you? Try reading Intel's own documentation for starters. Sage.
>>
File: 011.png (2MB, 1919x315px) Image search: [Google]
011.png
2MB, 1919x315px
>>60956412
>Try reading Intel's own documentation
Fuck me am I right?
>>
>>60956489
are you dumb nigger? intel books on their arch are free
https://software.intel.com/en-us/articles/intel-sdm
>>
File: 1471002325331.jpg (41KB, 582x364px) Image search: [Google]
1471002325331.jpg
41KB, 582x364px
>>60955551
Just buy Ryzen.
>>
>>60957249
Daisuki desu, Amada
Thread posts: 23
Thread images: 4


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.