일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github
- FTL
- Samsung
- 시스템 소프트웨어
- framework
- deep learning
- Cache
- USENIX
- hardware
- storage system
- 커널 프로그래밍
- linux
- Machine Learning
- core dumped
- software
- rocksdb
- ssd
- 키워드
- 포트 번호 변경
- 시스템 프로그래밍
- Git
- kernel
- performance
- Operating System
- memory
- Flash Memory
- overflow
- Intel
- Today
- Total
목록분류 전체보기 (58)
Happy to visit my research note ^^
MCU programming에서는 register를 제어하기 위해서 같은 주소에 값을 여러번 쓰는 경우가 많고, 이 경우 code 앞을 보면 volatile keyword가 붙어있는 것을 확인할 수 있다. 변수를 선언할 때 volatile이 붙으면 compiler는 해당 변수를 최적화에서 제외하여 항상 memory에 접근하도록 한다. 즉, volatile 변수를 참조할 경우 register에 load된 값을 사용하지 않고 매번 memory를 참조한다. # Syntax volatile [type] [variable_name]; *(unsigned int *)0x8C0F = 0x8001; *(unsigned int *)0x8C0F = 0x8002; *(unsigned int *)0x8C0F = 0x8003;..

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 ..

이번 챕터에서는 Neural Network를 공부하면서 해당 연습 문제를 학습한 과정을 보여드립니다. Create Neural Network Model using Keras import keras from keras.models import Sequential from keras.layers import Dense, Activation 위 코드는 keras를 사용해서 Neural Network model을 구성하는 코드이다. 우선, 'keras' modul을 import 해야한다. 그리고 'Sequential' model을 생성한다. 'Sequential' model은 layer를 sequential하게 차례대로 쌓아서 만드는 가장 간단한 neural network model이다. 다음으로, 'Dense..

3.17.2023 (Fri) Machine Learning으로 모든 문제를 파악 가능한 것은 아니다. 우선적으로 물어야할 것은 " is it suited for learning problem? " 이다. 이 질문의 답은, 데이터가 충분하고 정확해야하고, 예측하려는 결과가 측정 가능하고 명확해야 한다. 예를 들어, time for a falling object to hit the ground 를 본다면 본 질문은 물리학적인 공식을 사용하여 정확하게 계산할 수 있기 때문에, Machine Learning 을 위한 learning problem에 적합하지 않다. 그러나 Detecting potential fraud in credit card charges 를 본다면 대용량의 거래 데이터를 수집하고, 이를 기반..
Siamak Tavallaei, CXL™ Consortium Technical Task Force Co-Chair and Principal Architect, Microsoft Azure, Rob Blankenship, Processor Architect and Principal Engineer, Intel, and Kurt Lender, CXL Consortium Marketing Working Group Co-Chair and Senior Ecosystem Enabling Manager, Data Center Group, Intel, presented a deep dive into how CXL technology maintains memory coherency between the CPU memor..
Jun He Sudarsun Kannan Andrea C. Arpaci-Dusseau Remzi H. Arpaci-Dusseau Department of Computer Sciences, University of Wisconsin–Madison EuroSys '17: Proceedings of the Twelfth European Conference on Computer Systems April 2017 Pages 127–144 https://doi.org/10.1145/3064176.3064187 Abstract 저자들은 modern file systems and SSD FTLs에서 application performance를 자세하게 분석한다. 저자들은 clients of SSDs가 high perf..
Jian Ouyang Shiding Lin Baidu, Inc. Song Jiang ∗ Peking University and Wayne State University Zhenyu Hou Yong Wang Yuanzheng Wang Baidu, Inc ASPLOS '14: Proceedings of the 19th international conference on Architectural support for programming languages and operating systems February 2014 Pages 471–484 https://doi.org/10.1145/2541940.2541959 Abstract 지난 몇 년간, 중국 최대 internet search company인 Baidu의..
linux상에서 kernel programming을 하던 중 core dumped error가 발생하여 이번 게시물을 작성하게 되었다. Segmentation Fault 먼저, segmentation fault는 program이 memory에 접근할 때 잘못된 영역에 접근하려고 할 때 발생한다. 예로는 : Pointer Issue : 잘못된 pointer를 사용해서 읽거나 쓸 때 발생한다. 예를 들어, NULL pointer를 참조하거나 이미 해제된 memory에 접근하는 경우가 있다. Array Issue : 배열의 범위를 벗어난 index로 접근하거나, 배열을 선언하지 않은 pointer로 접근할 때 발생한다. Stack Overflow : 함수 호출 시 stack frame이 너무 많이 쌓이면 st..