<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7191846071852978576</id><updated>2024-10-24T18:46:19.813-07:00</updated><category term=".Net"/><category term="CUDA"/><category term="F#"/><category term="GPU"/><category term="Parallel programming"/><title type='text'>Alex Slesarenko&#39;s blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://slesarenko.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7191846071852978576/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://slesarenko.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alex Slesarenko</name><uri>http://www.blogger.com/profile/10253205349391319347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7191846071852978576.post-1274450002659860128</id><published>2009-06-23T13:06:00.000-07:00</published><updated>2009-06-28T12:16:34.848-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net"/><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><category scheme="http://www.blogger.com/atom/ns#" term="F#"/><category scheme="http://www.blogger.com/atom/ns#" term="GPU"/><category scheme="http://www.blogger.com/atom/ns#" term="Parallel programming"/><title type='text'>CUDA programming in F#: Part 2, Accelerating Mandelbrot sample</title><summary type="text">In the previous post (CUDA programming in F#: Part 1), we talked about how to setup dev environment to get started with CUDA programming in F#.  BitonicSort sample used there is a classical parallel sorting algorithm, with non trivial GPU kernel (taken from CUDA SDK) . Unfortunately, it&#39;s not good enough to evaluate benefits of GPU acceleration as it has execution time comparable to CPU.This time</summary><link rel='replies' type='application/atom+xml' href='http://slesarenko.blogspot.com/feeds/1274450002659860128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://slesarenko.blogspot.com/2009/06/cuda-programming-in-f-part-2.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7191846071852978576/posts/default/1274450002659860128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7191846071852978576/posts/default/1274450002659860128'/><link rel='alternate' type='text/html' href='http://slesarenko.blogspot.com/2009/06/cuda-programming-in-f-part-2.html' title='CUDA programming in F#: Part 2, Accelerating Mandelbrot sample'/><author><name>Alex Slesarenko</name><uri>http://www.blogger.com/profile/10253205349391319347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7191846071852978576.post-6610319719357741430</id><published>2009-05-15T14:27:00.000-07:00</published><updated>2009-06-28T02:59:01.994-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net"/><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><category scheme="http://www.blogger.com/atom/ns#" term="F#"/><category scheme="http://www.blogger.com/atom/ns#" term="GPU"/><category scheme="http://www.blogger.com/atom/ns#" term="Parallel programming"/><title type='text'>CUDA programming in F#: Part 1, Getting started</title><summary type="text">If you develop computationaly intensive applications, you will probably benefit from massive parallelization on CUDA devices. CUDA is a technology that can be used to harness full power of NVIDIA GPU device(s) installed on usual computer (server or desktop) for general purpose computations. Many applications can be parallelized using data-parallel algorithms and executed on CUDA enabled devices </summary><link rel='replies' type='application/atom+xml' href='http://slesarenko.blogspot.com/feeds/6610319719357741430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://slesarenko.blogspot.com/2009/03/cuda-programming-in-f-part-1-getting.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7191846071852978576/posts/default/6610319719357741430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7191846071852978576/posts/default/6610319719357741430'/><link rel='alternate' type='text/html' href='http://slesarenko.blogspot.com/2009/03/cuda-programming-in-f-part-1-getting.html' title='CUDA programming in F#: Part 1, Getting started'/><author><name>Alex Slesarenko</name><uri>http://www.blogger.com/profile/10253205349391319347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvFRMDVf0UFmAH0wBIOI7BUTUAgctTaN8HSmvBAp_u3NuQc6dO0y0HifhbZuASAMKo4TSZyIYp-O8aAfhXiyeVLxkD0PaIfc-SW0eP-VeJnYZtLkbizeDFzAn-N-uNh2yjsELZbqbzh3Gf/s72-c/DeviceQuery.gif" height="72" width="72"/><thr:total>3</thr:total></entry></feed>