Lecture 22: Memory Controllers - Carnegie Mellon - Comp. Arch. 2015 - Onur Mutlu

  Рет қаралды 21,915

Carnegie Mellon Computer Architecture

Carnegie Mellon Computer Architecture

Күн бұрын

Пікірлер: 7
@joechang8696
@joechang8696 6 жыл бұрын
In hind sight, the right time for Intel to integrate the memory controller would have probably been with the Pentium 4, give how high the P4 frequency was actually capable of. However, during early planning phase, the thought was that Willamatte frequency was going to be 1200-1400MHz. The plan was also to use Rambus memory, which was capable of high bandwidth. Because Intel just made the commitment to a new bus for P4 (quad-pumped version of the PPro bus and other enhancements) Intel did not want change the bus again, hence the delay to Nehalem. The Intel strategy for logistical simplicity was that a new processor could use the previous north bridge, and a new north bridge could support both the current and next processor. Of course, this cannot be adhered to for an extended period, it could be for a 3-4 year stretch.
@JonMasters
@JonMasters 8 жыл бұрын
SPEC is still very important. While largely irrelevant, software industry dinosaurs still use it, meaning that those of us trying to promote adoption of ARMv8 servers have to go through contrived nonsense to make SPEC look good for the one time it will be run.
@10ghznetburst
@10ghznetburst 3 жыл бұрын
Funny how moving the memory controller on chip was a no-brainer back when AMD did it, but now we again are moving them off chip with CXL and OMI...
@PrinceKumar-bi6vq
@PrinceKumar-bi6vq 8 жыл бұрын
In THREAD CLUSTERING MEMORY SCHEDULING My doubts are - 1. Which threads are you refering here ? Is it hardware thread or kernel/user thread? 2. How does memory controller gets the information related to thread?
@linelogic1699
@linelogic1699 5 жыл бұрын
A thread here, means a Processing Engine ( PE ). It could be one core or one thread in a multi-thread CPU. A single stream of instructions.
@EvilSapphireR
@EvilSapphireR Жыл бұрын
@@linelogic1699 that's a who lotta words for a hardware thread, something the guy directly asked. I love deliberate academic obscuration.
Lecture 23: Memory Management - Carnegie Mellon - Comp. Arch. 2015 - Onur Mutlu
1:48:55
Carnegie Mellon Computer Architecture
Рет қаралды 8 М.
Lecture 28. Memory Consistency and Cache Coherence - Carnegie Mellon - Comp. Arch. 2015 - Onur Mutlu
1:44:32
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 20 МЛН
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 36 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 4,7 МЛН
Computer Architecture - Lecture 11a: Memory Controllers (ETH Zürich, Fall 2020)
1:25:20
DRAM Controllers & Address Mapping
48:26
NPTEL IIT Guwahati
Рет қаралды 31 М.
Lecture 17. Memory Hierarchy and Caches - Carnegie Mellon - Comp. Arch. 2015 - Onur Mutlu
1:09:54
Carnegie Mellon Computer Architecture
Рет қаралды 22 М.
D. Richard Hipp - SQLite [The Databaseology Lectures - CMU Fall 2015]
1:07:08
CMU Database Group
Рет қаралды 36 М.
Lecture 26. More Prefetching and Emerging Memory Technologies - CMU - Comp. Arch. 2015 - Onur Mutlu
1:56:09
Carnegie Mellon Computer Architecture
Рет қаралды 4,6 М.
Lecture 21: Main Memory and the DRAM System - Carnegie Mellon - Comp. Arch. 2015 - Onur Mutlu
1:29:01
Carnegie Mellon Computer Architecture
Рет қаралды 36 М.
Lecture 15. GPUs, VLIW, Execution Models - Carnegie Mellon - Computer Architecture 2015 - Onur Mutlu
1:48:38
Whiteboard Wednesday - Introducing the DFI 5.0 Interface Standard
7:46
Cadence Design Systems
Рет қаралды 10 М.