«multi-core» 태그된 질문

3
단일 스레드는 여러 코어에서 어떻게 실행됩니까?
높은 수준에서 단일 스레드가 여러 코어에서 어떻게 실행되는지 이해하려고합니다. 아래는 나의 최선의 이해입니다. 나는 그것이 옳다고 생각하지 않습니다. 내가 읽은 하이퍼 스레딩 에 따르면 OS는 모든 스레드의 명령을 서로 기다리지 않는 방식으로 구성합니다. 그런 다음 CPU의 프론트 엔드는 하나의 스레드를 각 코어에 분배하여 해당 명령어를 추가로 구성하고 열린주기 중 각 …

12
프로그램에 특정 최소 개수의 CPU 코어가 필요한 이유는 무엇입니까?
코어 수가 N 개 미만인 CPU에서 실행될 때 제대로 작동하지 않는 코드 (또는 코드가 아닌 완전한 소프트웨어)를 작성할 수 있습니까? 명시 적으로 확인 하지 않고 의도적으로 실패하지 않은 경우 : IF (noOfCores <4) 그런 다음 의도적으로 제대로 실행되지 않습니다 게임의 ( Dragon Age : Inquisition ) 최소 시스템 요구 사항을보고 …

7
더 이상 사용하지 않아야하는 멀티 스레드 및 멀티 프로세서 프로그래밍에 대한 더 이상 사용되지 않는 방법이 있습니까?
FORTRAN 및 BASIC의 초기에는 기본적으로 모든 프로그램이 GOTO 문으로 작성되었습니다. 결과는 스파게티 코드 였고 솔루션은 구조화 된 프로그래밍이었습니다. 마찬가지로 포인터는 프로그램의 특성을 제어하기 어려울 수 있습니다. C ++은 많은 포인터로 시작했지만 참조를 사용하는 것이 좋습니다. STL과 같은 라이브러리는 일부 종속성을 줄일 수 있습니다. 더 나은 특성을 가진 스마트 포인터를 만드는 …

2
멀티 코어 프로세서에서 스레드 할당을 프로그래밍하는 방법은 무엇입니까?
예를 들어, 두 개의 다른 프로세서 코어에서 실행되는 두 개의 다른 스레드를 사용하는 프로그램을 작성하기 위해 멀티 코어 프로세서에서 스레드를 실험하고 싶습니다. 그러나 스레드가 다른 코어에 할당되는 수준은 분명하지 않습니다. 운영 체제 및 프로그래밍 언어 구현에 따라 다음과 같은 시나리오를 상상할 수 있습니다. 스레드 할당은 운영 체제에서 관리합니다. 스레드는 OS …


2
스레드를 몇 개나 사용할 수 있습니까?
데스크탑 / 노트북 컴퓨터에서 큰 시스템을 재 구축 할 때 make다음과 같이 하나 이상의 스레드를 사용하여 컴파일 속도를 높이라고합니다. $ make -j$[ $K * $C ] 경우 $C의 수를 표시하도록되어 코어 동안 기계가있다 (우리는 하나의 숫자와 숫자로 가정 할 수있다) $K나는 다를 무언가 2에 4, 내 기분에 따라 달라집니다. 예를 …

6
동시성에서 다음
작년에 나는 Java에서 동시성에 대해 많은 노력을 기울였으며 많은 동시 패키지를 빌드하고 작업했습니다. 따라서 동시 세계의 개발 측면에서 저는 확신합니다. 또한 동시 프로그래밍에 대해 더 많이 배우고 이해하고 싶습니다. 그러나 나는 다음에 무엇에 대답 할 수 없습니까? 멀티 코어 처리와 관련된 더 많은 기술을 상속 받으려면 어떤 것을 배우거나 노력해야합니까? …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.