profile
Design Verification engineer
post-thumbnail

TLB Exercise

풀이 순서 (공식 5개)Consider a system with the following processor components and policies:A direct-mapped L1 data cache of size 4KB and block size of 16 byt

14분 전
·
0개의 댓글
·

GPU

cuda api is not in final exam

2일 전
·
0개의 댓글
·
post-thumbnail

Translation Lookaside Buffer (TLB)

A TLB is a small, fast cache that remembers where virtual pages live in physical memory, so the CPU doesn’t have to read the page table from memory on

2일 전
·
0개의 댓글
·
post-thumbnail

HW4

Consider the following code, which sums the elements of a product of two matrices:Assume the following:There is a perfect instruction cache; i.e., do

2일 전
·
0개의 댓글
·
post-thumbnail

Virtual Memory

All processes share one address space: The physical address spaceWhat is the disadvantage?Too expensive to dedicate a full address space for just one

2026년 10월 28일
·
0개의 댓글
·
post-thumbnail

Prefetching Exercise (Very Important)

Data PrefetchRegister Prefetch: load data int registerCache Prefetch: load into cacheSpecial prefetching instructions cannot cause faults. The addr do

2026년 10월 26일
·
0개의 댓글
·
post-thumbnail

Hardware, Software Prefetching

No need for programmer or compiler interventionNo changes to existing executablesTake advantage of run-time informationMajor design questionsWhat to p

2026년 10월 26일
·
0개의 댓글
·
post-thumbnail

memory basic

Your computer's memory (RAM) is like a huge row of tiny boxes:Each box holds 1 byte, a very small piece of data.Each box has a number called its addre

2026년 10월 8일
·
0개의 댓글
·
post-thumbnail

Reducing Missed by Compiler Optimizations- (Final range start)

The optimized software can greatly reduce the missratesReorder procedures in memory so as to reduce conflict misses, without affecting correctnessProf

2026년 10월 7일
·
0개의 댓글
·

Reducing Miss Penalty - mid term

1. Early restart, Critical Word First CPU normally needs just one word of the block at a time. Don’t wait for full block before restarting CPU Early restart — As soon as the requested word of the blo...

2026년 10월 5일
·
0개의 댓글
·
post-thumbnail

HW3 - mid term (most important)

You are building a computer system around a processor with in-order execution that runs at 1 GHz and has a CPI of 1, excluding memory accesses. The on

2026년 9월 30일
·
0개의 댓글
·
post-thumbnail

Increasing Cache BandWidth (Not included in mid term)

1. Pipelined caches A. Pipelining A processor's clock cycle can be no shorter than its slowest single step (the critical path). A cache access is one

2026년 9월 30일
·
0개의 댓글
·
post-thumbnail

Reducing Hit times (Not included in mid term)

Hit time is the time to find data that is in the cache: use the index to pick a set, read its tag(s) and data, compare tags, then choose the right blo

2026년 9월 30일
·
0개의 댓글
·

Victim Caches

2. Victim Caches Victim cache holds data that has been deleted from the cache, in case it is needed again This is fully associative cache and can help to reduce misses with direct-mapped or set assoc...

2026년 9월 30일
·
0개의 댓글
·

VLSI Power

VLSI PowerVdd -> Capacitor -> GndDynamic powercapacitance swithcingcrowbar currentStatic powerLeakage currentrelation with energy and delayLow swing c

2026년 9월 29일
·
0개의 댓글
·

Midterm-1

Two NMOS are connected as shown here. What mode of operation (cutoff, linear, saturation) is M2 in? Vt for both MOS is 0.6V. Useful info: The side wit

2026년 9월 29일
·
0개의 댓글
·

Design L1, L2 caches

The main idea is that L1 and L2 have different jobs, so they are intentionally designed differently.differently.$\\boxed{\\text{L1: optimize for speed

2026년 9월 28일
·
0개의 댓글
·

Multi-Level Cache

Reducing Miss Penalty Multi-Level Caches Victim Caches Multi-level Caches There is a trade-off between the size of the cache and the access time Sm

2026년 9월 28일
·
0개의 댓글
·
post-thumbnail

HW2

Assume we are using 32-bit address. L1 cache is direct mapped and size is 16KB, block size is 32B. L2 cache is 8-way set associative and size is 4MB,

2026년 9월 26일
·
0개의 댓글
·
post-thumbnail

Memory Reference

Memory Reference는 CPU가 메모리 계층(Cache / Memory)에 한 번 접근하는 것을 의미한다. 주로 두 종류가 있다.A memory reference means one access to the memory hierarchy/cache.In thes

2026년 9월 26일
·
0개의 댓글
·