profile
Design Verification engineer
post-thumbnail

HW3

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

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

Increasing Cache BandWidth

A processor's clock cycle can be no shorter than its slowest single step (the critical path). A cache access is one of the slowest steps: decode the i

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

Reducing Hit times

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

2일 전
·
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...

2일 전
·
0개의 댓글
·

VLSI Power

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

3일 전
·
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

3일 전
·
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

4일 전
·
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

4일 전
·
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,

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

Memory Reference

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

6일 전
·
0개의 댓글
·

Cache Optimizations

Compulsory – first time when we want to access a block, cold-start misses.Capacity – if cache cannot hold all blocks needed in a programConflict – if

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

Average Memory Access Time (AMAT)

Which has the lower miss rate: a 16KB instruction cache with a 16KB data cache or a unified 32KB cache? Use the following data for number of misses pe

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

Progressive Sizing

In VLSI, progressive sizing means making transistors in a series stack gradually larger depending on their position, instead of giving every transisto

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

Write policy

64-bit address, 2-way set associative, cache size 128KB (only for the data part), block size 16BSet-IndexTag ComparisonData TransferRead Hit time: 1 +

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

Set Associative cache

Q1: Where can a block be placed in the upper level?(Block placement)Q2: How is a block found if it is in the upper level?(Block identification)Q3: Whi

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

Multiprotocol accelerator

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

Homework 3: Cache Planning

Assume that we have a cache with the following parameters:1\. Total cache size of 64 bytes2\. Cache lines of 16 bytes (16 bytes are retrieved from DRA

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

Lec5. Capacitance, LE

Two formulas you already know both contain C, and nothing else in them is really under your control:tpd ≈ 0.69 · Ron · CL    Pdyn = α · CL · V2 · fSo

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

Lec4. Complex gate, Sizing

The whole lecture starts from one simplification: represent an "on" transistor as a resistor R. Then a network of transistors becomes a network of res

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

Comp Arch HW1

Consider two different implementations of the same instruction set architecture. The instructions can be divided into four classes according to their

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