<?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-4214096317005556627</id><updated>2024-12-18T23:47:44.337-05:00</updated><category term="CUDA"/><category term="Linux"/><category term="C1060"/><category term="Mac OSX"/><category term="CentOS"/><category term="Multi-GPU"/><category term="C++"/><category term="C2050"/><category term="CUDA HPC"/><category term="CUDA OpenCL"/><category term="ERSA"/><category term="FPGA"/><category term="Latex"/><category term="OpenCL"/><category term="boost"/><category term="pyCUDA"/><title type='text'>Accelerated Computing</title><subtitle type='html'>This is a blog about hardware accelerators used in the field of High Performance Computing (HPC) applications. This is a specialized field called High Performance Reconfigurable Computing (HPReC), where there is a synergy between multi-core processors, Graphics Processing Unit (GPU) and Field Programmable Gate Arrays (FPGA). I will focus mainly on GPGPU and FPGA-based custom computation/communication.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-8016351743222735708</id><published>2015-04-06T22:49:00.002-04:00</published><updated>2015-04-06T22:49:31.822-04:00</updated><title type='text'>Compiling MNIST on MacOSX [cudnn test]</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;$ make&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;g++ -c -o mnistCUDNN.o mnistCUDNN.cpp -I. -I/usr/local/cuda/include -I/usr/local/cuda/cudnn  -I/opt/local/include -I/usr/local/cuda/samples/7_CUDALibraries/common/UtilNPP
gcc -o mnistCUDNN mnistCUDNN.o -L/usr/local/cuda/lib -L/usr/local/cuda/cudnn -L/opt/local/lib -lnppi -lnppc -lfreeimage -lcudart -lcublas -lcudnn -lm -lstdc++&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;
&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;$ ./mnistCUDNN&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;Loading image data/one_28x28.pgm&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;Performing forward propagation ...&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;Resulting weights from Softmax:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;4.05186e-07 0.999404 2.21383e-07 1.20837e-08 0.000587085 5.06682e-08 2.80583e-06 1.47965e-06 3.56051e-06 2.46337e-07&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;Loading image data/three_28x28.pgm&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;Performing forward propagation ...&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;Resulting weights from Softmax:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;4.67739e-05 5.83973e-07 1.76501e-06 0.75859 1.06138e-11 0.24133 2.62157e-10 1.11104e-05 3.39113e-07 1.88164e-05&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;Loading image data/five_28x28.pgm&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;Performing forward propagation ...&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;Resulting weights from Softmax:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;3.22452e-10 8.69774e-10 3.73033e-12 3.2219e-07 2.67785e-11 0.999992 4.58862e-06 5.08385e-10 9.35238e-07 1.87656e-06&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;Result of classification: 1 3 5&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;Test passed!&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/8016351743222735708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2015/04/compiling-mnist-on-macosx-cudnn-test.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/8016351743222735708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/8016351743222735708'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2015/04/compiling-mnist-on-macosx-cudnn-test.html' title='Compiling MNIST on MacOSX [cudnn test]'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-6639202710504459913</id><published>2015-04-06T22:24:00.000-04:00</published><updated>2015-04-06T22:24:27.979-04:00</updated><title type='text'>Installing Caffe on Mac OSX 10.10</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;Here are the instructions I followed for installing &lt;a href=&quot;http://caffe.berkeleyvision.org/&quot;&gt;Caffe&lt;/a&gt;&amp;nbsp;on Mac OSX 10.10&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;Clone the repository from here:&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;git clone https://github.com/BVLC/caffe
cp Makefile.config.example Makefile.config
&lt;/span&gt;&lt;/pre&gt;
&lt;pre classe=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;Inside Makefile.config make the following changes:&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;PYTHON_LIB := $(ANACONDA_HOME)/lib
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /opt/local/include /usr/local/cuda/cudnn
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /opt/local/lib /usr/local/cuda/cudnn&lt;/span&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;

Check the requirements.txt file:&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;Cython&amp;gt;=0.19.2
numpy&amp;gt;=1.7.1
scipy&amp;gt;=0.13.2
scikit-image&amp;gt;=0.9.3
matplotlib&amp;gt;=1.3.1
ipython&amp;gt;=1.1.0
h5py&amp;gt;=2.2.0
leveldb&amp;gt;=0.191
networkx&amp;gt;=1.8.1
nose&amp;gt;=1.3.0
pandas&amp;gt;=0.12.0
python-dateutil&amp;gt;=1.4,&lt;2 protobuf=&quot;&quot;&gt;=2.5.0
python-gflags&amp;gt;=2.0
pyyaml&amp;gt;=3.10
Pillow&amp;gt;=2.3.0&lt;/2&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span iplastic=&quot;&quot; style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-seriass=;&quot; textmate-source=&quot;&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;ppan&gt;&lt;span sans-serif=&quot;&quot;&gt;If you are using Anaconda:&lt;/span&gt;&lt;/ppan&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;$ for req in $(cat requirements.txt); do conda install $req; done&lt;/span&gt;&lt;/pre&gt;
&lt;span iplastic=&quot;&quot; style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-seriass=;&quot; textmate-source=&quot;&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;ppan&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;/ppan&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;Compile and build:&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;$ make all
$ make py
$ make test
$ make runtest

$ export CAFFE_HOME=${HOME}/caffe&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/6639202710504459913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2015/04/installing-caffe-on-mac-osx-1010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/6639202710504459913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/6639202710504459913'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2015/04/installing-caffe-on-mac-osx-1010.html' title='Installing Caffe on Mac OSX 10.10'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-1663085667220300316</id><published>2013-08-15T13:51:00.002-04:00</published><updated>2013-08-15T14:03:48.332-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Latex"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac OSX"/><title type='text'>Latex help: where to save .cls and .bst files local on Mac</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;Recently I was looking at options on where to save latex cls and bst files locally on my Mac and I came across this very good source from &lt;a href=&quot;http://tex.stackexchange.com/&quot;&gt;TeXStackEchange&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://tex.stackexchange.com/questions/8357/how-to-have-local-package-override-default-package/8359#8359&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;How to have local package override default package&lt;/a&gt;&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;Most of the times I have the IEEEtran.bst files modified so that if I cite the same author twice, I would like to see the author&#39;s name again&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;


