From linux-bounces@lug.lk Sun Sep 06 20:40:41 2009
Return-path: <linux-bounces@lug.lk>
Envelope-to: lurker@linux.lk
Delivery-date: Sun, 06 Sep 2009 20:40:41 +0530
Received: from localhost.pdn.ac.lk ([127.0.0.1] helo=penguin.lug.lk)
	by penguin.lug.lk with esmtp (Exim 4.63)
	(envelope-from <linux-bounces@lug.lk>)
	id 1MkJO2-00005P-Fo; Sun, 06 Sep 2009 20:40:38 +0530
Received: from localhost.pdn.ac.lk ([127.0.0.1] helo=penguin.lug.lk)
	by penguin.lug.lk with esmtp (Exim 4.63)
	(envelope-from <linux-umbrella-bounces@lug.lk>)
	id 1Mk82Z-0001xY-HX; Sun, 06 Sep 2009 08:33:43 +0530
Received: from [192.248.40.1] (helo=hantana.pdn.ac.lk)
	by penguin.lug.lk with esmtp (Exim 4.63)
	(envelope-from <indika85@gmail.com>) id 1Mk82P-0001xJ-Fd
	for linux@lug.lk; Sun, 06 Sep 2009 08:33:33 +0530
Received: from localhost (localhost.pdn.ac.lk [127.0.0.1])
	by hantana.pdn.ac.lk (Postfix) with ESMTP id 5B9F65C01E
	for <linux@lug.lk>; Sun,  6 Sep 2009 08:35:07 +0530 (LKT)
