La nuova build ha cambiato il parametro della funzione CLContextCreate, ora viene usato int device invece di bool use_gpu.
se dispositivo>=0 viene utilizzato come numero di dispositivo OpenCL in sequenza quando device==OPENCL_DEVICE_ANY (-1) viene utilizzato per selezionare automaticamente tra tutti i dispositivi disponibili quando device==OPENCL_DEVICE_GPU (-2) viene utilizzato per selezionare automaticamente tra tutti i dispositivi GPU disponibili
Inoltre, la funzione long CLGetInfoInteger(int handle,ENUM_OPENCL_PROPERTY_INTEGER prop_id) che permette di ottenere le proprietà degli oggetti OpenCL
Solo una proprietà OPENCL_DEVICE_COUNT è ancora disponibile (il primo parametro è ignorato quando si richiede questa proprietà)
mql5: La nuova build ha cambiato il parametro della funzione CLContextCreate, ora viene usato int device invece di bool use_gpu.
device>=0 è usato come numero di dispositivo OpenCL in ordine Se device==OPENCL_DEVICE_ANY (-1), allora viene usata la selezione automatica tra tutti i dispositivi disponibili quando device==OPENCL_DEVICE_GPU (-2), sceglie automaticamente tra tutti i dispositivi GPU disponibili
Inoltre, è stata aggiunta la funzione long CLGetInfoInteger(int handle,ENUM_OPENCL_PROPERTY_INTEGER prop_id) che permette di ottenere le proprietà degli oggetti OpenCL
Solo una proprietà OPENCL_DEVICE_COUNT è ancora disponibile (il primo parametro è ignorato quando si richiede questa proprietà)
Funziona già nella build attuale o è previsto per la prossima build?
Scusa, non ho indicato se intendevo la build 619. Questi cambiamenti sono stati implementati dalla build 619. Tutti gli EX5 che usano OpenCL e costruiti con una build precedente del compilatore (<619) devono essere ricostruiti come indicato nel log EA.
dalla build 619 in poi, è disponibile anche la funzione ENUM_OPENCL_HANDLE_TYPE CLHandleType(int handle); essa permette di ottenere un tipo di oggetto OpenCL da un handle
Поведение первого ускорителя NVIDIA Kepler в бенчмарках показывает, что новая архитектура, лежащая в основе GeForce GTX 680, более нацелена на преимущество в игровой производительности, нежели в вычислениях общего назначения. По крайней мере, по сравнению с предыдущей архитектурой Fermi. Тестирование VR-Zone показывает, что новый ускоритель...
AMD ha preso il comando nella potenza di calcolo dei prodotti di massa a passi da gigante, mentre NVIDIA ha puntato su Tesla, irragionevolmente costosa e strettamente specializzata.
Renat: AMD è molto avanti sulla potenza di calcolo nei prodotti di massa, mentre NVIDIA stava puntando su Tesla altamente specializzati e irragionevolmente costosi.
Sì, questo è sicuro. Inoltre se si prendono le ammiraglie AMD ha più "api affamate" e i calcoli sono migliori.
P.S. Per me la scelta della mia prossima scheda grafica è ovvia visto che parteciperò al progetto.
Ho bisogno di un test per calcolare la doppia precisione. Qualcuno intervenga, sto diventando un po' scemo...
L'indicatore stava lanciando.
se dispositivo>=0 viene utilizzato come numero di dispositivo OpenCL in sequenza
quando device==OPENCL_DEVICE_ANY (-1) viene utilizzato per selezionare automaticamente tra tutti i dispositivi disponibili
quando device==OPENCL_DEVICE_GPU (-2) viene utilizzato per selezionare automaticamente tra tutti i dispositivi GPU disponibili
Inoltre, la funzione long CLGetInfoInteger(int handle,ENUM_OPENCL_PROPERTY_INTEGER prop_id) che permette di ottenere le proprietà degli oggetti OpenCL
Solo una proprietà OPENCL_DEVICE_COUNT è ancora disponibile (il primo parametro è ignorato quando si richiede questa proprietà)
La nuova build ha cambiato il parametro della funzione CLContextCreate, ora viene usato int device invece di bool use_gpu.
device>=0 è usato come numero di dispositivo OpenCL in ordine
Se device==OPENCL_DEVICE_ANY (-1), allora viene usata la selezione automatica tra tutti i dispositivi disponibili
quando device==OPENCL_DEVICE_GPU (-2), sceglie automaticamente tra tutti i dispositivi GPU disponibili
Inoltre, è stata aggiunta la funzione long CLGetInfoInteger(int handle,ENUM_OPENCL_PROPERTY_INTEGER prop_id) che permette di ottenere le proprietà degli oggetti OpenCL
Solo una proprietà OPENCL_DEVICE_COUNT è ancora disponibile (il primo parametro è ignorato quando si richiede questa proprietà)
Funziona già nella build attuale o è previsto per la prossima?
Tutti gli EX5 che usano OpenCL e costruiti con una build precedente del compilatore (<619) devono essere ricostruiti come indicato nel log EA.
dalla build 619 in poi, è disponibile anche la funzione ENUM_OPENCL_HANDLE_TYPE CLHandleType(int handle); essa permette di ottenere un tipo di oggetto OpenCL da un handle
e restituisce uno dei seguenti valori:
http://www.3dnews.ru/news/626616 Vittoria per AMD. Mi chiedo! Che effetto avrà su questo progetto?
AMD è molto avanti sulla potenza di calcolo nei prodotti di massa, mentre NVIDIA stava puntando su Tesla altamente specializzati e irragionevolmente costosi.
Sì, questo è sicuro. Inoltre se si prendono le ammiraglie AMD ha più "api affamate" e i calcoli sono migliori.
P.S. Per me la scelta della mia prossima scheda grafica è ovvia visto che parteciperò al progetto.