일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- linux c++ 컴파일
- 대구 반도체 설계기업 특화
- pyverilog 설치 오류
- CDC
- 딥러닝 가속기
- Pyverilog 설치
- makefile
- gpgpu-sim
- pygraphviz 설치 오류
- 컨벌루션 연산
- 이진수 곱셈 알고리즘
- AMBA
- 남산업힐
- Pyverilog 튜토리얼
- linux c 컴파일
- DNN 가속기
- DNN Accelerator
- 데이터 해저드
- CLOCK GATING
- Data HAzard
- linux makefile 작성
- CUDA
- 클럭 게이팅
- Pyverilog 실행
- systolic array
- Design DNN Accelerator
- Pyvrilog tutorial
- gcc 컴파일
- Makefile compile
- pytest-pythonpath 설치 오류
- Today
- Total
목록분류 전체보기 (227)
오늘은 맑음
서울역에서 연결된 문화역서울284에서 커피사회라는 이름으로 전시회를 해서 다녀왔어요~2.17일까지였는데 ~3.3일까지로 연장됬다네요매시 정각 지정된 방에서 커피를 시음할 수 있어요구 역사를 이용해 전시관을 꾸며놔서 옛날 건물느낌도 참 좋아요입구에 들어가면 있어요입장하면 이 컵을 나눠줘요여기에 커피를 받아서 마시면되요입장료는 무료!내부사진은 많이 찍지 않았지만 커피콩으로 가득찬 방이 제일 좋았어요커피향이 진해서 좋아요문 밖에 커피콩 기름으로 인해 의류가 오염될수있다고 써있어서 조심해야해요제 신발도 갈색으로 물들었어요서울로 7017에서 찍었는데 밤엔 더 이쁘네요 :) 전시는 7시까지에요끝나기전에 다녀오세요
GPGPU-Sim 사용해보기 GPGPU-Sim을 버추얼 머신용으로 설치를 했습니다. Home을 보면 run_gpgpu-sim.sh 파일과 vectoradd.example.txt파일이 있네요 vectoradd.example.txt파일을 열어보면 명령어가 하나 있습니다. ./run_gpgpu-sim.sh ~/cuda/sdk/4.2/C/bin/linux/release/vectorAdd 이 명령어는 gpgpu-sim.sh파일을 시행시키는 명령어네요 cuda/sdk/4.2/C/bin/linux/release/의 경로를 따라가보니 CUDA에서 제공해주는 test bin파일들이 있습니다.cuda/sdk/4.2/C/src/의 경로로 가보면 이 bin파일들의 cu파일들이 존재하네요. 현재 가상머신용으로 설치했다면 CUD..
GPGPU-Sim GPGPU-Sim은 GPU를 simulation 해볼 수 있는 tool이다.GPGPU-Sim은 www.gpgpu-sim.org에서 다운로드 받을 수 있다.직접 linux 환경에서 설치할 경우 https://github.com/gpgpu-sim에서 설치 할 수 있으며 모든 환경설정을 해줘야 하지만 가상머신용으로 올려놓은 파일을 다운받으면 .vdi파일을 받을 수 있다. 이 vdi파일을 가상머신에서 load하면 환경설정이 모두 되어있는 GPGPU-Sim을 사용할 수 있다.http://www.gpgpu-sim.org/ 홈페이지를 확인하면 메뉴얼과 튜토리얼 프로그램 pdf를 다운로드 받을 수 있다. 기본적으로 GPGPU-Sim을 다운받게 되면 내부에 config 되어있는 GTX-480, Quad..
함수 overloadingC에서는 없는 overloading기능이 C++에 추가되었다.만약 C에서 아래의 두 함수가 선언되있다면 어떻게될까? int add(int a);int add(int a, int b); C에서는 컴파일 오류가 발생할 것이다.C++에서는 매개변수와 함수명을 이용해 함수를 판단하기 때문에 오류가 발생하지 않는다.하지만 overloading시 주의사항이 있다.매개변수의 형태가 같지만 반환형이 다른경우에는 overloading이 되지 않는다. default 매개변수C++에서는 default 매개변수를 선언할 수 있다. int add(int a=1);int add(int a){return ++a;}위와 같은 함수가 선언되어 있으며 main에서 add();라고 함수를 호출한다면 결과값은 어떻..
cin c 언어에는 데이터를 입력받는 함수가 scanf()가 있다면 c++에는 cin이 있습니다.사용법은 cout과 비슷하지만 꺽쇠의 방향이 다릅니다. int number;cin >> number; 콘솔창에 입력값을 넣어주게 되면 number 변수에 데이터가 들어가게 됩니다. c 언어는 입력받을 때 데이터의 자료형을 명시해 주었어야 했는데 cin은 그렇지 않습니다. cin은 입력값을 enter키로 구별을 합니다. 따라서 변수를 입력해 줄 때 공백이 들어간다면 공백 이전 까지의 값만 결과로 받아들이게 됩니다. getline() 만약 공백까지도 입력받고 싶다면char name[11];cin.getline(name, 11); cin.getline()함수를 사용하시면 공백이 포함된 문자열을 입력받을 수 있습니다..