parallel for 및 foreach와 같은 새로운 System.Threading.Parallel 메서드를 사용하여 실험하고 있습니다. 그들은 잘 작동하는 것 같지만 8 (나는 쿼드 코어가) 실행되는 동시 스레드의 수를 늘릴 방법이 필요합니다. 나는 네가 숨겨진 장소를 찾을 수있는 방법이 있다는 것을 알고있다. 길래드.
Windows에 mpi가 설치되었으며 해당 라이브러리를 사용할 수 있습니다. 문제는 Windows에서 쓸 때 mpiexec -n 4 proj.exe
명령 프롬프트에 표시되는 것이므로 올바르게 작동하지 않습니다. 4 개의 서로 다른 프로세스가 전체 코드 파일을 별도로 사용합니다. MPI_Init 및 MPI_Finalize 행에서만 작동하는 병렬 프로세스처
MPI (포트란과 함께 사용하지만 질문은 특정 언어보다 MPI 표준에 더 구체적 임)를 사용하고 특히 버퍼 된 보내기/받기 기능인 isend 및 irecv를 사용합니다. 프로세스 0 : 이제 우리는 다음과 같은 시나리오를 상상하면 isend(stuff1, ...)
isend(stuff2, ...)
프로세스를 1 : wait 10 seconds
ire
좋아, 대부분의 최신 브라우저 (조정하지 않음)는 한 번에 하나의 도메인/하위 도메인에 4 개의 병렬 HTTP 요청으로 설정되어 있지만 긴 폴링 AJAX는이 기능에 어떤 영향을 미치는지 알고 있습니다. ? 나는 15 초 간격으로 긴 폴을 가지고있다. 브라우저가 15 초 동안 응답을 기다리는 동안 여전히 4 개의 병렬 선 중 하나를 먹어 버리므로 새로운 탭이
현재 동시 소프트웨어 설계 과정을 진행하고 있으며 모델링에 많은 노력을 기울이고 있습니다. 나는이 값을 본다. 그러나 다른 예제를 찾을 수 없기 때문에, 우리가 사용하고있는 툴이 끔찍하거나 좋거나 또는 어딘가에 있는지 확실하지 않다. 현재 LTS Analyzer를 사용 중입니다. 자세한 정보는 here입니다. 내 질문은 동시 시스템 설계를 수행 한 사람이라
MapReduce를 사용하여 병렬화 된 레코드 결합 시스템을 구축하고자했습니다. 언어는 중요하지 않습니다. Hadoop과 같은 기존 라이브러리를 사용하거나 필요한 경우 내 라이브러리를 작성할 수 있습니다. 걱정하지 않아도됩니다. 그러나 계속해서 문제가되는 것은 여러 기준에 일치하는 레코드가 필요하다는 것입니다. 예를 들어, 사람의 이름이 또는 인 사람의 전
N 개의 실시간 데이터 독립적 작업 세트가 있습니다. 각 작업은 일부 디지털 데이터 스트림을 처리합니다. 각 작업에 대한 데이터 스트림은 입력 포트에서 나오고 결과 스트림은 출력 포트로 보내집니다. 1) 계산 상 덜 집중적 인 것 : 프로세스 또는 스레드 형태의 작업? 2) 사용 가능한 실제 CPU 코어 수에 따라 최선의 선택이 결정됩니까? 미리 감사드립니