&lt;br /&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;% #0 turns off the &quot;dashification&quot; of repeated (i.e., identical to those
% of the previous entry) names. IEEE normally does this.
% #1 enables
FUNCTION {default.is.dash.repeated.names} { #0 }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;and sometimes if an article has more than 6 authors, I want that reference shortened to &lt;i&gt;et. al.&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;% The maximum number of names that can be present beyond which an &quot;et al.&quot;
% usage is forced. Be sure that num.names.shown.with.forced.et.al (below)
% is not greater than this value!
% Note: There are many instances of references in IEEE journals which have
% a very large number of authors as well as instances in which &quot;et al.&quot; is
% used profusely.&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;FUNCTION {default.max.num.names.before.forced.et.al} { #3 }&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;So as per the instructions, I created this structure:&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;1. For .cls files:&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;/Users/&#39;username&#39;/Library/texmf/tex/latex/&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;
&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;2. For .bst files:&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;/Users/&#39;username&#39;/Library/texmf/bibtex/bst/&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;
&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Happy Latexing !&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/1663085667220300316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2013/08/latex-help-where-to-save-cls-and-bst.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/1663085667220300316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/1663085667220300316'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2013/08/latex-help-where-to-save-cls-and-bst.html' title='Latex help: where to save .cls and .bst files local on Mac'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-1456315181498683284</id><published>2011-07-31T15:42:00.001-04:00</published><updated>2011-07-31T17:47:55.977-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><category scheme="http://www.blogger.com/atom/ns#" term="ERSA"/><category scheme="http://www.blogger.com/atom/ns#" term="FPGA"/><category scheme="http://www.blogger.com/atom/ns#" term="Multi-GPU"/><title type='text'>ERSA presentation comparing DSPs vs FPGAs vs GPUs</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;I recently presented my work at the &lt;a href=&quot;http://www.blogger.com/goog_252866562&quot;&gt;2011 International Conference on&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://ersaconf.org/ersa11/index.php&quot;&gt;Engineering of Reconfigurable Systems and Algorithms (ERSA 2011)&lt;/a&gt; &amp;nbsp;conference, held at Las Vegas, NV.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;The three keynotes were:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;1. &lt;a href=&quot;http://www.world-academy-of-science.org/worldcomp11/ws/keynotes/parnas_keynote.pdf&quot;&gt;How Engineering Mathematics can Improve Software&lt;/a&gt; by Prof. David Lorge Parnas&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;2. &lt;a href=&quot;http://www.world-academy-of-science.org/worldcomp11/ws/keynotes/spafford_keynote.pdf&quot;&gt;The Nature of Cyber Security&lt;/a&gt; by Prof. Eugene H. Spafford&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;3. Changing Lives around the World: the Power of Technology by Dr. Sandeep Chatterjee&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;All the keynotes were impressive and very diverse, started with applying engineering mathematics to a process; cyber security as a science and method; and finally mobile computing applications in developing countries. Though there are no slides to link for Dr. Chatterjee&#39;s talk, his talk had example scenarios where mobile computing was used for banking, construction, etc.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;The ERSA sessions started with a bang and the tutorial session on evolvable computing by Prof. Jim Torresen was very interesting. The Evolvable And Bio-Inspired Hardware session by Dr. Eric Stahlberg was interesting where the convergence was on what biological process can inspire computing in general.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Finally, here&#39;s a link to my presentation on &quot;&lt;a href=&quot;http://www.slideshare.net/vivekv80/ersa2011-presentation-07202011&quot;&gt;Accelerating Real-time processing of the ATST Adaptive Optics System using Coarse-grained Parallel Hardware Architectures&lt;/a&gt;&quot;. My talk was on Wednesday July 20,2011 at the Gold Room.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;I also chaired Session 13-PDPTA: Systems Software + OS + Programming Models + Architecture Issues +&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Fault-Tolerant Systems &amp;amp; Tools on Thursday July 21, 2011 from 08:00am - 12:20pm (LOCATION: Ballroom 4) as part of the 2011 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA&#39;11).&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Next year&#39;s ERSA is expected to be bigger and better and promises to have a developers meet/session. Eagerly looking forward to next year&#39;s conference.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/1456315181498683284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2011/07/ersa-presentation-comparing-dsps-vs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/1456315181498683284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/1456315181498683284'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2011/07/ersa-presentation-comparing-dsps-vs.html' title='ERSA presentation comparing DSPs vs FPGAs vs GPUs'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-6242856255533935248</id><published>2011-04-25T10:13:00.002-04:00</published><updated>2012-01-22T09:06:37.623-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CUDA OpenCL"/><title type='text'>Some great reference books for CUDA and OpenCL</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;This is a list of some good reference books for CUDA and OpenCL:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;1.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/CUDA-Example-Introduction-General-Purpose-Programming/dp/0131387685?ie=UTF8&amp;amp;tag=pranavamnet-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;CUDA by Example: An Introduction to General-Purpose GPU Programming&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=pranavamnet-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0131387685&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Jason Sanders &amp;amp; Edward Kandrot For Kindle:&amp;nbsp;&lt;a href=&quot;http://www.amazon.com/CUDA-Example-Introduction-General-Purpose-ebook/dp/B003VYBOSE?ie=UTF8&amp;amp;tag=pranavamnet-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;CUDA by Example: An Introduction to General-Purpose GPU Programming&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=pranavamnet-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B003VYBOSE&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/CUDA-Example-Introduction-General-Purpose-Programming/dp/0131387685?ie=UTF8&amp;amp;tag=pranavamnet-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;CUDA by Example: An Introduction to General-Purpose GPU Programming&quot; src=&quot;http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0131387685&amp;amp;tag=pranavamnet-20&quot; /&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=pranavamnet-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0131387685&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;2. &lt;a href=&quot;http://www.amazon.com/Programming-Massively-Parallel-Processors-Hands-/dp/0123814723?ie=UTF8&amp;amp;tag=pranavamnet-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;Programming Massively Parallel Processors: A Hands-on Approach (Applications of GPU Computing Series)&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=pranavamnet-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0123814723&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;David B. Kirk &amp;amp; Wen-mei W. Hwu For Kindle:&amp;nbsp;&lt;a href=&quot;http://www.amazon.com/Programming-Massively-Parallel-Processors-ebook/dp/B003EH18TS?ie=UTF8&amp;amp;tag=pranavamnet-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;Programming Massively Parallel Processors: A Hands-on Approach (Applications of GPU Computing Series)&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=pranavamnet-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B003EH18TS&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/Programming-Massively-Parallel-Processors-Hands-/dp/0123814723?ie=UTF8&amp;amp;tag=pranavamnet-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Programming Massively Parallel Processors: A Hands-on Approach (Applications of GPU Computing Series)&quot; src=&quot;http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0123814723&amp;amp;tag=pranavamnet-20&quot; /&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=pranavamnet-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0123814723&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;3. &lt;a href=&quot;http://www.amazon.com/CUDA-Application-Design-Development-Farber/dp/0123884268?ie=UTF8&amp;amp;tag=pranavamnet-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;CUDA Application Design and Development [Paperback]&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=pranavamnet-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0123884268&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Rob Farber (Dr Dobbs series author) Excellent book with some good examples and overview into the CUDA+OpenGL interface.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/CUDA-Application-Design-Development-Farber/dp/0123884268?ie=UTF8&amp;amp;tag=pranavamnet-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;CUDA Application Design and Development&quot; src=&quot;http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0123884268&amp;amp;tag=pranavamnet-20&quot; /&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=pranavamnet-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0123884268&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;4.&amp;nbsp;&lt;a href=&quot;http://www.amazon.com/Heterogeneous-Computing-OpenCL-Benedict-Gaster/dp/0123877660?ie=UTF8&amp;amp;tag=pranavamnet-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;Heterogeneous Computing with OpenCL&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=pranavamnet-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0123877660&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&amp;nbsp;Benedict Gaster, Lee Howes, David R. Kaeli, Perhaad Mistry, Dana Schaa&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/Heterogeneous-Computing-OpenCL-Benedict-Gaster/dp/0123877660?ie=UTF8&amp;amp;tag=pranavamnet-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Heterogeneous Computing with OpenCL&quot; src=&quot;http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0123877660&amp;amp;tag=pranavamnet-20&quot; /&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=pranavamnet-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0123877660&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=pranavamnet-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0123705916&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/6242856255533935248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2011/04/some-great-reference-books-for-cuda-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/6242856255533935248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/6242856255533935248'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2011/04/some-great-reference-books-for-cuda-and.html' title='Some great reference books for CUDA and OpenCL'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-1341945336284454575</id><published>2010-12-22T19:22:00.002-05:00</published><updated>2011-03-21T10:45:48.392-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><category scheme="http://www.blogger.com/atom/ns#" term="pyCUDA"/><title type='text'>Installing pyCUDA-0.94.2 on CentOS 5.5</title><content type='html'>&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Installing pyCUDA-0.94.2 can be quite a hassle on CentOS 5.5 Linus OS. As per couple of my posts to the pyCUDA list, I did use the correct parameters while configuring pyCUDA. However CentOS 5.5 ships with gcc-4.1.2 and that gives an error while installing pyCUDA. So I have posted my steps on how I installed pyCUDA-0.94.2 on CentOS 5.5:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Step 1: Change your default gcc to gcc-4.4 and g++ to g++-4.4. I used yum to install them.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$ cd /usr/bin
$ sudo rm /usr/bin/gcc
$ sudo ln -s /usr/bin/gcc44 /usr/bin/gcc
$ sudo rm /usr/bin/g++
$ sudo ln -s /usr/bin/g++44 /usr/bin/g++&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Check your installation:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;
$ gcc -v
Using built-in specs.
Target: x86_64-redhat-linux6E
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=&lt;span class=&quot;markup markup_underline markup_underline_link markup_underline_link_text&quot;&gt;http://bugzilla.redhat.com/bugzilla&lt;/span&gt; --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,fortran --disable-libgcj --with-mpfr=/builddir/build/BUILD/gcc-4.4.0-20090514/obj-x86_64-redhat-linux6E/mpfr-install/ --with-ppl=/builddir/build/BUILD/gcc-4.4.0-20090514/obj-x86_64-redhat-linux6E/ppl-install --with-cloog=/builddir/build/BUILD/gcc-4.4.0-20090514/obj-x86_64-redhat-linux6E/cloog-install --with-tune=generic --with-arch_32=i586 --build=x86_64-redhat-linux6E
Thread model: posix
gcc version 4.4.0 20090514 (Red Hat 4.4.0-6) (GCC)&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;
$ g++ -v
Using built-in specs.
Target: x86_64-redhat-linux6E
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=&lt;span class=&quot;markup markup_underline markup_underline_link markup_underline_link_text&quot;&gt;http://bugzilla.redhat.com/bugzilla&lt;/span&gt; --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,fortran --disable-libgcj --with-mpfr=/builddir/build/BUILD/gcc-4.4.0-20090514/obj-x86_64-redhat-linux6E/mpfr-install/ --with-ppl=/builddir/build/BUILD/gcc-4.4.0-20090514/obj-x86_64-redhat-linux6E/ppl-install --with-cloog=/builddir/build/BUILD/gcc-4.4.0-20090514/obj-x86_64-redhat-linux6E/cloog-install --with-tune=generic --with-arch_32=i586 --build=x86_64-redhat-linux6E
Thread model: posix
gcc version 4.4.0 20090514 (Red Hat 4.4.0-6) (GCC)&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Step 2:  Unzip pycuda-0.94.2 to your directory and install numpy, pytest and pytools&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;textmate-source iplastic&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$ tar xzf pycuda-0.94.2.tar.gz
$ sudo easy_install numpy
install_dir /usr/local/lib/python2.6/site-packages/
Searching for numpy
Best match: numpy 1.5.1
Processing numpy-1.5.1-py2.6-linux-x86_64.egg
numpy 1.5.1 is already the active version in easy-install.pth
Installing f2py script to /usr/local/bin
&lt;/span&gt;
&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;Using /usr/local/lib/python2.6/site-packages/numpy-1.5.1-py2.6-linux-x86_64.egg
Processing dependencies for numpy
Finished processing dependencies for numpy
&lt;/span&gt;
&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$ sudo easy_install pytest
install_dir /usr/local/lib/python2.6/site-packages/
Searching for pytest
Reading &lt;span class=&quot;markup markup_underline markup_underline_link markup_underline_link_text&quot;&gt;http://pypi.python.org/simple/pytest/&lt;/span&gt;
Reading &lt;span class=&quot;markup markup_underline markup_underline_link markup_underline_link_text&quot;&gt;http://pytest.org&lt;/span&gt;
Best match: pytest 2.0.0
Downloading &lt;span class=&quot;markup markup_underline markup_underline_link markup_underline_link_text&quot;&gt;http://pypi.python.org/packages/source/p/pytest/pytest-2.0.0.zip#md5=f07c521dfd5a540f3dfea1846e58dab7&lt;/span&gt;
Processing pytest-2.0.0.zip
Running pytest-2.0.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-5pyoXO/pytest-2.0.0/egg-dist-tmp-ssbYCg
Adding pytest 2.0.0 to easy-install.pth file
Installing py.test script to /usr/local/bin
Installing py.test-2.6 script to /usr/local/bin
&lt;/span&gt;
&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;Installed /usr/local/lib/python2.6/site-packages/pytest-2.0.0-py2.6.egg
Processing dependencies for pytest
Finished processing dependencies for pytest
&lt;/span&gt;

&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$ sudo easy_install pytools
install_dir /usr/local/lib/python2.6/site-packages/
Searching for pytools
Best match: pytools 11
Processing pytools-11-py2.6.egg
pytools 11 is already the active version in easy-install.pth
Installing runalyzer-gather script to /usr/local/bin
Installing runalyzer script to /usr/local/bin
Installing logtool script to /usr/local/bin
&lt;/span&gt;
&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;Using /usr/local/lib/python2.6/site-packages/pytools-11-py2.6.egg
Processing dependencies for pytools
Finished processing dependencies for pytools&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Step 3: Configure siteconf.py&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$ python configure.py --cuda-root=/usr/local/cuda --cudadrv-lib-dir=/usr/lib64/nvidia --boost-inc-dir=/usr/include --boost-lib-dir=/usr/local/lib CXXFLAGS=-DBOOST_PYTHON_NO_PY_SIGNATURES&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Step 4: Install&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$ sudo make install&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Times;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Step 5: Test your installation&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$ python test/test_driver.py 
=============================================================== test session starts ===============================================================
platform linux2 -- Python 2.6.6 -- pytest-2.0.0
collected 18 items 
&lt;/span&gt;
&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;test/test_driver.py ..................
&lt;/span&gt;
&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;============================================================ 18 passed in 4.58 seconds ========================================
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Times;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;If you see the message above, pyCuda should be working now. Enjoy :)&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;FYI: For installing pyCuda on Ubuntu 10.10, refer to&amp;nbsp;&lt;a href=&quot;http://wiki.tiker.net/PyCuda/Installation/Linux/Ubuntu&quot;&gt;http://wiki.tiker.net/PyCuda/Installation/Linux/Ubuntu&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/1341945336284454575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2010/12/installing-pycuda-0942-on-centos-55.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/1341945336284454575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/1341945336284454575'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2010/12/installing-pycuda-0942-on-centos-55.html' title='Installing pyCUDA-0.94.2 on CentOS 5.5'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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-4214096317005556627.post-7655433834052519451</id><published>2010-10-07T17:44:00.018-04:00</published><updated>2010-10-17T17:43:23.024-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C1060"/><category scheme="http://www.blogger.com/atom/ns#" term="C2050"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><category scheme="http://www.blogger.com/atom/ns#" term="Multi-GPU"/><title type='text'>Installing Tesla C2050 and C1060 on Centos</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;I have been waiting to get a NVIDIA Fermi GPU to prototype my algorithms, but I was waiting to get an optimized implementation on the Tesla C1060 and then scale up to the Fermi. I got a C2050 and set about installing it on my machine. (note: my host machine is a Lian-Li PC with an integrated NVIDIA&amp;nbsp;nForce 980a/780a (8 cores).&amp;nbsp;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Installing the C2050 was easy, it has 2 power connections (6-pin and 8-pin). In most of the cases, connecting the 8-pin connector is more than enough.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmL6GI5nXXL_KHVltsTxvB6AmoMD276bNuR9tNzMxpo0z-2EwAMukukmuSVqWv2gqVeWpgujNswtiwwVoe4q2csxPdP4X0mtNF2G6lGq-ms0t7aZEhTjuDDVyQ_6cjZAVhA9w5RtwljuDX/s1600/photo+3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmL6GI5nXXL_KHVltsTxvB6AmoMD276bNuR9tNzMxpo0z-2EwAMukukmuSVqWv2gqVeWpgujNswtiwwVoe4q2csxPdP4X0mtNF2G6lGq-ms0t7aZEhTjuDDVyQ_6cjZAVhA9w5RtwljuDX/s320/photo+3.JPG&quot; width=&quot;277&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpqHJRl8HEuolBMNQ7UHuvK78x5hsDL-ExLUdkaIfxMCA_ub5osm-dKbfXbbldIsNZctKWR96MGJ4wELznBH0btK7rvUaLuCEGoUjO-hOKJAW-jwQ0r1MpY7NcntIAu6Q0s7f7SEMdqLE_/s1600/photo+2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpqHJRl8HEuolBMNQ7UHuvK78x5hsDL-ExLUdkaIfxMCA_ub5osm-dKbfXbbldIsNZctKWR96MGJ4wELznBH0btK7rvUaLuCEGoUjO-hOKJAW-jwQ0r1MpY7NcntIAu6Q0s7f7SEMdqLE_/s320/photo+2.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;After installing the C2050, I had to boot the machine and change the BIOS setting to disable display from external GPUs. The C2050 has a display out and I don&#39;t intend to use it now.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;My deviceQuery output:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;[vivekv@atstgpu release]$ more deviceQuery.txt
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;./deviceQuery Starting...&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;CUDA Device Query (Runtime API) version (CUDART static linking)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;There are 3 devices supporting CUDA&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;Device 0: &quot;Tesla C2050&quot;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt; &amp;nbsp;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;CUDA Driver Version: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3.10&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;CUDA Runtime Version: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3.10&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;CUDA Capability Major revision number: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;CUDA Capability Minor revision number: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Total amount of global memory: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3220897792 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Number of multiprocessors: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 14&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Number of cores: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 448&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Total amount of constant memory: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 65536 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Total amount of shared memory per block: &amp;nbsp; &amp;nbsp; &amp;nbsp; 49152 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Total number of registers available per block: 32768&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Warp size: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 32&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Maximum number of threads per block: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1024&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Maximum sizes of each dimension of a block: &amp;nbsp; &amp;nbsp;1024 x 1024 x 64&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Maximum sizes of each dimension of a grid: &amp;nbsp; &amp;nbsp; 65535 x 65535 x 1&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Maximum memory pitch: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2147483647 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Texture alignment: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Clock rate: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.15 GHz&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Concurrent copy and execution: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Yes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Run time limit on kernels: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; No&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Integrated: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;No&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Support host page-locked memory mapping: &amp;nbsp; &amp;nbsp; &amp;nbsp; Yes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Compute mode: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Default (multiple host threads can use this device simultaneously)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Concurrent kernel execution: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Yes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Device has ECC support enabled: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;No&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;Device 1: &quot;Tesla C1060&quot;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt; &amp;nbsp;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;CUDA Driver Version: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3.10&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;CUDA Runtime Version: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3.10&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;CUDA Capability Major revision number: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;CUDA Capability Minor revision number: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Total amount of global memory: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4294770688 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Number of multiprocessors: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 30&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Number of cores: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 240&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Total amount of constant memory: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 65536 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Total amount of shared memory per block: &amp;nbsp; &amp;nbsp; &amp;nbsp; 16384 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Total number of registers available per block: 16384&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Warp size: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 32&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Maximum number of threads per block: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Maximum sizes of each dimension of a block: &amp;nbsp; &amp;nbsp;512 x 512 x 64&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Maximum sizes of each dimension of a grid: &amp;nbsp; &amp;nbsp; 65535 x 65535 x 1&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Maximum memory pitch: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2147483647 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Texture alignment: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Clock rate: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.30 GHz&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Concurrent copy and execution: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Yes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Run time limit on kernels: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; No&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Integrated: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;No&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Support host page-locked memory mapping: &amp;nbsp; &amp;nbsp; &amp;nbsp; Yes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Compute mode: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Default (multiple host threads can use this device simultaneously)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Concurrent kernel execution: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; No&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Device has ECC support enabled: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;No&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;Device 2: &quot;nForce 980a/780a SLI&quot;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt; &amp;nbsp;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;CUDA Driver Version: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3.10&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;CUDA Runtime Version: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3.10&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;CUDA Capability Major revision number: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;CUDA Capability Minor revision number: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Total amount of global memory: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 131399680 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Number of multiprocessors: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Number of cores: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 8&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Total amount of constant memory: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 65536 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Total amount of shared memory per block: &amp;nbsp; &amp;nbsp; &amp;nbsp; 16384 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Total number of registers available per block: 8192&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Warp size: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 32&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Maximum number of threads per block: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Maximum sizes of each dimension of a block: &amp;nbsp; &amp;nbsp;512 x 512 x 64&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Maximum sizes of each dimension of a grid: &amp;nbsp; &amp;nbsp; 65535 x 65535 x 1&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Maximum memory pitch: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2147483647 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Texture alignment: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 bytes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Clock rate: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.20 GHz&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Concurrent copy and execution: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; No&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Run time limit on kernels: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Yes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Integrated: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Yes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Support host page-locked memory mapping: &amp;nbsp; &amp;nbsp; &amp;nbsp; Yes&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Compute mode: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Default (multiple host threads can use this device simultaneously)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Concurrent kernel execution: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; No&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;Device has ECC support enabled: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;No&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 3.10, CUDA Runtime Version = 3.10, NumDevs = 3, Device = Tesla C2050, Device = Tesla&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;C1060&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;PASSED&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;Press &amp;lt;Enter&amp;gt; to Quit...&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;-----------------------------------------------------------&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;I hope to post the performance comparison of my kernels using the Tesla C2050 sometime soon.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/7655433834052519451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2010/10/installing-tesla-c2050-and-c1060-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/7655433834052519451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/7655433834052519451'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2010/10/installing-tesla-c2050-and-c1060-on.html' title='Installing Tesla C2050 and C1060 on Centos'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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/AVvXsEgmL6GI5nXXL_KHVltsTxvB6AmoMD276bNuR9tNzMxpo0z-2EwAMukukmuSVqWv2gqVeWpgujNswtiwwVoe4q2csxPdP4X0mtNF2G6lGq-ms0t7aZEhTjuDDVyQ_6cjZAVhA9w5RtwljuDX/s72-c/photo+3.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-6846889654341284010</id><published>2010-07-29T10:17:00.000-04:00</published><updated>2010-07-29T10:17:42.910-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CUDA HPC"/><title type='text'>More HPC tutorials</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;I want to quickly share this blogpost with lot of tutorials on MPI, OpenMP, CUDA and Graphics programming http://supercomputingblog.com&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;I like the tutorials here and rate it higher than &lt;a href=&quot;http://www.drdobbs.com/high-performance-computing/&quot;&gt;Dobb’s Supercomputing for masses&lt;/a&gt; series.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/6846889654341284010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2010/07/more-hpc-tutorials.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/6846889654341284010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/6846889654341284010'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2010/07/more-hpc-tutorials.html' title='More HPC tutorials'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-6093392306087552747</id><published>2009-10-24T09:51:00.003-04:00</published><updated>2009-10-24T09:55:53.759-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><title type='text'>CUDA and Computational Finance</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;;&quot;&gt;Saw this on my Google Reader list and wanted to share it with everyone. This &lt;a href=&quot;http://www.thalesians.com/finance/index.php/Events/Seminars#Gernot_Ziegler_and_Thomas_Bradley_.E2.80.94_CUDA_.E2.80.94_GPU_Computing_for_Financial_Applications&quot;&gt;URL&lt;/a&gt; contains some videos/presentations on using CUDA for Computational Finance. (thanks to &lt;a href=&quot;http://one-nomads-blog.blogspot.com/2009/10/cuda-in-finance.html&quot;&gt;Argyn&lt;/a&gt;)&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;Lots more CUDA tutorials coming at SC09 !!!&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/6093392306087552747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/10/cuda-and-computational-finance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/6093392306087552747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/6093392306087552747'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/10/cuda-and-computational-finance.html' title='CUDA and Computational Finance'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-7066337310908540390</id><published>2009-10-20T17:10:00.025-04:00</published><updated>2009-10-20T18:03:51.689-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="boost"/><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><title type='text'>Installing Boost C++ libraries</title><content type='html'>&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;;&quot;&gt;I know that installing Boost C++ libraries has nothing to do with GPGPU and multi-cores. Nevertheless, I have posted my procedure for installing Boost C++ libraries on a Mac.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;;&quot;&gt;I use Macports on my Mac and I find that it is the easiest way to install any open-source software on Mac OSX.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;;&quot;&gt;1. Search for boost packages&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;bash-3.2$ sudo port search boost&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;boost @1.40.0 (devel)&lt;/div&gt;&lt;div&gt;Collection of portable C++ source libraries&lt;/div&gt;&lt;div&gt;boost-build @2.0-m12 (devel)&lt;/div&gt;&lt;div&gt;Build system for large project software construction&lt;/div&gt;&lt;div&gt;boost-gil-numeric @1.0 (devel)&lt;/div&gt;&lt;div&gt;An algorithm extension to boost-gil.&lt;/div&gt;&lt;div&gt;boost-jam @3.1.17 (devel)&lt;/div&gt;&lt;div&gt;Boost.Jam (BJam) is a build tool based on FTJam&lt;/div&gt;&lt;div&gt;py26-pyplusplus @1.0.0 (python, devel)&lt;/div&gt;&lt;div&gt;Py++ is an framework for creating a code generator for Boost.Python library and ctypes package&lt;/div&gt;&lt;div&gt;Found 5 ports.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;2. Install&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;bash-3.2$ sudo port install boost-jam  &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;---&amp;gt;  Fetching boost-jam&lt;/div&gt;&lt;div&gt;---&amp;gt;  Verifying checksum for boost-jam&lt;/div&gt;&lt;div&gt;---&amp;gt;  Extracting boost-jam&lt;/div&gt;&lt;div&gt;---&amp;gt;  Configuring boost-jam&lt;/div&gt;&lt;div&gt;---&amp;gt;  Building boost-jam with target all&lt;/div&gt;&lt;div&gt;---&amp;gt;  Staging boost-jam into destroot&lt;/div&gt;&lt;div&gt;---&amp;gt;  Installing boost-jam&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;bash-3.2$ sudo port install boost&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;---&amp;gt;  Fetching boost&lt;/div&gt;&lt;div&gt;---&amp;gt;  Verifying checksum for boost&lt;/div&gt;&lt;div&gt;---&amp;gt;  Extracting boost&lt;/div&gt;&lt;div&gt;---&amp;gt;  Configuring boost&lt;/div&gt;&lt;div&gt;---&amp;gt;  Building boost with target all&lt;/div&gt;&lt;div&gt;---&amp;gt;  Staging boost into destroot&lt;/div&gt;&lt;div&gt;---&amp;gt;  Installing boost&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;bash-3.2$ sudo port install boost-build  &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;---&amp;gt;  Fetching boost-build&lt;/div&gt;&lt;div&gt;---&amp;gt;  Verifying checksum for boost-build&lt;/div&gt;&lt;div&gt;---&amp;gt;  Extracting boost-build&lt;/div&gt;&lt;div&gt;---&amp;gt;  Configuring boost-build&lt;/div&gt;&lt;div&gt;---&amp;gt;  Building boost-build with target all&lt;/div&gt;&lt;div&gt;---&amp;gt;  Staging boost-build into destroot&lt;/div&gt;&lt;div&gt;---&amp;gt;  Installing boost-build&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Here&#39;s my example program:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;#include &amp;lt;boost/any.hpp&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;using namespace std;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;int main() &lt;/span&gt;&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;  &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;boost::any&lt;/span&gt;&lt;/div&gt;&lt;div&gt;  a(5);&lt;/div&gt;&lt;div&gt;  a = 7.67;&lt;/div&gt;&lt;div&gt;  std:cout&amp;lt;&amp;lt;boost::any_cast&amp;lt;double&amp;gt;(a)&amp;lt;&amp;lt;std::endl;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Now when I tried compiling my example program, I got a lot of errors such as:&lt;/div&gt;&lt;div&gt;example3.cpp:11:25: error: boost/any.hpp: No such file or directory&lt;/div&gt;&lt;div&gt;example3.cpp: In function ‘int main()’:&lt;/div&gt;&lt;div&gt;example3.cpp:18: error: ‘boost’ has not been declared&lt;/div&gt;&lt;div&gt;example3.cpp:18: error: ‘any’ was not declared in this scope&lt;/div&gt;&lt;div&gt;example3.cpp:18: error: expected `;&#39; before ‘a’&lt;/div&gt;&lt;div&gt;example3.cpp:19: error: ‘a’ was not declared in this scope&lt;/div&gt;&lt;div&gt;example3.cpp:20: error: ‘boost’ has not been declared&lt;/div&gt;&lt;div&gt;example3.cpp:20: error: ‘any_cast’ was not declared in this scope&lt;/div&gt;&lt;div&gt;example3.cpp:20: error: expected primary-expression before ‘double’&lt;/div&gt;&lt;div&gt;example3.cpp:20: error: expected `;&#39; before ‘double’&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I googled around and came to &lt;a href=&quot;http://forums.macrumors.com/showthread.php?t=290098&quot;&gt;this link&lt;/a&gt; and tried compiling using the full path:&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$ g++ -I /opt/local/var/macports/software/boost/1.40.0_1/opt/local/include/ example3.cpp -o example3_new&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;and that worked...!!!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I also did this as a shortcut for compiling my programs that need the Boost libraries:&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$ export BOOST=/opt/local/var/macports/software/boost/1.40.0_1/opt/local/include/&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$ echo $BOOST&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;/opt/local/var/macports/software/boost/1.40.0_1/opt/local/include/&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$ g++ -I $BOOST example3.cpp -o example3_new&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$./example3_new&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;7.67&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hope this helps :)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/7066337310908540390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/10/installing-boost-c-libraries.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/7066337310908540390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/7066337310908540390'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/10/installing-boost-c-libraries.html' title='Installing Boost C++ libraries'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-4649867342828761272</id><published>2009-09-28T19:54:00.003-04:00</published><updated>2009-09-28T19:58:54.547-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenCL"/><title type='text'>OpenCL drivers available from Nvidia</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;;&quot;&gt;OpenCL drivers are available for download from Nvidia. &lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;;&quot;&gt;You can download the SDK, Best Practices guide from here: &lt;a href=&quot;http://developer.nvidia.com/object/opencl-download.html&quot;&gt;Nvidia OpenCL download&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;Waiting to try some sample code examples using OpenCL and evaluate how it differs from CUDA :)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/4649867342828761272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/09/opencl-drivers-available-from-nvidia.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/4649867342828761272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/4649867342828761272'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/09/opencl-drivers-available-from-nvidia.html' title='OpenCL drivers available from Nvidia'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-967443159032823579</id><published>2009-08-19T10:26:00.002-04:00</published><updated>2009-08-19T10:44:33.658-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C1060"/><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac OSX"/><title type='text'>SAAHPC presentation</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;;&quot;&gt;I recently presented my work at the &lt;a href=&quot;http://saahpc.ncsa.illinois.edu/&quot;&gt;SAAHPC&lt;/a&gt; conference, held at NCSA Urbana, IL. The Keynote talk was by Pradeep Dubey on &lt;a href=&quot;http://saahpc.ncsa.illinois.edu/sessions/day1/session1/Dubey_presentation.pdf&quot;&gt;Massive Data Computing&lt;/a&gt; using Intel Larrabee. Excellent overview on why data transfer and management is the challenge in today&#39;s computing. I liked the Connected Computing factor - Content, Connect and Compute. I have found out from real-time problems that having the fastest computation platform is not enough, it&#39;s even more important to sustain the streaming bandwidth of the data into the platform. Obviously, once the data is inside the memory, computation is fast. But the real bottleneck is in importing and offloading the data and trying to streamline and synchronize the data (some of my PhD dissertation grumble).&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;I liked the talk by Michael Garland on &lt;a href=&quot;http://saahpc.ncsa.illinois.edu/sessions/day2/session2/Garland_presentation.pdf&quot;&gt;GPU Computing&lt;/a&gt; using CUDA. This was informative in terms of his insight on the &lt;a href=&quot;http://code.google.com/p/thrust/&quot;&gt;Thrust template&lt;/a&gt;. Thrust is open source and is hosted on Google Code. I have to start using this for my next CUDA project. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;Finally, here&#39;s a link to my &lt;a href=&quot;http://www.slideshare.net/vivekv80/accelerating-piv-using-hybrid-architectures&quot;&gt;presentation&lt;/a&gt; on &quot;Accelerating Particle Image Velocimetry using Hybrid Architectures&quot;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/967443159032823579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/08/saahpc-presentation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/967443159032823579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/967443159032823579'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/08/saahpc-presentation.html' title='SAAHPC presentation'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-5815409769168147677</id><published>2009-07-31T10:13:00.000-04:00</published><updated>2009-08-19T10:25:58.219-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac OSX"/><title type='text'>Installing CUDA 2.3</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;;&quot;&gt;Installing CUDA 2.3 is pretty easy and straightforward. However, on my Mac, the CUDA SDK examples are now in &lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;/Developer/GPU Computing&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;In addition to the drivers for Leopard, there&#39;s a separate version for Snow Leopard :) New documentation includes the &lt;a href=&quot;http://developer.download.nvidia.com/compute/cuda/2_3/toolkit/docs/NVIDIA_CUDA_BestPracticesGuide_2.3.pdf&quot;&gt;CUDA Best Practices Guide&lt;/a&gt;. This is the correct link, thanks to the &lt;a href=&quot;http://forums.nvidia.com/index.php?showtopic=102548&quot;&gt;NVIDIA forums post&lt;/a&gt;. The CUDA Resource page does not point you to the correct link.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, serif;&quot;&gt;Have a good time accelerating your apps using CUDA :)&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/5815409769168147677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/08/installing-cuda-23.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/5815409769168147677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/5815409769168147677'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/08/installing-cuda-23.html' title='Installing CUDA 2.3'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-4339801675235159939</id><published>2009-06-29T10:21:00.007-04:00</published><updated>2009-06-29T10:46:02.158-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>cuda-gdb error on CentOS</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;;&quot;&gt;CUDA 2.2 comes with its native debugger support through cuda-gdb. However, I had some problems configuring cuda-gdb on my Linux distro (CentOS). &lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, fantasy;&quot;&gt;When I execute cuda-gdb fresh after my installation, here&#39;s what I see:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;lucida grande&#39;, -webkit-fantasy;&quot;&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$ cuda-gdb&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;cuda-gdb: error while loading shared libraries: libtermcap.so.2: cannot open shared object file: No such file or directory&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I tried searching for the missing library libtermcap.so.2 using&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;locate libtermcap&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A google search led me to http://forums.nvidia.com/index.php?showtopic=96987&lt;/div&gt;&lt;div&gt;and I installed libncurses and linked it correctly.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;sudo yum install ncurses.x86_64&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;sudo ln -s /usr/lib64/libncurses.so /usr/local/cuda/lib/libtermcap.so.2&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That seemed to do the trick !!!&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$ cuda-gdb&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;NVIDIA (R) CUDA Debugger&lt;/div&gt;&lt;div&gt;BETA release&lt;/div&gt;&lt;div&gt;Portions Copyright (C) 2008,2009 NVIDIA Corporation&lt;/div&gt;&lt;div&gt;GNU gdb 6.6&lt;/div&gt;&lt;div&gt;Copyright (C) 2006 Free Software Foundation, Inc.&lt;/div&gt;&lt;div&gt;GDB is free software, covered by the GNU General Public License, and you are&lt;/div&gt;&lt;div&gt;welcome to change it and/or distribute copies of it under certain conditions.&lt;/div&gt;&lt;div&gt;Type &quot;show copying&quot; to see the conditions.&lt;/div&gt;&lt;div&gt;There is absolutely no warranty for GDB.  Type &quot;show warranty&quot; for details.&lt;/div&gt;&lt;div&gt;This GDB was configured as &quot;x86_64-unknown-linux-gnu&quot;.&lt;/div&gt;&lt;div&gt;(cuda-gdb) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For more info on cuda-gdb refer to: http://developer.download.nvidia.com/compute/cuda/2_2/toolkit/docs/CUDA_GDB_User_Manual_2.2beta.pdf&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/4339801675235159939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/06/cuda-gdb-error-on-centos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/4339801675235159939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/4339801675235159939'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/06/cuda-gdb-error-on-centos.html' title='cuda-gdb error on CentOS'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-9138159314174927604</id><published>2009-05-12T22:34:00.010-04:00</published><updated>2009-05-13T07:54:16.972-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C1060"/><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Installing CUDA 2.2 on MacPro running CentOS 64-bit</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:&#39;lucida grande&#39;;font-size:100%;&quot;  &gt;My test machine is an early 200 Mac Pro with a NVIDIA Tesla C1060. Upgrading to CUDA 2.2 on this Mac was relatively easy. Please read my &lt;a href=&quot;http://acceleratedcomputing.blogspot.com/2009/02/installing-nvidia-tesla-c1060-on-mac.html&quot;&gt;previous post for installing CUDA 2.1&lt;/a&gt; before attempting to install CUDA 2.2 on a CentOS 64-bit distro.&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:&#39;lucida grande&#39;;font-size:100%;&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:&#39;lucida grande&#39;;font-size:100%;&quot;  &gt;Step 1: Download packages:&lt;/span&gt;&lt;span style=&quot;;font-family:lucida grande;font-size:100%;&quot;  &gt;&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;wget &lt;span class=&quot;markup markup_underline markup_underline_link markup_underline_link_text&quot;&gt;http://developer.download.nvidia.com/compute/cuda/2_2/drivers/cudadriver_2.2_linux_64_185.18.08-beta.run&lt;/span&gt;&lt;br /&gt;wget &lt;span class=&quot;markup markup_underline markup_underline_link markup_underline_link_text&quot;&gt;http://developer.download.nvidia.com/compute/cuda/2_2/toolkit/cudatoolkit_2.2_linux_64_rhel5.3.run&lt;/span&gt;&lt;br /&gt;wget &lt;span class=&quot;markup markup_underline markup_underline_link markup_underline_link_text&quot;&gt;http://developer.download.nvidia.com/compute/cuda/2_2/sdk/cudasdk_2.2_linux.run&lt;/span&gt;&lt;br /&gt;wget &lt;span class=&quot;markup markup_underline markup_underline_link markup_underline_link_text&quot;&gt;http://developer.download.nvidia.com/compute/cuda/2_2/toolkit/cudagdb_2.2_linux_64_rhel5.3.run&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:&#39;lucida grande&#39;;font-size:100%;&quot;  &gt;Change permissions&lt;br /&gt;&lt;span style=&quot;font-family:monospace;&quot;&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;chmod +x cudadriver_2.2_linux_64_185.18.08-beta.run&lt;br /&gt;chmod +x cudatoolkit_2.2_linux_64_rhel5.3.run&lt;br /&gt;chmod +x cudagdb_2.2_linux_64_rhel5.3.run&lt;br /&gt;chmod +x cudasdk_2.2_linux.run&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;Step 2: Find your kernel source and install the corresponding kernel-devel and kernel-headers:&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;uname -r&lt;br /&gt;2.6.27.21-170.2.56.fc10.x86_64&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;sudo yum install kernel-devel&lt;br /&gt;sudo yum install kernel-headers&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;Step 3: Install the CUDA driver first, followed by the toolkit, gdb and finally the SDK.&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;sudo ./cudadriver_2.2_linux_64_185.18.08-beta.run --kernel-source-path /usr/src/kernels/2.6.27.21-170.2.56.fc10.x86_64&lt;br /&gt;sudo ./cudatoolkit_2.2_linux_64_rhel5.3.run&lt;br /&gt;sudo ./cudagdb_2.2_linux_64_rhel5.3.run&lt;br /&gt;./cudasdk_2.2_linux.run&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;Make sure that your path is configured correctly. (Refer to previous post)&lt;br /&gt;&lt;br /&gt;Step 4: Enable the cuda script mentioned in the previous post.&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;sudo service cuda start&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;check the nvidia driver status and you should see this:&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;ls /dev/nv*&lt;br /&gt;/dev/nvidia0  /dev/nvidiactl  /dev/nvram&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;Step 5: Make sure you do a fresh install of the SDK if you are upgrading.&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;cd NVIDIA_CUDA_SDK/&lt;br /&gt;make&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;This should make all your projects in the following directory:&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;$HOME/NVIDIA_CUDA_SDK/bin/linux/release&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;Executing the deviceQuery executable shows me this:&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;./deviceQuery&lt;br /&gt;CUDA Device Query (Runtime API) version (CUDART static linking)&lt;br /&gt;There is 1 device supporting CUDA&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;Device 0: &quot;Tesla C1060&quot;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;CUDA Capability Major revision number:         1&lt;br /&gt;CUDA Capability Minor revision number:         3&lt;br /&gt;Total amount of global memory:                 4294705152 bytes&lt;br /&gt;Number of multiprocessors:                     30&lt;br /&gt;Number of cores:                               240&lt;br /&gt;Total amount of constant memory:               65536 bytes&lt;br /&gt;Total amount of shared memory per block:       16384 bytes&lt;br /&gt;Total number of registers available per block: 16384&lt;br /&gt;Warp size:                                     32&lt;br /&gt;Maximum number of threads per block:           512&lt;br /&gt;Maximum sizes of each dimension of a block:    512 x 512 x 64&lt;br /&gt;Maximum sizes of each dimension of a grid:     65535 x 65535 x 1&lt;br /&gt;Maximum memory pitch:                          262144 bytes&lt;br /&gt;Texture alignment:                             256 bytes&lt;br /&gt;Clock rate:                                    1.30 GHz&lt;br /&gt;Concurrent copy and execution:                 Yes&lt;br /&gt;Run time limit on kernels:                     No&lt;br /&gt;Integrated:                                    No&lt;br /&gt;Support host page-locked memory mapping:       Yes&lt;br /&gt;Compute mode:                                  Default (multiple host threads can use this device simultaneously)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;Test PASSED&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;Press ENTER to exit...&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;Congrats !!! CUDA 2.2 is configured on your 64-bit CentOS Mac Pro and also recognizes the NVIDIA Tesla C1060. Looking forward to post some examples with the zero copy feature :)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/9138159314174927604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/05/installing-cuda-22-on-macpro-running.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/9138159314174927604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/9138159314174927604'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/05/installing-cuda-22-on-macpro-running.html' title='Installing CUDA 2.2 on MacPro running CentOS 64-bit'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-5633363178927217171</id><published>2009-05-08T15:15:00.003-04:00</published><updated>2009-05-08T15:23:53.419-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac OSX"/><title type='text'>Installing CUDA 2.2 on Mac OSX</title><content type='html'>&lt;span style=&quot;font-family: lucida grande;&quot;&gt;Installing CUDA 2.2 on Mac OSX is pretty trivial. Only warning/suggestion: manually remove the CUDA 2.1 SDK directory from /Developer/CUDA&lt;br /&gt;Do a fresh install (always recommended).&lt;br /&gt;&lt;br /&gt;I tried upgrading without removing CUDA 2.1 SDK and saw my image denoising project failing to compile. This was the error I saw: &quot;ld: duplicate symbol _cutFree in ../../lib/libcutil.a(cutil.cpp.o)&quot;&lt;br /&gt;&lt;br /&gt;My deviceQuery output:&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;hogwarts:emurelease vivekv$ ./deviceQuery&lt;br /&gt;CUDA Device Query (Runtime API) version (CUDART static linking)&lt;br /&gt;There is no device supporting CUDA.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;Device 0: &quot;Device Emulation (CPU)&quot;&lt;br /&gt;&lt;/span&gt;  &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;CUDA Capability Major revision number:         9999&lt;br /&gt;  CUDA Capability Minor revision number:         9999&lt;br /&gt;  Total amount of global memory:                 4294967295 bytes&lt;br /&gt;  Number of multiprocessors:                     16&lt;br /&gt;  Number of cores:                               128&lt;br /&gt;  Total amount of constant memory:               65536 bytes&lt;br /&gt;  Total amount of shared memory per block:       16384 bytes&lt;br /&gt;  Total number of registers available per block: 8192&lt;br /&gt;  Warp size:                                     1&lt;br /&gt;  Maximum number of threads per block:           512&lt;br /&gt;  Maximum sizes of each dimension of a block:    512 x 512 x 64&lt;br /&gt;  Maximum sizes of each dimension of a grid:     65535 x 65535 x 1&lt;br /&gt;  Maximum memory pitch:                          262144 bytes&lt;br /&gt;  Texture alignment:                             256 bytes&lt;br /&gt;  Clock rate:                                    1.35 GHz&lt;br /&gt;  Concurrent copy and execution:                 No&lt;br /&gt;  Run time limit on kernels:                     No&lt;br /&gt;  Integrated:                                    Yes&lt;br /&gt;  Support host page-locked memory mapping:       Yes&lt;br /&gt;  Compute mode:                                  Default (multiple host threads can use this device simultaneously)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;Test PASSED&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;Press ENTER to exit...&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I shall also post my experience installing CUDA 2.2 on a MacPro running CentOS 64-bit.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/5633363178927217171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/05/installing-cuda-22-on-mac-osx.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/5633363178927217171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/5633363178927217171'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/05/installing-cuda-22-on-mac-osx.html' title='Installing CUDA 2.2 on Mac OSX'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-8887088420000354153</id><published>2009-03-09T08:59:00.003-04:00</published><updated>2009-03-12T09:30:05.559-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><title type='text'>Learning CUDA</title><content type='html'>&lt;span style=&quot;font-family:lucida grande;&quot;&gt;I was planning to share some of my programming exercises here, but then I thought of sharing some of the CUDA resources I have collected in the past two months. This may not be an exhaustive list of all available resources, but they have benefited me immensely.&lt;br /&gt;1. CUDA Programming Guide&lt;br /&gt;2. CUDA Reference Manual&lt;br /&gt;3. cuFFT Library Guide&lt;br /&gt;For the above documents and more, you can always visit the &lt;a href=&quot;http://www.nvidia.com/object/cuda_develop.html&quot;&gt;CUDAZone&lt;/a&gt; and download the documents for your OS and release version.&lt;br /&gt;4. &lt;a href=&quot;http://www.nvidia.com/object/cuda_education.html&quot;&gt;Learning CUDA from NVIDIA&lt;/a&gt;: This page has some podcasts, slides from conferences and a link to &lt;a href=&quot;http://www.ddj.com/cpp/207200659&quot;&gt;Dr. Dobb&#39;s article series on CUDA&lt;/a&gt;. Another excellent link is the &lt;a href=&quot;http://courses.ece.illinois.edu/ece498/al/index.html&quot;&gt;ECE498AL class&lt;/a&gt; taught at UIUC. I also liked the SC08 CUDA tutorial/Workshop, which I attended.&lt;br /&gt;5. &lt;a href=&quot;http://forums.nvidia.com/index.php?s=91fe84e7d3182a4d2e855371a18d1bcb&amp;amp;showforum=62&quot;&gt;NVIDIA forums&lt;/a&gt;: When in doubt, post your query on the NVIDIA forums. Someone may have seen the same problem and is likely to post a answer.&lt;br /&gt;&lt;br /&gt;Send me an email for the SC08 slides if you haven&#39;t found them on the Internet already.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/8887088420000354153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/03/learning-cuda.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/8887088420000354153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/8887088420000354153'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/03/learning-cuda.html' title='Learning CUDA'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-7831436658949812508</id><published>2009-02-21T08:45:00.007-05:00</published><updated>2009-03-25T10:47:45.244-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C1060"/><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Installing Nvidia Tesla C1060 on a Mac Pro with CentOS</title><content type='html'>&lt;span style=&quot;font-family:lucida grande;&quot;&gt;After my last post on getting CUDA 2.0 to run on my Mac, I will go through the steps for installing a Nvidia Tesla C1060 on a &lt;a href=&quot;http://www.apple.com/macpro/specs.html&quot;&gt;early 2008 Mac Pro&lt;/a&gt; with &lt;a href=&quot;http://wiki.centos.org/FrontPage&quot;&gt;CentOS&lt;/a&gt; or equivalent RHEL 5.xx Linux distro. The &lt;a href=&quot;http://www.nvidia.com/object/product_tesla_c1060_us.html&quot;&gt;Tesla C1060&lt;/a&gt; has 240 streaming processor cores (1.3 GHz), 4GB onboard memory, requires PCIe x16, occupies two slots and has a 6-pin and 8-pin connector.&lt;br /&gt;&lt;br /&gt;Instructions:&lt;br /&gt;&lt;br /&gt;1. Physical install: Please download the &lt;a href=&quot;http://www.nvidia.com/docs/IO/56484/NV_C1060_UserManual_Guide_FINAL.pdf&quot;&gt;C1060 User Manual&lt;/a&gt; and go through it before installing the C1060 physically. The C1060 has two connectors 6-pin and 8-pin, for a Mac Pro please please order the Booster cable (that&#39;s the correct Apple jargon). The booster cable is mentioned in the Mac Pro documentation to connect the Nvidia Quadro FX 5600. After inserting the C1060, refer to page 16 of the manual to see the LED status. Red indicates something wrong in connecting the booster cables. (As an afterthought, if you have a PC, you can buy the standard 6-pin/8-pin connector from &lt;a href=&quot;http://www.newegg.com/Product/Product.aspx?Item=N82E16812198018&amp;amp;nm_mc=TEMC-RMA-Approvel&amp;amp;cm_mmc=TEMC-RMA-Approvel-_-Content-_-text-_-&quot;&gt;Newegg&lt;/a&gt; for about $6.99)&lt;br /&gt;&lt;br /&gt;2. Software install:&lt;/span&gt; &lt;span style=&quot;font-family:lucida grande;&quot;&gt;Step 1: Get the latest CUDA drivers, toolkit and SDK from &lt;a href=&quot;http://www.nvidia.com/object/cuda_get.html&quot;&gt;here&lt;/a&gt;. I selected the CUDA 2.1 drivers for Linux 64-bit for RHEL 5.xx.&lt;/span&gt;&lt;span style=&quot;font-family: lucida grande;font-family:lucida grande;&quot;&gt; (You can paste the code directly to your terminal)&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;wget &lt;span class=&quot;markup markup_underline markup_underline_link markup_underline_link_text&quot;&gt;http://developer.download.nvidia.com/compute/cuda/2_1/drivers/NVIDIA-Linux-x86_64-180.22-pkg2.run&lt;/span&gt;&lt;br /&gt;wget &lt;span class=&quot;markup markup_underline markup_underline_link markup_underline_link_text&quot;&gt;http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux64_rhel5.2.run&lt;/span&gt;&lt;br /&gt;wget &lt;span class=&quot;markup markup_underline markup_underline_link markup_underline_link_text&quot;&gt;http://developer.download.nvidia.com/compute/cuda/2_1/SDK/cuda-sdk-linux-2.10.1215.2015-3233425.run&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Change permissions on the downloaded files&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_html text_html_basic&quot;&gt;chmod +x NVIDIA-Linux-x86_64-180.22-pkg2.run&lt;br /&gt;chmod +x cuda-sdk-linux-2.10.1215.2015-3233425.run&lt;br /&gt;chmod +x cudatoolkit_2.1_linux64_rhel5.2.run&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Install the following packages or see if you have them installed on your system already.&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_html text_html_basic&quot;&gt;sudo yum install freeglut-devel&lt;br /&gt;sudo yum install libXi-devel&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Step 3: Install the CUDA driver first, the toolkit and the SDK finally.&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_html text_html_basic&quot;&gt;sudo ./NVIDIA-Linux-x86_64-180.22-pkg2.run&lt;br /&gt;sudo ./cudatoolkit_2.1_linux64_rhel5.2.run&lt;br /&gt;./cuda-sdk-linux-2.10.1215.2015-3233425.run&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;The Nvidia driver build the kernel for the Linux distro, if it cannot find the precompiled kernel. Click yes and go on. The toolkit installs cuda to /usr/local/cuda by default. The SDK installs into the NVIDIA_CUDA_SDK directory in your home folder by default.&lt;br /&gt;&lt;br /&gt;Paste the following in your terminal (thanks to the Ubuntu instructions &lt;a href=&quot;http://lifeofaprogrammergeek.blogspot.com/2008/05/cuda-development-in-ubuntu.html&quot;&gt;here&lt;/a&gt;)&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_html text_html_basic&quot;&gt;echo &quot;# CUDA stuff&lt;br /&gt;PATH=\$PATH:/usr/local/cuda/bin&lt;br /&gt;LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/usr/local/cuda/lib&lt;br /&gt;export PATH&lt;br /&gt;export LD_LIBRARY_PATH&quot; &amp;gt;&amp;gt; ~/.bashrc&lt;/span&gt;&lt;/pre&gt;Step 4: On a RHEL Linux distro, a startup script is required to turn on and off the Nvidia device. This startup script is posted on the &lt;a href=&quot;http://forums.nvidia.com/lofiversion/index.php?t52629.html&quot;&gt;Nvidia forums&lt;/a&gt;.&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;#!/bin/bash&lt;br /&gt;#&lt;br /&gt;# Startup/shutdown script for nVidia CUDA&lt;br /&gt;#&lt;br /&gt;# chkconfig: 345 80 20&lt;br /&gt;# description: Startup/shutdown script for nVidia CUDA&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;# Source function library.&lt;br /&gt;. /etc/init.d/functions&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;DRIVER=nvidia&lt;br /&gt;RETVAL=0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;# Create /dev nodes for nvidia devices&lt;br /&gt;function createnodes() {&lt;br /&gt;&lt;/span&gt;   &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;# Count the number of NVIDIA controllers found.&lt;br /&gt;  N3D=`/sbin/lspci | grep -i NVIDIA | grep &quot;3D controller&quot; | wc -l`&lt;br /&gt;  NVGA=`/sbin/lspci | grep -i NVIDIA | grep &quot;VGA compatible controller&quot; | wc -l`&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;N=`expr $N3D + $NVGA - 1`&lt;br /&gt;  for i in `seq 0 $N`; do&lt;br /&gt;&lt;/span&gt;       &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;mknod -m 666 /dev/nvidia$i c 195 $i&lt;br /&gt;      RETVAL=$?&lt;br /&gt;      [ &quot;$RETVAL&quot; = 0 ] || exit $RETVAL&lt;br /&gt;&lt;/span&gt;   &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;done&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;mknod -m 666 /dev/nvidiactl c 195 255&lt;br /&gt;  RETVAL=$?&lt;br /&gt;  [ &quot;$RETVAL&quot; = 0 ] || exit $RETVAL&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;# Remove /dev nodes for nvidia devices&lt;br /&gt;function removenodes() {&lt;br /&gt;&lt;/span&gt;   &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;rm -f /dev/nvidia*&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;# Start daemon&lt;br /&gt;function start() {&lt;br /&gt;&lt;/span&gt;   &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;echo -n $&quot;Loading $DRIVER kernel module: &quot;&lt;br /&gt;  modprobe $DRIVER &amp;amp;&amp;amp; success || failure&lt;br /&gt;  RETVAL=$?&lt;br /&gt;  echo&lt;br /&gt;  [ &quot;$RETVAL&quot; = 0 ] || exit $RETVAL&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;echo -n $&quot;Initializing CUDA /dev entries: &quot;&lt;br /&gt;  createnodes &amp;amp;&amp;amp; success || failure&lt;br /&gt;  RETVAL=$?&lt;br /&gt;  echo&lt;br /&gt;  [ &quot;$RETVAL&quot; = 0 ] || exit $RETVAL&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;# Stop daemon&lt;br /&gt;function stop() {&lt;br /&gt;&lt;/span&gt;   &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;echo -n $&quot;Unloading $DRIVER kernel module: &quot;&lt;br /&gt;  rmmod -f $DRIVER &amp;amp;&amp;amp; success || failure&lt;br /&gt;  RETVAL=$?&lt;br /&gt;  echo&lt;br /&gt;  [ &quot;$RETVAL&quot; = 0 ] || exit $RETVAL&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;echo -n $&quot;Removing CUDA /dev entries: &quot;&lt;br /&gt;  removenodes &amp;amp;&amp;amp; success || failure&lt;br /&gt;  RETVAL=$?&lt;br /&gt;  echo&lt;br /&gt;  [ &quot;$RETVAL&quot; = 0 ] || exit $RETVAL&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;# See how we were called&lt;br /&gt;case &quot;$1&quot; in&lt;br /&gt;&lt;/span&gt;   &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;start)&lt;br /&gt;&lt;/span&gt;       &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;start&lt;br /&gt;&lt;/span&gt;      &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;;;&lt;br /&gt;&lt;/span&gt;   &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;stop)&lt;br /&gt;&lt;/span&gt;       &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;stop&lt;br /&gt;&lt;/span&gt;      &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;;;&lt;br /&gt;&lt;/span&gt;   &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;restart)&lt;br /&gt;&lt;/span&gt;       &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;stop&lt;br /&gt;      start&lt;br /&gt;&lt;/span&gt;      &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;;;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;meta meta_bullet-point meta_bullet-point_star meta_bullet-point_star_text&quot;&gt;   &lt;span class=&quot;punctuation punctuation_definition punctuation_definition_item punctuation_definition_item_text&quot;&gt;*&lt;/span&gt;)&lt;br /&gt;&lt;/span&gt;       &lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;echo $&quot;Usage: $0 {start|stop|restart}&quot;&lt;br /&gt;      RETVAL=1&lt;br /&gt;esac&lt;br /&gt;exit $RETVAL&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Copy this startup script into a file, &quot;cuda_startup_script&quot;.&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_html text_html_basic&quot;&gt;cp $HOME/cuda_drivers_2.1/cuda_startup_script cuda&lt;br /&gt;cp cuda /etc/init.d/cuda&lt;br /&gt;chmod 755 /etc/init.d/cuda&lt;br /&gt;chkconfig --add cuda&lt;br /&gt;chkconfig cuda on&lt;br /&gt;service cuda start&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;After this, check if the device is recognized by executing&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_html text_html_basic&quot;&gt;ls /dev/nv*&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;You should see the following in your terminal&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_html text_html_basic&quot;&gt;/dev/nvidia0  /dev/nvidiactl  /dev/nvram&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;The &quot;/dev/nvidiactl&quot; indicates that the Nvidia card is recognized on your system. This is necessary when you need to compile your projects in the SDK/projects folder.&lt;br /&gt;&lt;br /&gt;Also, on executing a lspci, you should see the following:&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_html text_html_basic&quot;&gt;sudo /sbin/lspci -d &quot;10de:*&quot; -v -xxx&lt;br /&gt;02:00.0 3D controller: nVidia Corporation Unknown device 05e7 (rev a1)&lt;br /&gt; Subsystem: nVidia Corporation Unknown device 066a&lt;br /&gt; Flags: bus master, fast devsel, latency 0, IRQ 193&lt;br /&gt; Memory at 96000000 (32-bit, non-prefetchable) [size=16M]&lt;br /&gt; Memory at 90000000 (64-bit, prefetchable) [size=64M]&lt;br /&gt; Memory at 94000000 (64-bit, non-prefetchable) [size=32M]&lt;br /&gt; I/O ports at 3000 [size=128]&lt;br /&gt; [virtual] Expansion ROM at 97000000 [disabled] [size=512K]&lt;br /&gt; Capabilities: [60] Power Management version 3&lt;br /&gt; Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-&lt;br /&gt; Capabilities: [78] Express Endpoint IRQ 0&lt;br /&gt;00: de 10 e7 05 07 00 10 00 a1 00 02 03 00 00 00 00&lt;br /&gt;10: 00 00 00 96 0c 00 00 90 00 00 00 00 04 00 00 94&lt;br /&gt;20: 00 00 00 00 01 30 00 00 00 00 00 00 de 10 6a 06&lt;br /&gt;30: 00 00 00 00 60 00 00 00 00 00 00 00 0b 01 00 00&lt;br /&gt;40: de 10 6a 06 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;50: 01 00 00 00 01 00 00 00 ce d6 23 00 00 00 00 00&lt;br /&gt;60: 01 68 03 00 08 00 00 00 05 78 80 00 00 00 00 00&lt;br /&gt;70: 00 00 00 00 00 00 00 00 10 00 01 00 e0 84 00 00&lt;br /&gt;80: 10 29 00 00 01 3d 00 08 08 00 01 01 00 00 00 00&lt;br /&gt;90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Step 5:&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_html text_html_basic&quot;&gt;cd NVIDIA_CUDA_SDK/&lt;br /&gt;make&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;This should make all your projects in the following directory&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_html text_html_basic&quot;&gt;$HOME/NVIDIA_CUDA_SDK/bin/linux/release&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;Execute the deviceQuery executable should show this:&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_html text_html_basic&quot;&gt;./deviceQuery&lt;br /&gt;There is 1 device supporting CUDA&lt;br /&gt;&lt;br /&gt;Device 0: &quot;Tesla C1060&quot;&lt;br /&gt; Major revision number:                         1&lt;br /&gt; Minor revision number:                         3&lt;br /&gt; Total amount of global memory:                 4294705152 bytes&lt;br /&gt; Number of multiprocessors:                     30&lt;br /&gt; Number of cores:                               240&lt;br /&gt; Total amount of constant memory:               65536 bytes&lt;br /&gt; Total amount of shared memory per block:       16384 bytes&lt;br /&gt; Total number of registers available per block: 16384&lt;br /&gt; Warp size:                                     32&lt;br /&gt; Maximum number of threads per block:           512&lt;br /&gt; Maximum sizes of each dimension of a block:    512 x 512 x 64&lt;br /&gt; Maximum sizes of each dimension of a grid:     65535 x 65535 x 1&lt;br /&gt; Maximum memory pitch:                          262144 bytes&lt;br /&gt; Texture alignment:                             256 bytes&lt;br /&gt; Clock rate:                                    1.30 GHz&lt;br /&gt; Concurrent copy and execution:                 Yes&lt;br /&gt;&lt;br /&gt;Test PASSED&lt;br /&gt;&lt;br /&gt;Press ENTER to exit...&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Congratulations !!! Your Nvidia Tesla C1060 is configured on your system running CentOS or a similar RHEL distro. I shall post some exercises soon. For further questions, refer to the Nvidia forums.&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/7831436658949812508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/02/installing-nvidia-tesla-c1060-on-mac.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/7831436658949812508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/7831436658949812508'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/02/installing-nvidia-tesla-c1060-on-mac.html' title='Installing Nvidia Tesla C1060 on a Mac Pro with CentOS'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4214096317005556627.post-3933556228282209255</id><published>2009-02-13T20:04:00.011-05:00</published><updated>2009-02-16T17:42:38.854-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><title type='text'>Installing CUDA 2.0 on Mac OS</title><content type='html'>&lt;span style=&quot;font-family:lucida grande;&quot;&gt;I have setup CUDA 2.0 on my MacBook and these are the steps I followed:&lt;br /&gt;1. Download the CUDA driver, toolkit and SDK samples from here: Get CUDA&lt;br /&gt;2. Install the packages. The default location for the SDK is&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;/Developer/CUDA&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;3. Update your .profile or .bash_profile with the following lines:&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_plain&quot;&gt;&lt;span class=&quot;meta meta_paragraph meta_paragraph_text&quot;&gt;export PATH=/usr/local/cuda/bin:$PATH&lt;br /&gt;export DYLD_LIBRARY_PATH=/usr/local/cuda/lib:$DYLD_LIBRARY_PATH&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;4. Now the SDK comes with sample projects. If your Mac does not have a CUDA supported GPU, you can build the sample projects using the emulation mode.&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_html text_html_basic&quot;&gt;cd /Developer/CUDA&lt;br /&gt;make emu=1&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;All the binaries will be located in the folder&lt;br /&gt;&lt;pre class=&quot;textmate-source&quot;&gt;&lt;span class=&quot;text text_html text_html_basic&quot;&gt;/Developer/CUDA/bin/darwin/emurelease&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;Have fun with the sample projects. I shall soon post my first CUDA program.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://acceleratedcomputing.blogspot.com/feeds/3933556228282209255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/02/installing-cuda-20-on-mac.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/3933556228282209255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4214096317005556627/posts/default/3933556228282209255'/><link rel='alternate' type='text/html' href='http://acceleratedcomputing.blogspot.com/2009/02/installing-cuda-20-on-mac.html' title='Installing CUDA 2.0 on Mac OS'/><author><name>Vivek Menon</name><uri>http://www.blogger.com/profile/04337067206735985647</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>0</thr:total></entry></feed>