2010-10-28 2 views
9

CS'de kıdemli bir üst düzey lisans görevlisiyim. Şu anda bir Bilgisayar Mimarisi dersi alıyorum. Bir proje yapmamız gerek. CUDA ile ilgili bir şey yapmak istiyorum, burada hesaplama performansının seri bir uygulamaya göre ılımlı bir artış göstereceği.CUDA ile MySQL uygulaması

Veritabanı ile gerçekten ilgileniyorum, bu yüzden SQL ile ilgili bir şeyler yapmaya karar verdim. Sadece MySQL ile deneyime sahibim ve CUDA kullanarak MySQL ile nasıl çalışacağım hakkında bir şey bulamadım. SQL hakkında bulabildiğim tek bir reseasrch var ve SQLite kullanıyor. Ne yapacağımı ve bu konuda bilgi topladığımdan emin değilim, bu yüzden görüşlerinizi almaya karar verdim.

En iyi

+0

Oy kapatmak için: Bu soru çok muğlak; Aslında soru yok! –

+3

CUDA, MySQL ile herhangi bir şekilde etkileşim kurmak için uygun değildir. Daha uygun bir proje, belirli bir tür veriyi salt okunur bir veritabanını uygulamak ve arama veya desen eşleştirmesi yapmak için CUDA'yı kullanmak olabilir. – mch

+0

mch, CUDA ve MySQL ile katılıyorum gerçekten birlikte gitmeyin - Veritabanları ve hızlandırmaları ile ilgileniyorsanız, dağıtılmış veritabanlarına (cassandra?) Bakabilirsiniz. – Marm0t

cevap

1

Gerçekten? Google NVIDIA'nın buldum:

http://forums.nvidia.com/index.php?showtopic=100342

Onlar bir rehber var. Bu uygun değil mi? Bu kesinlikle kalbin zayıfı değil.

http://developer.download.nvidia.com/compute/cuda/1_1/NVIDIA_CUDA_Programming_Guide_1.1.pdf

+0

Bu forumda, kullanıcıya verileri PHP kullanarak ayıklamak için CUDA, sanırım bu işe yaramaz. CUDA'yı doğrudan veritabanında kullanmalıyım. – elasolova

+1

@ user34315: Bu hiç mantıklı değil. Düşük bir seviyede, bir veritabanı bir dosya sistemi üzerinde sadece bir grup veridir; veritabanına tüm erişim özel bir sürücüden geçer. Bir GPU doğrudan veritabanına erişemez. –

6

Sen GPU üzerinde çalışır ve CUDA kullandığı SQL dilinin uygulanmasına bakmak isteyebilirsiniz. açık kaynaklıdır, böylece birleştirmeler, sıralar ve gruplamalar için algoritmalara bakabilirsiniz. Bağlantı: http://sourceforge.net/projects/alenka/

+3

https://github.com/antonmks/Alenka – fedosov

6

Sadece bu sayfadaki vaka birisi sona-up, PGStormPostgreSQL veritabanının yabancı veri sargının bir modüldür.

enter image description here