Multicore Memory Caching Issues - Cache Coherency

  Рет қаралды 46,097

cscsch

cscsch

Күн бұрын

Пікірлер: 9
@mikem.1688
@mikem.1688 8 жыл бұрын
So well explained, and the diagrams are awesome. If only all the Operating Systems tutorials on youtube could be this good.
@yazoo178
@yazoo178 10 жыл бұрын
This is exceptionally well explained, particularly because it's such a complex topic.
@rosepark222
@rosepark222 6 жыл бұрын
At 24:05, the author said "declare a little array and sub sum of two with two values and thread one update the first part of the array and the thread two updated second part." and I am wondering what does it mean. Don't we need two sub sums for the first and half part of the original array? What does it mean by having little array?
@thedanielchen96
@thedanielchen96 5 жыл бұрын
You have the following big array "int bigArray[10000]". Thread1 sums up elements 0~4999 and Thread2 sums up elements 5000~9999. The variable used to store the summation is a single array "int littleArray[2]", where Thread1 writes to littleArray[0] and Thread2 writes to littleArray[1]. In the process of the summation, Thread1 loops through the first 5000 elements of bigArray and increments the value of littleArray[0] by each element it sees. Thread2 applies this as well for the last 5000 elements while writing to littleArray[1]. From the shared memory's perspective, the concurrent writing to littleArray causes the false sharing.
@piyushkatariya1040
@piyushkatariya1040 5 жыл бұрын
Great presentation. thank you.
@amirkeramatian653
@amirkeramatian653 7 жыл бұрын
Very instructive! Thanks a lot.
@yashkumargumashta6061
@yashkumargumashta6061 8 жыл бұрын
Great piece of work ..
@srnvs
@srnvs 10 жыл бұрын
Thank you
@Darieee
@Darieee 8 жыл бұрын
nice :D
Multicore Memory Caching Issues - Caches Part 2/2
17:36
MIT 6.004 L25: Cache Coherence
40:19
Silvina Hanono Wachman
Рет қаралды 7 М.
«Жат бауыр» телехикаясы І 26-бөлім
52:18
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 434 М.
Почему Катар богатый? #shorts
0:45
Послезавтра
Рет қаралды 2 МЛН
Maintaining Cache Coherence with MESI
22:32
Jacob Schrum
Рет қаралды 7 М.
Performance Optimization, SIMD and Cache
45:29
Sergiy Migdalskiy
Рет қаралды 36 М.
4 2 1 Cache Coherence
9:01
Prof. Dr. Ben H. Juurlink
Рет қаралды 31 М.
Inside the V3 Nazi Super Gun
19:52
Blue Paw Print
Рет қаралды 2,2 МЛН
A tour of the ARM architecture and its Linux support
46:34
linux conf au 2017 - Hobart, Australia
Рет қаралды 127 М.
Video 75: Directory Based Cache Coherence, CS/ECE 3810 Computer Organization
11:43
Caching - Simply Explained
4:55
Simply Explained
Рет қаралды 128 М.
Snooping-based Cache Coherency Protocol
6:02
Neso Academy
Рет қаралды 63 М.
Introduction to Cache Memory Concepts
7:31
Jacob Schrum
Рет қаралды 17 М.
«Жат бауыр» телехикаясы І 26-бөлім
52:18
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 434 М.