일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 논문번역 꿀팁
- 파이썬 프로젝트
- 리눅스기초#리눅스명령어#리눅스 tail#tail#모의해킹 리눅스
- 파이썬#subprocess#communicate()
- 파이썬#파이썬경로#파이썬폴더#파이썬디렉토리
- 스트림 암호 one-time-pad 공격#보안#암호
- 파파고 꿀팁
- 크롬오류#크롬검색어자동완성끄기#검색어자동완성오류#검색어자동완성 제거#검색어 노란선#검색어반복입력
- pdf 번역
- 파이썬 파일 전송
- 파이썬 #파이썬프로젝트 #파이썬 예시 #파이썬 파일경로 #파이썬 자동화
- 파이썬
- QGC#QGrouncControl#GLIB오류
- 통계 #ROC #TPR #FPR #TNR #이진분류 #Accuracy #Recall
- 리눅스#모의해킹#리눅스명령어#head 명령어
- 파이썬 음성파일 텍스트 변환
- ROS #Robotics #ROS기초
- 파이썬 음성인식
- 패스트 캠퍼스 #자율주행 #비전
- 파이썬 텍스트 변환 #파이썬 공부
- 파이썬 열
- 파이썬 예시
- 파이썬 채팅
- 파이썬 엑셀 파일 읽고 쓰기
- 파파고 번역
- ROS #spin() #spinOnce() #ROS기초
- 파이썬 유튜브
- 파이선 행
- 파이썬 #
- PDF 개행문자
목록▶ Computer Science (21)
개발자비행일지
Surrogate Model 모델이란, 복잡한 시스템의 수많은 입출력 특성을 실제 모형과 유사하게 만드는 것을 목적으로 하여, 추상화 된 모델을 통해서 실제 시스템의 입력과 출력의 관계를 실멓하기 위한 모델이다. 보통 자동차 충돌 실험과 같이 실제 실험이 비용이 드는 경우에 활용한다. Surrogate model은 실제 시스템에서 보고 싶은 관계를 설정하고 이를 시뮬레이션 할 수 있도록 설계되어야 하며, 이 모델은 설계 자동화, 매개변수 분석, 최적화, 민감도 분석 등에 활용된다. 이는 meta model, response surface model(RSM), 에뮬레이터, auxiliary model, repro-model 이라고도 불린다. 이 모델은 인공지능에도 많이 활용되고 있다. 인공지능을 해석함에 ..
Out-of-order Processor Pipeline이란 CPU에서 특정 작업이 지연됨에 따라 낭비될 수 있는 명렁 사이클을 이용하기 위한 방식이다. 말 그대로 명령어를 순서대로 처리하지 않는다. 이러한 행동이 어떻게 성능 향상으로 이어질 수 있는지에 대해 다음 설명을 보자. 값 A는 CPU의 캐시에 있고, 값 B는 없어서 메모리를 읽어와야 하는 상황일 때 var c = B; var d = A; 위와 같은 코드를 만난다면 어떻게 처리하는게 더욱 효과적일까? 순차적 처리 값 B를 캐시에서 찾음 캐시 미스가 발생하고 값 B를 메모리에서 읽어 옴 값 c를 할당한 뒤, 메모리에서 읽어 온 값 B로 초기화 (이 과정에서 값 A가 캐시에서 사라짐) 값 A를 캐시에서 찾음 캐시 미스가 발생하고 값 A를 메모리에서..
Direct 모드와 Indirect 모드 Direct 모드의 문제점 하나의 명령어에 여러 정보를 담다 보니 표현하는 데이터 크기가 제한된다는 문제가 발생했다. 예를 들어 LOAD 명령어를 보면, 세 개의 비트수로 표현되는 destination 부분은 문제 될 것이 없다. 이 곳에는 데이터를 저장할 레지스터 정보가 오게 되는데, 레지스터 개수가 총 8개에 지나지 않기 때문이다. 하지만 메인 메모리의 주소값을 나타내는 source 부분에서는 문제가 발생한다. 이 부분에 총 여덟 개의 비트 수가 할당되어서, 표현할 수 있는 값의 범위가 0x0000에서부터 0x00ff까지가 전부이기 때문이다. 만약에 범위밖에 있는 0x0100번지에 저장되어 있는 데이터를 참조하고자 한다면 문제가 발생한다. 지금까지 우리가 언급..
파이프라이닝(Pipelining) 파이프라이닝이란 공장의 컨베이어 벨트에서 진행되는 조립 공정처럼 생산을 위해 필요한 명령을 단계별로 구분하여 나누고, 이를 중척적으로 실행하는 구현 기술이다. 이러한 파이프 라이닝은 세탁소에서 세탁을 하는 절차를 생각하면 쉽게 이해할 수 있다. 세탁소는 세탁을 위해서 다음과 같은 알고리즘을 거쳐서 세탁물을 처리한다. 세탁기에 세탁물을 넣고 작동시킨다. 젖은 옷을 건조기에 넣고 작동시킨다. 건조된 옷을 탁자위에 놓고 접는다 옷을 장롱에 넣어둔다. 위의 순서대로 차례대로 세탁을 진행하게 된다면, 각 단계가 종료 될 때 까지 대기하고 그 다음 단계를 진행하게 되기 때문에 유휴과정(idle task) 쉬는 과정이 생기게 된다. 단계적인 일을 처리할 때 idle task 없이 동..