일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 포트 번호 변경
- rocksdb
- ssd
- kernel
- USENIX
- core dumped
- Intel
- Operating System
- 커널 프로그래밍
- Git
- framework
- linux
- Cache
- hardware
- Samsung
- 시스템 프로그래밍
- Machine Learning
- Flash Memory
- 시스템 소프트웨어
- 키워드
- performance
- overflow
- software
- storage system
- FTL
- deep learning
- memory
- github
- Today
- Total
목록System Storage & Security (2)
Happy to visit my research note ^^

Chap 1 Our need for timely data analysis in increasing 1. Microsecond/millisecond analysis 2. Gigabytes, terabytes, petabytes per query 3. Scalability, distributed systems 4. Energy and efficiency needs at the end of the day, how fast can you read and write your data from storage device ㅡ> this is what we will be studing if far from the CPU, latency and throughput get worse but capacity will be ..

prof. Onur Mutlu ETH Zürich Spring 2020 Cache는 Main Memroy에서 읽은 데이터를 빠르게 접근할 수 있도록하는 임시 storage이다. Cache는 속도가 빠른 장치와 속도가 느린 장치 사이에 위치하며, 속도가 빠른 장치에서 읽어온 데이터를 캐시에 저장하여 빠르게 접근할 수 있다. Cache는 주로 block이라고 부르는 fixed size의 데이터 덩어리로 구성되어 있다. 캐시에 데이터가 저장될 때, 해당 데이터를 찾기 위한 Key 역할을 하는 고유한 Address가 함께 저장된다. 이러한 주소를 통해 cache에 저장된 데이터를 검색하고 접근할 수 있다. Cache의 structure는 크게 두 가지로 나눌 수 있다. Direct Mapped Cache와 As..