看板 b89902xxx 關於我們 聯絡資訊
※ 引述《Hatred (遠方觀山)》之銘言: : ※ 引述《tonysun (美麗的相識)》之銘言: : : 請助教改鬆一點吧 : : 題目定義的不清楚啊 : : 老師說照上課講的例題算 : : 可是上課講例題的目的只是為了解釋觀念吧 : : 要我們記住解題時的假設條件 : : 不太合理吧 : : 我覺得這題有一些疑點 : : 1. write allocate v.s. write around (write之前要read嗎...) : 這郭我問過了 應該是不必 : : 2. 512 words 在 memory 中的位置 : : (1) 連續的64blocks (address只需送一次) : : (2) 分開的64blocks (要送64次address) : : (3) .....甚至更亂 : 嗯 有道理... : : 3. 依題意 每次write以4 words為單位 所以要等4 words送達後才能開始write ? 對吧 : 我是這樣寫 不過後來林仲祥告訴我了 我自己想一下也覺得應該是傳完第一個addr+word : 就開始write,然後一邊write一邊送接下來的words... 降將才對. 可是題目說"前4 words的write需要200ns, 接下來的write需要20ns"....... 1. 我們不知道"前4 words的writes"是怎麼做的 怎麼可以把它拆成更小單位 與其他事情平行處理? 2. "接下來的write" 照語意我會想成 "write of 4 words" 這樣想沒有不合理啊... : 然後還有就是 到底最後那20ns的write期間 可不可以傳下4words的addr啊... : 題目有講說接下來4個data word可以和write overlap, : 可是題目並沒有說address也行啊... : 如果address也行的話 說不定可以在剩下20ns就傳下4 words的addre + data... : 否則的話 每個block的傳送就要完全分開了... : :) : : PS 其實關於2, 我覺得既然要算bandwith與latency 用(1)的假設較合理吧?! : : 一點意見.. 總之 既然有這麼多爭議 請助教與老師考量一下吧... -- 命運的轉輪不停旋轉 但我只注視著妳........... -- ※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw) ◆ From: 140.112.25.135