OpenCl 및 도구. 리뷰 및 인상. - 페이지 10

 
tara :

고마워, 봤어. 나는 손을 뻗는다. 나는 내일 읽을 것이다.
이 문서도 참조하십시오: 주어진 매직 넘버에 대한 전체 위치의 부피를 계산하는 최적의 방법 . 또한 매우 도움이 될 것입니다.
 
tol64 :
이 문서도 참조하십시오: 주어진 매직 넘버에 대한 전체 위치의 부피를 계산하는 최적의 방법 . 또한 매우 도움이 될 것입니다.


감사합니다. 살펴보겠습니다.

추신 최적의 방법은 없습니다. 아 죄송합니다 :)

 
tara :


감사합니다. 살펴보겠습니다.

추신 최적의 방법은 없습니다. 아 죄송합니다 :)

사과하지 마세요. 모든 것은 상대적입니다. :)
 

하드웨어에 대한 중요한 참고 사항, OpenCL용 PCI-E 버스 속도는 다음과 같습니다.

https://www.mql5.com/ru/forum/6042/page6


다음은 CUDA에 대한 많은 비디오 자료입니다.

http://developer.download.nvidia.com/compute/cuda/docs/GTC09Materials.htm

http://developer.download.nvidia.com/compute/cuda/docs/GTC_2010_Archives.htm

이 모든 힙 중에서 CUDA와 OpenCL의 프로그래밍 변화를 이해하는 데 가장 간단하고 중요한 것은 메인 CUDA 중 하나의 눈에 띄지 않는 비디오 강의입니다.

제이슨 샌더스

번호 아래

GTC 2010-2131

(...영상 바로가기가 안나오네요 영문 PDF 초록은 인터넷에서 쉽게 검색이 되요... 찾았습니다)

http://us.download.nvidia.com/downloads/GTC_Videos/flvs/2131_GTC2010.mp4

http://us.download.nvidia.com/downloads/GTC_Videos/flvs/2131_GTC2010.flv

http://www.nvidia.com/content/GTC-2010/pdfs/2131_GTC2010.pdf

다음은 러시아 초록입니다.

http://sporgalka.blogspot.com/2011/10/cuda.html

 
모든 것이 어디인지에 관한 것입니다. 그러나 원칙적으로 프로그래밍 기술은 어느 정도 접을 수 있습니다. 무서운 것은 보이지 않습니다. 고맙습니다.
 
응. 머리로 최적화를 파헤쳐 나갈 수 있습니다.
 
TheXpert :
응. 머리로 최적화를 파헤쳐 나갈 수 있습니다.


이 모든 최적화 프로세스를 머리로 살펴보고 싶습니다. 그러나 무언가가 이미 다소간 꾸준히 계정에 떨어지고 있다면 멋질 것입니다. 그러므로 당분간은 이 모든 과자를 제 인생의 흰줄에 치워두겠습니다. 나는 그러한 기회가 있다면 즉시 100개의 프로세서 클러스터가 있는 랙을 가져갈 것입니다. 다음과 같습니다.

 

주제를 벗어:

흥미로운 방법입니다. 그는 아직 특별한 필요가 없지만 더 나은 vidyuhi를 선택하기 시작했습니다(옵션 - HD 6790, 6850, 6930).

아마도 정신병일 것입니다.

이렇게 진지한 주제로 반성해서 죄송합니다.

 
Renat :

듀얼 코어에서 2000개의 에이전트가 있는 MQL5 Cloud Network를 사용해 보셨습니까?

아니면 로컬에서 단일 패스를 실행하고 진정했습니까?

MQL5 Cloud Network 덕분에 수백, 수천 배의 단순 가속을 달성했습니다. GPU 없이 모든 전문가에게. 이전 비디오 예시 확인: MQL5 Cloud Network를 사용하여 계산을 가속화하는 예시


빠른 작업 계산을 위해 버튼 하나로 수천 명의 상담원을 즉시 모집할 수 있도록 했습니다(네트워크 워밍업 시간은 약 20-30초). 수백 시간 대신에 실제로 30분 이내에 유지할 수 있습니다.

게다가 가격은 말도 안 됩니다. 누구나 확인할 수 있고 MQL5.com에 등록하는 모든 사람에게 2달러의 보너스가 주어집니다.

이것은 진정한 혁명입니다. 이제 모든 사용자는 클라우드를 사용하여 거의 모든 슈퍼컴퓨터를 견갑골에 장착할 수 있습니다. 그리고 GPU의 도입(금요일에 사용 가능한 빌드가 있음)으로 슈퍼컴퓨터를 일괄적으로 이길 수 있습니다.


간단한 경우에 충분한 성능이 있습니다(또는 오히려 이것에 대해 확신할 수 있음). 방대하고 상세한 계산을 위한 충분한 힘이 없습니다.

MT4와 MT5 테스터를 비교할 때의 실수는 사람들이 완전히 다른 수준의 세부 사항과 정확한 다중 통화 테스트의 가능성에 눈을 돌리는 것입니다.

철 의존으로 인해 다음도 놓쳤습니다.

  • MT5는 32비트 및 64비트 아키텍처를 지원합니다(64비트 버전이 더 빠르고 강력함).
  • MT5는 모든 로컬 코어를 사용합니다.
  • MT5는 원격 에이전트(32비트 및 64비트)를 사용합니다.
  • MT5는 MQL5 클라우드 네트워크를 사용하는데, 단순한 노트북이 그것보다 수천 배 더 강력한 컴퓨터로부터 계산 결과를 수신할 때
  • MT5는 철에 독립적인 OpenCL을 사용하므로 다양한 GPU 프로세서와 함께 작업할 수 있습니다.

당신은 당신이 틀렸다는 것을 분명히 깨닫고 솔직하게 희망적인 생각을 합니다.


나는 GPU를 옹호하는 사람은 아니지만(솔직히 오랫동안 반대했습니다), 당신의 결론은 틀렸습니다.

개발자가 아직 이 방향을 믿지 않았지만 특정 하드웨어에 대한 신화적인 바인딩에 대한 반복적인 언급이 없기 때문에 GPU용 소프트웨어는 없습니다. 품위를 위해 최소한 OpenCL이 무엇인지, 왜 개발되었는지(하드웨어 및 플랫폼과의 독립성을 위해) 읽어야 합니다.

기업은 관성과 잘 확립된 프로세스 때문에 소프트웨어 렌더러를 사용해야 합니다. 회사에서 소프트웨어를 변경하도록 하는 것은 엄청난 작업이며 종종 향후 3-5년 동안 불가능합니다. 지난 3년 동안 GPU가 이룩한 돌파구와 보편화에 대한 GPU 작성자의 분명한 강조를 고려할 때 더 나은 결과를 기대할 뿐만 아니라 새로운 기능을 적극적으로 사용하는 것이 상당히 합리적입니다.


우리는 충분히 기다렸고 비판도 하고 동의하지도 않았지만 때가 되었습니다.

그리고 세 번째로 "철 의존 소프트웨어"의 반복.

 
유라 , 이전 글에서 답이 어디에 있습니까? 나는 뒤로 올라가서 차이점을 찾고 싶지 않습니다.