예를 들어 x86 어셈블러를 작성하려면 "EDX 레지스터를 값 5로로드", "EDX 증가"레지스터 등을 지시하는 지침이 있습니다. 4 개의 코어 (또는 그 이상)가있는 최신 CPU를 사용하면 머신 코드 수준에서 4 개의 개별 CPU가있는 것처럼 보입니까 (즉, 4 개의 "EDX"레지스터 만 있음)? 그렇다면 "EDX 레지스터 증가"라고 말할 때 어떤 CPU의 EDX 레지스터가 증가하는지 …
코어별로 특정 프로세스 CPU 사용량을 측정하는 방법이 있습니까? top 이 코어별로 전체 시스템의 CPU 사용량을 측정하는 데 유용하다는 것을 알고 있으며 작업 세트 는 프로세스가 실행될 수있는 CPU 코어에 대한 정보를 제공 할 수 있습니다. 그러나 CPU 코어별로 특정 프로세스의 CPU 사용량을 어떻게 측정합니까?
다중 스레드 응용 프로그램에서 작업 중이며 GDB를 사용하여 디버깅하고 싶습니다. 문제는 내 스레드 중 하나가 메시지와 함께 계속 죽어 간다는 것입니다. pure virtual method called terminate called without an active exception Abort 나는 그 메시지의 원인을 알고 있지만 내 스레드에서 그것이 발생하는 곳을 모릅니다. 역 추적이 정말 도움이 될 것입니다. …
처리 할 수있는 동시성 수준과 관련하여 이러한 도구를 정말 좋아합니다. Erlang / OTP는 훨씬 더 안정적인 솔루션처럼 보이지만 훨씬 더 많은 학습과 기능적 언어 패러다임에 대한 많은 다이빙이 필요합니다. 그리고 Erlang / OTP가 멀티 코어 CPU에 관해서는 훨씬 더 나은 것처럼 보입니다. 그러나 나는 무엇을 선택해야합니까? 단기 및 장기 관점에서 …
누구나 멀티 CPU, 멀티 코어 및 하이퍼 스레드의 차이점을 설명하기 위해 몇 가지 문서를 추천 해 줄 수 있습니까? 나는 항상 이러한 차이점과 다른 시나리오에서 각 아키텍처의 장단점에 대해 혼란스러워합니다. 편집 : 온라인으로 학습하고 다른 사람들의 의견에서 배운 후의 현재 이해입니다. 누구든지 의견을 검토해 주시겠습니까? 하이퍼 스레드는 그 중에서도 가장 …