X-Virus-Scanned: amavisd-new at pdn.ac.lk
Received: from hantana.pdn.ac.lk ([127.0.0.1])
	by localhost (hantana.pdn.ac.lk [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id Ypjub9f3DP5t for <linux@lug.lk>;
	Sun,  6 Sep 2009 08:35:03 +0530 (LKT)
Received: from kitul.learn.ac.lk (kitul.learn.ac.lk [192.248.1.163])
	by hantana.pdn.ac.lk (Postfix) with ESMTP id 337DA5C006
	for <linux@lug.lk>; Sun,  6 Sep 2009 08:35:03 +0530 (LKT)
Received: from localhost (localhost [127.0.0.1])
	by kitul.learn.ac.lk (Postfix) with ESMTP id 24CC017BBBA
	for <linux@lug.lk>; Sun,  6 Sep 2009 08:35:03 +0530 (IST)
X-Virus-Scanned: amavisd-new at learn.ac.lk
Received: from kitul.learn.ac.lk ([127.0.0.1])
	by localhost (kitul.learn.ac.lk [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id LXMmst4cKvaH for <linux@lug.lk>;
	Sun,  6 Sep 2009 08:34:52 +0530 (IST)
Received: from mail-yx0-f183.google.com (mail-yx0-f183.google.com
	[209.85.210.183])
	by kitul.learn.ac.lk (Postfix) with ESMTP id 57AB817BD89
	for <linux@lug.lk>; Sun,  6 Sep 2009 08:34:28 +0530 (IST)
Received: by yxe13 with SMTP id 13so4404397yxe.14
	for <linux@lug.lk>; Sat, 05 Sep 2009 20:04:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.151.4.5 with SMTP id g5mr21368717ybi.159.1252206266013; Sat, 
	05 Sep 2009 20:04:26 -0700 (PDT)
In-Reply-To: <966e88ae0909051317u31198c33s40dc802f480a87b4@mail.gmail.com>
References: <b430e1ed0909042337i531f33d8x454f842586b62c6e@mail.gmail.com>
	<808662910909050641mca050d3scd76c5d5b1f232a6@mail.gmail.com>
	<4390fbee0909050723u93a8fecle10ed8d364d7ab82@mail.gmail.com>
	<966e88ae0909051317u31198c33s40dc802f480a87b4@mail.gmail.com>
Date: Sun, 6 Sep 2009 08:34:25 +0530
Message-ID: <4390fbee0909052004m12d4d2bes624d4c36bddfe801@mail.gmail.com>
From: Indika Tantrigoda <indika85@gmail.com>
To: Kosala Atapattu <kosala.atapattu@gmail.com>
X-BeenThere: linux-umbrella@lug.lk
X-Mailman-Version: 2.1.9
Precedence: list
X-Mailman-Approved-At: Sun, 06 Sep 2009 20:40:34 +0530
Cc: Buddhika Siddhisena <buddhika.siddhisena@gmail.com>,
 LKLUG GNU/Linux List <linux@lug.lk>,
 lug-talk@googlegroups.com
Subject: Re: [linux] [advocacy] [lug-talk] GLX Off screen accelerated
	rendering
X-BeenThere: linux@lug.lk
List-Id: <linux.lug.lk>
List-Unsubscribe: <https://secure.lug.lk/mailman/listinfo/linux>,
	<mailto:linux-request@lug.lk?subject=unsubscribe>
List-Archive: <http://secure.lug.lk/pipermail/linux>
List-Post: <mailto:linux@lug.lk>
List-Help: <mailto:linux-request@lug.lk?subject=help>
List-Subscribe: <https://secure.lug.lk/mailman/listinfo/linux>,
	<mailto:linux-request@lug.lk?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1239834212=="
Mime-version: 1.0
Sender: linux-bounces@lug.lk
Errors-To: linux-bounces@lug.lk

--===============1239834212==
Content-Type: multipart/alternative; boundary=000e0cd29a20abd9ca0472dffd09

--000e0cd29a20abd9ca0472dffd09
Content-Type: text/plain; charset=ISO-8859-1

Hi Kosala,
If your interested in trying out CUDA and dont have a nvidia card you could
always use the
CUDA emulator. Also you don't need an expensive nvidia card. All nvidia
cards above the Geforce 8000 series supports it
Check out http://www.nvidia.com/object/cuda_learn_products.html

GPGPU is a lot closer. Check out http://gpgpu.org/ Its a relatively new area
and there are tons of research going on.
True at the moment that most programs that run using CUDA (and others
similar to CUDA) are scientific applications
but with more FLOPS and higher bandwidth than the CPU, the fact that we
could use the GPU for genreal purpose computing and not only for gaming and
graphics stuff does seem logical and very intersting.

Regards,
Indika



2009/9/6 Kosala Atapattu <kosala.atapattu@gmail.com>

> This reply is bit off topic on advocay, I'm pointing to "Linux".
>
> When I last checked CUDA, it had a set of function calls to do
> mathematical calculations, which is common for graphics processing.
> The only use so far for these functions are on the security side and
> for scientific calculations... so I wouldn't call it general purpose
> computing... at least not in this century :).
>
> But anyway, OpenCL seems to be a very interesting direction.. and
> thanx for the pointer. May be I don't need to buy a expensive NVIDIA
> GPU to try these things...
>
> Kosala
>
> On Sat, Sep 5, 2009 at 5:23 PM, Indika Tantrigoda<indika85@gmail.com>
> wrote:
> > Hi,
> > I am not sure if its what your looking for, but you could have a look at
> > CUDA (Compute Unified Device Architecture) by nvidia.
> > Its a C language extension for writing programs to run on the GPU and
> takes
> > advantage of the
> > parallel architecture of the GPU. Its very much hardware
> > oriented/accelerated. These programs run
> > faster than implementations on the CPU.
> >
> > I have seen some ray tracing done using CUDA. However you need a nvidia
> card
> > to run CUDA.
> >
> > You could also check out OpenCL which is platform independent.
> >
> > For ATI theres a platform called CTM. I haven't used CTM or OpenCL
> myself,
> > therefore I cannot give
> > more details about it.
> >
> > (Check out GPGPU (General Purpose Computing on the GPU).)
> >
> > Hope this was helpful.
> >
> > Regards,
> > Indika
> >
> > 2009/9/5 Buddhika Siddhisena <buddhika.siddhisena@gmail.com>
> >>
> >> Isn't that how AIGLX works? Offscreen texture from pixmap.
> >>
> >> Bud
> >>
> >> On Sat, Sep 5, 2009 at 12:07 PM, Srimal Jayawardena<srimalj@gmail.com>
> >> wrote:
> >> > Hi
> >> >
> >> > Does anyone know any examples / tutorials / code samples
> >> >
> >> > on rendering offscreen (with hardware acceleration)
> >> >
> >> > for linux.
> >> >
> >> > I found there are stuff called pbuffers but the
> >> > documentation on the net (and ATI - my card is  ATI)
> >> > seems to have a Windows bias.
> >> >
> >> > Thanks in advance
> >> >
> >> > Srimal.
> >> >
> >> >
> >> > --
> >> > ~
> >> > Srimal Jayawardena
> >> > BSc (Engineering), BIT, MIET
> >> > PhD Student, Australian National University.
> >> >
> >> > Phone(Mobile): +61 422 684 854
> >> > Phone(Office): +61 2 6125 1771
> >> > Phone(Home): +61 2 6125 1413
> >> >
> >> >
> >> > ANU Contact Info : http://arp.anu.edu.au/user/3788
> >> >
> >> > http://srimal.sri-lankan.net/
> >> > http://srimal-techdiary.blogspot.com/
> >> >
> >> > --~--~---------~--~----~------------~-------~--~----~
> >> > http://groups.google.com/group/lug-talk
> >> > -~----------~----~----~----~------~----~------~--~---
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >> Bud
> >>
> >> Geek with an Attitude
> >> Blog: http://geekaholic.org
> >> http://sinhalenfoss.org
> >>
> >> _______________________________________________
> >> advocacy mailing list
> >> advocacy@lug.lk
> >> https://secure.lug.lk/mailman/listinfo/advocacy
> >
> >
> > _______________________________________________
> > advocacy mailing list
> > advocacy@lug.lk
> > https://secure.lug.lk/mailman/listinfo/advocacy
> >
> >
>
>
>
> --
> Kosala
> --------------------------------------------
> Disclaimer: Views expressed in this mail are my personal views and
> they would not reflect views of the employer.
> --------------------------------------------
> blog.kosala.net
> www.linux.lk/~kosala/ <http://www.linux.lk/%7Ekosala/>
> www.kosala.net
>

--000e0cd29a20abd9ca0472dffd09
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Kosala,<br>If your interested in trying out CUDA and dont have a nvidia =
card you could always use the<br>CUDA emulator. Also you don&#39;t need an =
expensive nvidia card. All nvidia cards above the Geforce 8000 series suppo=
rts it<br>

Check out <a href=3D"http://www.nvidia.com/object/cuda_learn_products.html"=
 target=3D"_blank">http://www.nvidia.com/object/cuda_learn_products.html</a=
><br><br>GPGPU is a lot closer. Check out <a href=3D"http://gpgpu.org/" tar=
get=3D"_blank">http://gpgpu.org/</a> Its a relatively new area and there ar=
e tons of research going on.<br>

True at the moment that most programs that run using CUDA (and others simil=
ar to CUDA) are scientific applications<br>but with more FLOPS and higher b=
andwidth than the CPU, the fact that we could use the GPU for genreal purpo=
se computing and not only for gaming and graphics stuff does seem logical a=
nd very intersting. <br>
<br>Regards,<br>Indika<br><br><br><br><div class=3D"gmail_quote">2009/9/6 K=
osala Atapattu <span dir=3D"ltr">&lt;<a href=3D"mailto:kosala.atapattu@gmai=
l.com" target=3D"_blank">kosala.atapattu@gmail.com</a>&gt;</span><br><block=
quote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, 204, 2=
04); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

This reply is bit off topic on advocay, I&#39;m pointing to &quot;Linux&quo=
t;.<br>
<br>
When I last checked CUDA, it had a set of function calls to do<br>
mathematical calculations, which is common for graphics processing.<br>
The only use so far for these functions are on the security side and<br>
for scientific calculations... so I wouldn&#39;t call it general purpose<br=
>
computing... at least not in this century :).<br>
<br>
But anyway, OpenCL seems to be a very interesting direction.. and<br>
thanx for the pointer. May be I don&#39;t need to buy a expensive NVIDIA<br=
>
GPU to try these things...<br>
<br>
Kosala<br>
<div><div></div><div><br>
On Sat, Sep 5, 2009 at 5:23 PM, Indika Tantrigoda&lt;<a href=3D"mailto:indi=
ka85@gmail.com" target=3D"_blank">indika85@gmail.com</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt; I am not sure if its what your looking for, but you could have a look =
at<br>
&gt; CUDA (Compute Unified Device Architecture) by nvidia.<br>
&gt; Its a C language extension for writing programs to run on the GPU and =
takes<br>
&gt; advantage of the<br>
&gt; parallel architecture of the GPU. Its very much hardware<br>
&gt; oriented/accelerated. These programs run<br>
&gt; faster than implementations on the CPU.<br>
&gt;<br>
&gt; I have seen some ray tracing done using CUDA. However you need a nvidi=
a card<br>
&gt; to run CUDA.<br>
&gt;<br>
&gt; You could also check out OpenCL which is platform independent.<br>
&gt;<br>
&gt; For ATI theres a platform called CTM. I haven&#39;t used CTM or OpenCL=
 myself,<br>
&gt; therefore I cannot give<br>
&gt; more details about it.<br>
&gt;<br>
&gt; (Check out GPGPU (General Purpose Computing on the GPU).)<br>
&gt;<br>
&gt; Hope this was helpful.<br>
&gt;<br>
&gt; Regards,<br>
&gt; Indika<br>
&gt;<br>
&gt; 2009/9/5 Buddhika Siddhisena &lt;<a href=3D"mailto:buddhika.siddhisena=
@gmail.com" target=3D"_blank">buddhika.siddhisena@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Isn&#39;t that how AIGLX works? Offscreen texture from pixmap.<br>
&gt;&gt;<br>
&gt;&gt; Bud<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Sep 5, 2009 at 12:07 PM, Srimal Jayawardena&lt;<a href=3D"=
mailto:srimalj@gmail.com" target=3D"_blank">srimalj@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; Hi<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Does anyone know any examples / tutorials / code samples<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; on rendering offscreen (with hardware acceleration)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; for linux.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I found there are stuff called pbuffers but the<br>
&gt;&gt; &gt; documentation on the net (and ATI - my card is=A0 ATI)<br>
&gt;&gt; &gt; seems to have a Windows bias.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks in advance<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Srimal.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; ~<br>
&gt;&gt; &gt; Srimal Jayawardena<br>
&gt;&gt; &gt; BSc (Engineering), BIT, MIET<br>
&gt;&gt; &gt; PhD Student, Australian National University.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Phone(Mobile): +61 422 684 854<br>
&gt;&gt; &gt; Phone(Office): +61 2 6125 1771<br>
&gt;&gt; &gt; Phone(Home): +61 2 6125 1413<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; ANU Contact Info : <a href=3D"http://arp.anu.edu.au/user/3788=
" target=3D"_blank">http://arp.anu.edu.au/user/3788</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href=3D"http://srimal.sri-lankan.net/" target=3D"_blank">h=
ttp://srimal.sri-lankan.net/</a><br>
&gt;&gt; &gt; <a href=3D"http://srimal-techdiary.blogspot.com/" target=3D"_=
blank">http://srimal-techdiary.blogspot.com/</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --~--~---------~--~----~------------~-------~--~----~<br>
&gt;&gt; &gt; <a href=3D"http://groups.google.com/group/lug-talk" target=3D=
"_blank">http://groups.google.com/group/lug-talk</a><br>
&gt;&gt; &gt; -~----------~----~----~----~------~----~------~--~---<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Bud<br>
&gt;&gt;<br>
&gt;&gt; Geek with an Attitude<br>
&gt;&gt; Blog: <a href=3D"http://geekaholic.org" target=3D"_blank">http://g=
eekaholic.org</a><br>
&gt;&gt; <a href=3D"http://sinhalenfoss.org" target=3D"_blank">http://sinha=
lenfoss.org</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; advocacy mailing list<br>
&gt;&gt; <a href=3D"mailto:advocacy@lug.lk" target=3D"_blank">advocacy@lug.=
lk</a><br>
&gt;&gt; <a href=3D"https://secure.lug.lk/mailman/listinfo/advocacy" target=
=3D"_blank">https://secure.lug.lk/mailman/listinfo/advocacy</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; advocacy mailing list<br>
&gt; <a href=3D"mailto:advocacy@lug.lk" target=3D"_blank">advocacy@lug.lk</=
a><br>
&gt; <a href=3D"https://secure.lug.lk/mailman/listinfo/advocacy" target=3D"=
_blank">https://secure.lug.lk/mailman/listinfo/advocacy</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
Kosala<br>
--------------------------------------------<br>
Disclaimer: Views expressed in this mail are my personal views and<br>
they would not reflect views of the employer.<br>
--------------------------------------------<br>
<a href=3D"http://blog.kosala.net" target=3D"_blank">blog.kosala.net</a><br=
>
<a href=3D"http://www.linux.lk/%7Ekosala/" target=3D"_blank">www.linux.lk/~=
kosala/</a><br>
<a href=3D"http://www.kosala.net" target=3D"_blank">www.kosala.net</a><br>
</blockquote></div><br>

--000e0cd29a20abd9ca0472dffd09--



--===============1239834212==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
linux mailing list
linux@lug.lk
https://secure.lug.lk/mailman/listinfo/linux

--===============1239834212==--



