일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CuDNN
- 클라우드
- Semiconductor
- jhVM
- 양자역학의공준
- nvidia
- CUDA
- 쿠버네티스
- kubernetes
- convolution
- deep_learning
- jhDNN
- POD
- HA
- DRAM
- sycl
- 반도체
- 딥러닝
- FPGA
- flash_memory
- C++
- cloud
- GPU
- dnn
- 반도체기초
- stl
- Qubit
- SpMM
- quantum_computing
- Compression
- Today
- Total
목록이것저것/CSE (3)
Computing
문제 상황 설명 리눅스 환경에서 터미널을 종료시키면 터미널에서 실행시킨 프로그램(ex, python, java, etc.)들도 함께 종료된다. 특히 SSH를 통해 원격으로 서버에 접속하여 프로그램을 실행시키더라도, SSH 연결이 끊기면 자동으로 실행한 프로그램도 종료된다. 이는 SIGHUP[1] 시그널(signal) 때문이라고 한다. 위키에 따르면 SIGHUP(signal hang up)는 터미널 hang-up(연결 끊김)이 발생할 때 생성되는 시그널이라고 한다. 터미널이 종료되면 터미널이 관리하는 모든 프로세스들에게 SIGHUP 시그널이 전송되고, SIGHUP 시그널을 받은 프로세스는 기본 설정으로 종료된다고 한다. 따라서 프로세스가 SIGHUP 시그널을 받지 않도록 설정하면 문제가 해결된다. 이와 동..
HTTP vs. HTTPS HTTP(HyperText Transfer Protocol)는 HTML(일반적인 웹사이트 문서)와 같은 하이퍼미디어를 전송하기 위한 통신규약(Protocol)을 의미한다. 이를 통해 크롬과 같은 웹브라우저가 웹서버와 통신한다. HTTPS(HTTP over Secure Socket Layer)는 이름에서 알 수 있듯이 HTTP 통신에 보안(Secure) 기능이 추가된 통신규약이다. Fig 1.은 HTTP 통신과 HTTPS 통신의 차이를 보여주는 그림이다. 컴퓨터1과 웹서버1 사이에는 HTTP 통신을, 컴퓨터2와 웹서버2 사이에는 HTTPS 통신을 한다. 컴퓨터에서 웹서버로 비밀번호를 전달해야 하는 경우가 있다고 하자. HTTP 통신은 비밀번호를 어떠한 암호화 없이 그대로 웹서버로..
Linux 터미널에서 여러 명령어를 순차적으로 실행시켜야 하는 경우가 있다. 예를 들면 폴더를 만들고, 그 폴더에 git을 통해 프로젝트를 다운로드받고, 다운로드받은 프로젝트를 빌드하는 경우를 생각해보자. 일반적으로 [mkdir] 명령어를 통해 폴더를 만들고, [git] 명령어를 통해 프로젝트를 다운받고, 그 이후 [make] 등의 build 명령어를 실행시켜 빌드를 할 것이다. 이때 [git] 명령어가 끝날 때까지 기다린 후 [make] 명령어를 직접 처줘야하는데, 문제는 [git] 명령어가 오래 걸리면 나의 대기시간이 길어진다. 이럴 경우 명령어들을 순차적으로 실행하도록 shell script를 짤 수도 있지만, 터미널 커맨드라인에서 여러 명령어를 순차적으로 한번에 실행시킬 수도 있다. 커맨드라인 한..