일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pytest-pythonpath 설치 오류
- 이진수 곱셈 알고리즘
- gcc 컴파일
- Pyverilog 실행
- 클럭 게이팅
- 딥러닝 가속기
- linux c 컴파일
- 대구 반도체 설계기업 특화
- systolic array
- 데이터 해저드
- pygraphviz 설치 오류
- Makefile compile
- CLOCK GATING
- linux makefile 작성
- CDC
- Pyverilog 튜토리얼
- Pyvrilog tutorial
- 컨벌루션 연산
- AMBA
- 남산업힐
- Design DNN Accelerator
- Data HAzard
- gpgpu-sim
- linux c++ 컴파일
- makefile
- pyverilog 설치 오류
- DNN 가속기
- Pyverilog 설치
- DNN Accelerator
- CUDA
- Today
- Total
목록전체 글 (227)
오늘은 맑음
MSHRs(Miss Status Holding Registers)만약 cache에서 miss가 발생하면 어떤 과정을 수행할까? cache miss가 발생했다는 이야기는 CPU가 명령어를 수행하는데 필요한 데이터가 cache에 존재하지 않다는 의미입니다. 따라서 필요한 데이터를 다시 캐시로 가져오는 과정이 필요합니다. 이 과정에서 MSHRs라는 회로를 사용하게 됩니다.1. cache에서 miss가 발생하면 먼저 MSHRs을 점검2-1. cache miss가 발생한 명령어가 MSHRs에 존재하지 않다. 즉, 이 명령어에 대해 처음 miss가 발생 위와 같은 경우에는 MSHRs를 할당해 해당 명령어에 대한 cache miss를 처리하게 됩니다. 이 과정에서 상위 레벨의 cache 또는 메인메모리에 요청해 필요..
1. string에서 int로의 변환 string str;int num;num = atoi(str.c_str()); 2. int에서 string으로의 변환 string str;int num;str = to_string(num);
Python에서 pandas와 matplotlib를 이용해 그래프를 그리는 방법에 대해 알아보겠습니다. 위와 같이 세 학생의 'Math', 'Science', 'History'라는 교과목의 점수를 바탕으로 DataFrame을 만들었습니다. Bar graph 위와 같이 pandas와 matplotlib를 이용하면 쉽게 그래프를 그릴 수 있습니다.plot()함수에는 다양한 파라미터들이 존재하니 자세한 내용은 아래의 링크를 참조하시길 바랍니다.https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.plot.html
Pandas는 데이터 파일을 읽어 데이터 프레임을 만들어준다. 다음과 같은 포맷을 지원하여 다양한 데이터들을 이용하여 데이터 프레임을 만들 수 있다CSVEXCELHTMLJSONHDF5SASSTATASQL 다양한 포맷을 지원하기 때문에 딥러닝/머신러닝에서 학습을 위한 데이터를 전처리 할 때 사용한다.다음은 Pandas에서 사용하는 함수들을 알아보자.예시 이미지는 Kaggle의 titanic문제를 공부하며 사용한 예시를 보여주겠다. 1. Data = pandas.rad_csv('filename.csv')다음과 같이 실행하면 filename이라는 경로에 있는 csv파일을 읽어 데이터프레임을 만들어 Data에 넣어준다. 2. Data.head(N)해당 Dataframe의 N개의 데이터를 출력시켜준다.defaul..
Visual studio에서 컴파일 후 콘솔창 유지하기 visual studio 2015부터 ctrl + F5를 눌러 디버깅을 실시하면 명령 프롬프트가 실행 후 바로 종료되는 것을 확인할 수 있습니다. "원래는 계속하려면 아무 키나 누르십시오 . . ." 라는 글이 뜨고 키를 눌러야 꺼졌는데 말이죠... 이는 이전 버전에서 main함수 끝에 system("pause");라는 함수가 추가되어서 그렇습니다. 만약 컴파일 후 콘솔창이 꺼지는 것을 원치 않으신다면 1. system함수 추가해주기int main(){int a;int b;int c;c = a + b;system("pause");} 위와 같이 main함수 끝에 system함수를 추가시켜주면 됩니다. 2. 속성 변경해주기프로젝트를 우클릭 하여 속성으로..