나는 이것이 과거에 질문되었을 수도 있지만 Julia의 절대 초보자라는 것을 알고있다.줄리아의 비동기 다중 계산을위한 병렬 코드
필자는 Julia에서 병렬로 실행하고 싶은 간단한 코드가 있습니다. 당신이 볼 수있는
#--Two Calculations during the Loop--
vt_0=0
ct_0=0
for i=1:10
#--Calculation vt_1
vt_1=max(rand(1:i),vt_0,ct_0)
#--Calculation ct_1
ct_1=min(rand(1:i),vt_0,ct_0)
ct_0=ct_1
vt_0=vt_1
end
그래서, vt_1
및 ct_1
의 계산을 동시에 수행 (또는 vt_1
계산을 기다리는 ct_1
계산을하지 않고 같은 루프 동안) 할 수있다.
아무에게도이 코드를 수정하여 병렬로 실행할 수 있습니까? 줄리아 스크립트/라이브러리를 다운로드해야합니까? (I 동적 프로그래밍에 대한 훨씬 더 크고 복잡한 코드를 가지고 있지만 본질은 동일합니다.)
실제 좋은 답변이 거기 있는지 궁금 수 있습니다 사전
당신은 기본 루프 명을 병렬로 당신이 (내가 이해하는 반면 별도의 코어 루프의 각 반복을 의미 추측 할 제목을 변경할 수 있습니다) 당신이 정말로 원하는 것은 비동기 적으로 여러 표현식을 실행 한 다음 모든 답을 기다리는 것입니다. –
완료. 희망은 지금 더 의미가 있습니다. – Gunnar