안녕하세요! 교수님 질문있습니다
307
작성한 질문수 3
안녕하세요 퀄리티 좋은 강의 정말 감사합니다.
멀티쓰레딩 강의를 보면서 궁금한 점이 생겼는데요,
SIMD에 대해서 입니다. 이것도 병렬 프로그래밍에 관한 개념으로 알고 있는데 쓰레드와 어떤 차이점이 있는 것인지, 내부적인 동작원리등이 궁금합니다..!
답변 2
1
SIMD는 GPU와 같은 프로세서에서 명령어 하나로 큰 벡터 연산을 처리하게 해 주는 일종의 하드웨어 인스트럭션 아키텍처입니다. 따라서, 멀티쓰레딩하고는 거리가 멀고, 질문하신 대로 병렬 프로그래밍의 문제에 속하죠. CUDA와 같은 병렬 처리가 가능한 프로그래밍 언어가 SIMD가 지원되는 GPU 기반의 병렬 프로그래밍을 지원해 주고, TensorFlow도 비슷한 방식으로 지원해 준다고 보면 됩니다. 운영체제 입장에서는 GPU를 어떻게 처리할 것인가의 문제가 된다고 보시면 될 듯 하네요.
퀴즈 7번의 답에 대한 질문입니다.
0
541
1
이해하고 있는것이 맞는건지 궁금합니다 ㅠㅠ
0
802
1
타우시간
0
533
1
퀴즈1 1번 질문합니다 !
1
593
1
Page는 Text Data이외에 다른 메모리도 포함하나요?
1
369
0
IPC shared memory 코드
0
509
1
[간단한 질문 ]banker's algorithm 을 linux 에서 실제로 프로세스 관리할때 쓰이나요?
0
394
0
user mode i/o 관련 질문
0
273
1
shared memory 관련해서 질문 드립니다.
0
509
1
교수님 fork()함수에 대해 질문이 있습니다.
0
878
2
process 와 thread
0
360
1
교수님 Docker 로 실습해도 괜찮을까요?
1
856
1
Mac OS에서 Docker 이용하여 Ubuntu 20.04 환경설정 방법 공유
22
3313
2
moniter, condition variable, synchronized에 대해서 궁금한점이 있습니다..
0
660
1
왜 무료인지 이해를 못 하겠네요..
3
420
1
7.1 Classic Problems of Synchronization 질문이 있습니다
0
293
1
공룡책 8판과 10판중
0
589
1
6.3 peterson's solution 질문이 있습니다
0
218
1
08-01 연습문제 8번 질문있습니다!
0
276
0
06. 프로세스간 통신의 실제: Chapter 3. Processes (Part 4) 에 그림 3.16 3.17 실습 오류
0
259
1
안녕하세요 교수님 실습 해봤는데 LINE J가 실행이 됩니다
1
347
1
2강 실습을 위한 개발환경 구축(Windows 10 + WSL 2 + Visual Studio Code)에서 출력오류
0
338
1
아래 질문 관련하여 다시 문의드립니다
0
193
1
Thread & Concurrency (Part 2) 질문드립니다
0
181
1





