flat assembler
Message board for the users of flat assembler.
Index
> Main > GPU double precision coding ? |
Author |
|
Kuemmel 20 Apr 2008, 11:23
Hi people,
I've read at http://www.theinquirer.net/gb/inquirer/news/2007/10/11/g92-rv670-gpgpu-monsters that the recent graphics cards can do double precision floating point... ...so a possible 'victim' for me to do some fractals on the GPU. Single precision wasn't worth trying...did anybody ever tried GPU coding (...and if it's just passing the instruction to the GPU with x86 assembler...however this might be stupid or not...) ? I see some old talk here in the forum about GPU's but nothing much done...may be it's something more likely to be written in high level languages...? |
|||
20 Apr 2008, 11:23 |
|
edfed 20 Apr 2008, 11:55
openGL
|
|||
20 Apr 2008, 11:55 |
|
f0dder 20 Apr 2008, 12:59
Google for nvidia's CUDA.
GPUs definitely aren't x86 , and the "assembly language" you program in is an abstraction from what the GPU really executes... |
|||
20 Apr 2008, 12:59 |
|
kandamun 21 Apr 2008, 09:27
I've recently read this http://www.codeproject.com/KB/graphics/GPUNN.aspx
it might not be exactly on the topic, but seems interesting. |
|||
21 Apr 2008, 09:27 |
|
f0dder 21 Apr 2008, 13:17
revolution wrote: GPUs have some potential for use with computation intensive tasks, but you have to make sure you buy one that has all the information available on how to use it. There are some cards out there that you will have a lot of trouble with finding all the necessary info. _________________ - carpe noctem |
|||
21 Apr 2008, 13:17 |
|
revolution 21 Apr 2008, 13:30
f0dder wrote: Hm? Isn't it generally "CUDA or nothing" (or at least some manual use of shaders)? Or are you suggesting struggling for finding the hardware and register information and programming the GPUs to the metal? |
|||
21 Apr 2008, 13:30 |
|
edfed 21 Apr 2008, 13:32
i think that if you want to code for a GPU, as revolution stated, you first will make a selection based on disponibility of the programer manuals.
Nvidia will be prefered to ATI for example. because they GIVE the Technical Reference of their products. their products are open. and thats why llinux support Nvidia. the GPU are µP exactlly like X86 are µP, then, to code for X86, you need to know a lot of things before to code. instruction set, memory mapping, memory model, mecanisms etc... OpenGL is a library incorporated in the BIOS of the GPU cards, it is a standard, but is limited cause you cannot access the elementary instructions one by one. |
|||
21 Apr 2008, 13:32 |
|
f0dder 21 Apr 2008, 13:38
revolution wrote:
edfed wrote: Nvidia will be prefered to ATI for example. because they GIVE the Technical Reference of their products. their products are open. and thats why llinux support Nvidia. edfed wrote: OpenGL is a library incorporated in the BIOS of the GPU cards, it is a standard, but is limited cause you cannot access the elementary instructions one by one. _________________ - carpe noctem |
|||
21 Apr 2008, 13:38 |
|
Kuemmel 21 Apr 2008, 18:12
I found the "Mandelbrot" app on
http://www.nvidia.com/object/cuda_sample_graphics-interop.html ...just I can't run it on my f**king old passive cooled Nvidia chip Anybody out there trying to run it on Linux or Windows and tell what it is and how fast ?...do they have some speed measurement ? It's really stupid that it's only single precision as you can't go deep into a Mandelbrot fractal with that poor precison...I also find some claims on the net that this single precision isn't even according to international standards...seems that I got to wait may be a year when finally double precision is implemented and available more often and cheaper... |
|||
21 Apr 2008, 18:12 |
|
Borsuc 22 Apr 2008, 16:33
Kuemmel wrote: It's really stupid that it's only single precision as you can't go deep into a Mandelbrot fractal with that poor precison... |
|||
22 Apr 2008, 16:33 |
|
bitRAKE 23 Apr 2008, 05:02
He already has: http://board.flatassembler.net/topic.php?t=5122
(...and doing quite well, I should say!) _________________ ¯\(°_o)/¯ “languages are not safe - uses can be” Bjarne Stroustrup |
|||
23 Apr 2008, 05:02 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.