Announcement

Collapse
No announcement yet.

cuda 7.5 กับ 9 ต่างกันอย่างไรครับ

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • cuda 7.5 กับ 9 ต่างกันอย่างไรครับ

    พอดีผม หาบทความอ่านยังไม่เจอครับ cuda 7.5 หรือ 9 นี้มันหมยถึงไดรเวอร์หรือเปล่า ครับ เคยอ่านเจอของฝรั่ง แค่ ว่าเขาใช้โปรแกรมโปรแกรมนึงมันรันบน cuda 9ไม่ได้ เลยต้องโหลด cuda 7.5มา

    ผมอยากรู้ว่า cuda แต่ละเวอร์ชั้น มัน ซัพพอร์ตอะไรบ้าง ทำงานต่างกันอย่างไร การเล่นเกมส่งผลไหม พอจะมีบทความไห้อ่านไหมครับ ถ้าเป็นeng หรือ แปลก็จะดีมาก (ไม่ค่อยเก่งengเท่าไหร่)

  • #2
    หน้ารวม เวอร์ชัน.. คลิกดูรุ่นเวอร์ชันตามที่ต้องการ

    ทางขวา ตรงช่อง "Related Links", "Documentation" คลิกที่ "Release Notes"

    Comment


    • #3

      Comment


      • #4
        Originally posted by naja View Post
        หน้ารวม เวอร์ชัน.. คลิกดูรุ่นเวอร์ชันตามที่ต้องการ

        ทางขวา ตรงช่อง "Related Links", "Documentation" คลิกที่ "Release Notes"
        ขอบคุณครับ

        Comment


        • #5
          Originally posted by naja View Post
          หน้ารวม เวอร์ชัน.. คลิกดูรุ่นเวอร์ชันตามที่ต้องการ

          ทางขวา ตรงช่อง "Related Links", "Documentation" คลิกที่ "Release Notes"
          น่าจะเป็นข้างล่างรึเปล่าครับ ไม่ใช่ทางขวา นั่งหาตั้งนาน

          Comment


          • #6

            Comment


            • #7
              ขออนุญาตอธิบาย เนื่องจากใช้งาน + เขียนโปรแกรมกับ CUDA อยู่ทุกวันครับ
              หากพิมพ์ผิด หรือข้อมูลผิดพลาดอย่างไรแจ้งแก้ไขได้เลยครับ

              ก่อนอื่นขออธิบายก่อนว่า CUDA คืออะไร
              Ref: wiki/CUDA , Youtube: What Are CUDA Cores?
              - CUDA คืิอหลักการประมวลแบบคู่ขนาน (Parallel computing) และยังเป็น API ที่สร้างโดย Nvidia เป้าหมายเพื่อให้ผู้พัฒนาโปรแกรม และตัวโปรแกรมเองสามารถใช้งาน GPU เพื่อการประมวลผลอื่นๆนอกจากการประมวลผลสามมิติ ได้ง่ายและมีประสิทธิภาพ
              - มันไม่ใช่ Driver ครับมันเป็นส่วนต่อขยายให้สามารถเรียกใช้งาน GPU ได้ง่ายขึ้นตัว CUDA เองก็ยังต้องการ Driver เพื่อติดต่อเหมือนกัน
              - CUDA ใช้งานแค่บน GPU ของ Nvidia ครับ สำหรับเจ้าอื่นจะสามารถใช้งาน API กลางเช่น OpenCL แทนครับแต่ถ้าบน Nvidia คนจะนิยมใช้ CUDA เนื่องจากให้ประสิทธิภาพดีกว่าการใช้ OpenCL ครับ (Overhead น้อยกว่า)

              - ทำไหมต้องใช้ GPU มาช่วยประมวลผล CPU ละ ผมแนะนำหา Youtube ดูครับมีตัวอย่างดีมากมาย
              (เป็นเหตุผลเดียวกันว่าทำไหมขุด crypto currency ถึงนิยมใช้ GPU)
              Linus Tech Tip << แบบกระชับ
              Computerphile << อธิบายละเอียด
              Mythbusters Demo << ให้เห็นภาพอันนี้เลยครับ

              เวอร์ชั่นของ CUDA จะมีสองส่วน (สามารถตรวจสอบได้ผ่าน link wiki)
              1. เวอร์ชั่นของ CUDA SDK หรือ Toolkit (ที่จขกท. อ้างถึง) โดยในแต่ละเวอร์ชั่นจะมีการ support GPU รุ่นที่แตกต่างกัน และยังรวมถึงความสามารถบางอย่างที่เพิ่มขึ้นด้วย
              2. เวอร์ชั่นของ Compute capability คือในแต่ละ GPU แต่ละรุ่นจะมีเวอร์ชั่นแตกต่างกัน ส่งผลให้ถ้าใช้ SDK เวอร์ชั่นเดียวกัน ความสามารถบางอย่างอาจไม่เท่า GPU รุ่นใหม่ๆหรีือใช้ไม่ได้เลยก็มี

              ในส่วนรายละเอียดอ่าน Release Note ตามที่ท่านข้างบนแนะนำเลยดีสุดครับ

              [ความเห็นส่วนตัว]
              1. ในส่วนที่ท่านได้สอบถามว่าทำไหมต้องใช้เวอร์ชั่น 7.5 และใช้เวอร์ชั่น 9 ไม่ได้
              - ผู้พัฒนาโปรแกรมใช้ Toolkit 7.5 ในการพัฒนา
              - เนื่องจากเวอร์ชั่น Toolkit 9 เพิ่งออกมาไม่นานทำให้โปรแกรมส่วนใหญ่ไม่ได้ทดสอบร่วม

              Comment


              • #8

                Comment


                • #9
                  9 มันมากกว่า 7.5 อยู่ 1.5

                  Comment


                  • #10
                    Originally posted by Futaba View Post
                    9 มันมากกว่า 7.5 อยู่ 1.5

                    ถูกต้อง ถ...

                    Comment

                    Working...
                    X