คำถามติดแท็ก cuda

CUDA (Compute Unified Device Architecture) เป็นแพลตฟอร์มการประมวลผลแบบขนานและรูปแบบการเขียนโปรแกรมสำหรับ NVIDIA GPUs (หน่วยประมวลผลกราฟิก) CUDA ให้อินเทอร์เฟซสำหรับ NVIDIA GPU ผ่านภาษาโปรแกรมไลบรารีและ API ที่หลากหลาย

21
CUDA เข้ากันไม่ได้กับเวอร์ชัน gcc ของฉัน
ฉันมีปัญหาในการรวบรวมตัวอย่างบางส่วนที่มาพร้อมกับ CUDA SDK ฉันได้ติดตั้งไดรเวอร์นักพัฒนาแล้ว (เวอร์ชัน 270.41.19) และชุดเครื่องมือ CUDA จากนั้นก็เป็น SDK (ทั้งเวอร์ชัน 4.0.17) เริ่มแรกมันไม่ได้รวบรวมเลยให้: error -- unsupported GNU version! gcc 4.5 and up are not supported! ฉันพบบรรทัดที่รับผิดชอบใน 81: /usr/local/cuda/include/host_config.h และเปลี่ยนเป็น: //#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 4) #if __GNUC__ > 4 || (__GNUC__ == 4 && …
105 gcc  cuda  debian 

7
จะรับเวอร์ชันไดรเวอร์ nvidia จากบรรทัดคำสั่งได้อย่างไร
สำหรับการดีบักโค้ด CUDA และการตรวจสอบความเข้ากันได้ฉันต้องการค้นหาว่าเวอร์ชันไดรเวอร์ nvidia สำหรับ GPU ที่ฉันติดตั้งไว้คืออะไร ฉันพบวิธีรับเวอร์ชัน cuda แต่นั่นไม่ได้ช่วยฉันที่นี่
97 linux  cuda  driver 

5
ความขัดแย้งของธนาคารคืออะไร? (การเขียนโปรแกรม Cuda / OpenCL)
ฉันอ่านคู่มือการเขียนโปรแกรมสำหรับ CUDA และ OpenCL แล้วและฉันไม่สามารถเข้าใจได้ว่าความขัดแย้งของธนาคารคืออะไร พวกเขาเพียงแค่ดำน้ำลงไปในวิธีการแก้ปัญหาโดยไม่ต้องลงรายละเอียดในเรื่องนั้น ๆ ใครสามารถช่วยฉันเข้าใจได้ไหม ฉันไม่ต้องการหากความช่วยเหลืออยู่ในบริบทของ CUDA / OpenCL หรือเพียงแค่ความขัดแย้งของธนาคารโดยทั่วไปในวิทยาการคอมพิวเตอร์

8
แนวทางที่ดีที่สุดสำหรับ GPGPU / CUDA / OpenCL ใน Java?
การประมวลผลทั่วไปบนหน่วยประมวลผลกราฟิก ( GPGPU ) เป็นแนวคิดที่น่าสนใจมากในการควบคุมพลังของ GPU สำหรับการประมวลผลทุกประเภท ฉันชอบใช้ GPGPU สำหรับการประมวลผลภาพอนุภาคและการดำเนินการทางเรขาคณิตที่รวดเร็ว ตอนนี้ดูเหมือนว่าผู้แข่งขันทั้งสองในพื้นที่นี้คือ CUDA และ OpenCL ฉันต้องการทราบ: OpenCL ยังใช้งานได้จาก Java บน Windows / Mac หรือไม่ ไลบรารีมีวิธีใดบ้างในการเชื่อมต่อกับ OpenCL / CUDA การใช้ JNA เป็นตัวเลือกโดยตรงหรือไม่? ฉันลืมอะไรไปหรือเปล่า? ชื่นชมประสบการณ์ / ตัวอย่าง / เรื่องราวสงครามในโลกแห่งความเป็นจริง
94 java  cuda  gpgpu  opencl 

5
ฉันสามารถเรียกใช้ CUDA บนโปรเซสเซอร์กราฟิกรวมของ Intel ได้หรือไม่
ฉันมีแล็ปท็อป Toshiba ที่เรียบง่ายพร้อมโปรเซสเซอร์ i3 นอกจากนี้ฉันไม่มีกราฟิกการ์ดราคาแพง ในการตั้งค่าการแสดงผลฉันเห็นกราฟิก Intel (HD)เป็นการ์ดแสดงผล ฉันกำลังวางแผนที่จะเรียนรู้การเขียนโปรแกรม cuda แต่ฉันไม่แน่ใจว่าฉันสามารถทำได้บนแล็ปท็อปของฉันหรือไม่เพราะมันไม่มี GPU ที่เปิดใช้งาน cuda ของ nvidia อันที่จริงฉันสงสัยว่าถ้าฉันมี GPU o_o ดังนั้นฉันจะขอบคุณถ้ามีคนบอกฉันได้ว่าฉันสามารถเขียนโปรแกรม CUDA ด้วยการกำหนดค่าปัจจุบันได้หรือไม่และถ้าเป็นไปได้โปรดแจ้งให้ฉันทราบว่ากราฟิก Intel (HD)หมายถึงอะไร

1
การแปลงเป็นโมฆะ ** บนคอมไพเลอร์ต่างกัน
ฉันใช้รหัสต่อไปนี้ผ่านคอมไพเลอร์ต่าง ๆ : int main() { float **a; void **b; b = a; } จากสิ่งที่ฉันได้รับสามารถที่จะรวบรวมvoid **เป็นไม่ได้เป็นตัวชี้ทั่วไปซึ่งหมายความว่าการแปลงใด ๆ จากตัวชี้อีกไม่ควรรวบรวมหรืออย่างน้อยโยนเตือน อย่างไรก็ตามนี่คือผลลัพธ์ของฉัน (ทำบน Windows): gcc - ส่งคำเตือนตามที่คาดไว้ g ++ - โยนข้อผิดพลาดตามที่คาดไว้ (นี่เป็นเพราะการพิมพ์ที่อนุญาตน้อยกว่าของ C ++ ใช่ไหม?) MSVC (cl.exe) - ไม่มีการเตือนใด ๆ แม้จะมีการระบุ / Wall คำถามของฉันคือ: ฉันขาดอะไรบางอย่างเกี่ยวกับสิ่งทั้งปวงและมีเหตุผลเฉพาะที่ทำให้ MSVC ไม่สร้างคำเตือนหรือไม่? MSVC ไม่ผลิตเตือนเมื่อมีการแปลงจาก ไปvoid **float ** สิ่งที่ควรทราบอีกประการหนึ่ง: …
9 c++  c  cuda 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.