mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware > GPU Computing

Reply
 
Thread Tools
Old 2013-01-31, 22:17   #1
nucleon
 
nucleon's Avatar
 
Mar 2003
Melbourne

5·103 Posts
Default CUDA executable code

Guys,

I'm trying to help an economics student friend of mind. He needs to do large matrix work (1000x1000 up to 5000x5000 elements).

Is there any compiled executables floating around that takes advantage of GPUs?

Freeware code ideal. If it integrates into excel - even better.

-- Craig
nucleon is offline   Reply With Quote
Old 2013-02-01, 08:28   #2
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

3×1,619 Posts
Default

Quote:
Originally Posted by nucleon View Post
Guys,

I'm trying to help an economics student friend of mind. He needs to do large matrix work (1000x1000 up to 5000x5000 elements).

Is there any compiled executables floating around that takes advantage of GPUs?

Freeware code ideal. If it integrates into excel - even better.

-- Craig
On the Nvidia site you will find the document titled "Optimizing matrix transpose in CUDA" (MatrixTranspose CUDA.pdf).

Luigi
ET_ is offline   Reply With Quote
Old 2013-02-02, 19:00   #3
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

101101111010112 Posts
Default

FWIW, those size linear algebra problems should be easily doable on contemporary hardware, single-threaded sans GPU.
ewmayer is offline   Reply With Quote
Old 2013-02-03, 06:55   #4
nucleon
 
nucleon's Avatar
 
Mar 2003
Melbourne

5·103 Posts
Default

Ideally, I want to be able to type "matrixmul matrixA.csv matrixB.csv matrixC.csv" or similar. i.e. I'd like a program to take input matrixA & matrixB, multiply them and put the result in matrixC.


I've tried compiling code multiple times, and I suck at it.

I was hoping there'd be some sort of free-be app out there somewhere.

-- Craig
nucleon is offline   Reply With Quote
Old 2013-02-04, 22:44   #5
Ken_g6
 
Ken_g6's Avatar
 
Jan 2005
Caught in a sieve

5·79 Posts
Default

Well, it looks like there's an example from nVidia, but it doesn't read the matrices from a file. There are libraries to read from and write to CSV, and even XLS. So I imagine all you'd have to do would be to glue them together.
Ken_g6 is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Rho code Happy5214 YAFU 3 2015-11-01 21:54
Refurb. Mac emits "Bad CPU type in executable" error ewmayer Hardware 15 2014-08-11 22:03
Windows build for GPU CUDA code Brian Gladman GMP-ECM 13 2013-05-13 15:00
64 bit mprime "not in executable format" Mr. P-1 Information & Answers 5 2013-02-08 16:06
MPRIME executable 'command not found' rx7350 Linux 4 2007-03-29 23:48

All times are UTC. The time now is 10:14.


Tue Jan 31 10:14:18 UTC 2023 up 166 days, 7:42, 0 users, load averages: 1.16, 1.07, 0.98

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