4개의 논리 프로세서

zasxer의 이미지

윈도우 pc를 보니 cpu core는 하나인데, 논리프로세서가 4개로 구성되어 있더군요.
궁금한게 논리프로세서가 많으면 쓰레딩에 효율이 좋다고 하는데, 그 원리가 어떻게 되나요??
4개의 작업을 4분할 해서 작업하는 것과 그냥 한개씩 순차적으로 작업하는 것의 시간적 차이가 있을까요?

제 생각엔 한개씩 순차적으로 작업하는 것이 시간적인 측면에서는 더 효율적인 거 같은데, 시간을 버리고 다중 작업을 할 수 있다는 이점을 얻는 것인지가 궁금합니다. 그리고 1개의 논리프로세서에 비해 4개의 논리프로세서는 데이터의 저장 방식이 어떻게 되는지도 궁금하네요;;

shint의 이미지

//경험한 내용을 적어봅니다. ㅇ_ㅇ;;
- 논리프로세스와 NUMA 노드에 관련해서. 찾아본 북마크를 파일로 첨부합니다.
- 뮤텍스로 시스템이 멈추는것은 제한이 될것입니다.
- 많은 지연이 통신과 하드. 메모리. 장치 드라이버 등에서 발생했습니다. 다운로드. 업데이트. 인증... 등등...
- CPU 점유율이 너무 높으면. 다른 처리에 부담을 가지게 됩니다.
- 해본바로는. 프로세스가 스레드보다. 20% 이상. 빨랐습니다.

//기타
- 오버클락은 30% 이상. 효과가 있었습니다. CMOS BIOS 에서 CPU 320MHz 오버클락 + 전원설정 : 최고성능 모드
- 하이퍼스레딩 MMX SSE GPGPU 는 1.2배? 10배 100배 1000배 성능효과가 있었습니다.
- DXVA2 VPU 는 3840x2160 4K 해상도를 CPU 점유율 5%로 재생이 가능합니다. Core2Duo E7400
- 장치로 캐스트는 CPU 1% 점유율로 전송이 가능합니다.
- Docker + Container 를 사용하여. 외부 장치 연동이 가능한거 같습니다.

댓글 첨부 파일: 
첨부파일 크기
Package icon 논리 프로세서와 NUMA 노드.zip14.61 KB

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.