<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>CellBE in Layman's words</title>
	<atom:link href="http://cellbe.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cellbe.wordpress.com</link>
	<description>Cell Broadband Engine SDK Programming Explored</description>
	<lastBuildDate>Tue, 27 Jan 2009 12:24:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='cellbe.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>CellBE in Layman's words</title>
		<link>http://cellbe.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://cellbe.wordpress.com/osd.xml" title="CellBE in Layman&#039;s words" />
	<atom:link rel='hub' href='http://cellbe.wordpress.com/?pushpress=hub'/>
		<item>
		<title>PPE and SPE memory details</title>
		<link>http://cellbe.wordpress.com/2008/07/18/ppe-and-spe-memory-details/</link>
		<comments>http://cellbe.wordpress.com/2008/07/18/ppe-and-spe-memory-details/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 19:32:29 +0000</pubDate>
		<dc:creator>bprasanna</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[CellBE]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[PPE]]></category>
		<category><![CDATA[SPE]]></category>

		<guid isPermaLink="false">http://cellbe.wordpress.com/?p=30</guid>
		<description><![CDATA[Recently  I have found the clear details on CellBE&#8217;s (PPE and SPE) programming limitations in terms memory. So, while programming it is very essential to keep these points in mind in order to avoid future confusions. SPE&#8217;s local store limit is 256KB. Size of each DMA transfer can be at most 16KB. (Means the common [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=30&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently  I have found the clear details on CellBE&#8217;s (PPE and SPE) programming limitations in terms memory. So, while programming it is very essential to keep these points in mind in order to avoid future confusions.</p>
<ul>
<li>SPE&#8217;s local store limit is 256KB.</li>
<li>Size of each DMA transfer can be at most 16KB. (Means the common data shared between PPE and SPE).</li>
<li>DMA transfer supports sizes that are 1, 2, 4, 8 or multiples of 16 bytes long.</li>
<li>The Elemental Interconnect Bus (EIB)&#8217;s, which is the I/O between PPE and SPE as well as for main memory, internal bandwidth is 96 bytes per cycle, thus it arrives peak bandwidth of 204GB/s.</li>
<li>EIB can support more than 100 outstanding DMA memory requests between main memory and the SPEs.</li>
</ul>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cellbe.wordpress.com/30/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cellbe.wordpress.com/30/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cellbe.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cellbe.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cellbe.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cellbe.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cellbe.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cellbe.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cellbe.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cellbe.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cellbe.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cellbe.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cellbe.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cellbe.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cellbe.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cellbe.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=30&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cellbe.wordpress.com/2008/07/18/ppe-and-spe-memory-details/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/911d6c11ef6b8b62998525ac15db736d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bprasanna</media:title>
		</media:content>
	</item>
		<item>
		<title>No more Bits: Only Bytes!!!</title>
		<link>http://cellbe.wordpress.com/2008/07/09/no-more-bits-only-bytes/</link>
		<comments>http://cellbe.wordpress.com/2008/07/09/no-more-bits-only-bytes/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 14:10:28 +0000</pubDate>
		<dc:creator>bprasanna</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://cellbe.wordpress.com/?p=26</guid>
		<description><![CDATA[One way of sharing data between PPE program and SPE program is by using a header file defining a common data structure. The era of counting for bits of memory is comes to end by Cell BE&#8217;s byte level memory processing. The data passed between PPE and SPE programs should be in multiples of 16 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=26&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One way of sharing data between PPE program and SPE program is by using a header file defining a common data structure. The era of counting for bits of memory is comes to end by Cell BE&#8217;s byte level memory processing. The data passed between PPE and SPE programs should be in multiples of 16 bytes. And there is also a limit on the variables declared in a SPE program. So, in header file the size of total variables declared should in multiple of 16 bytes. If it is not; we have to follow a work around of adding few dummy variables in order to meet the 16bytes criteria.</p>
<p>For example following is the content of datadef.h header file:</p>
<p><span style="color:#000080;">typedef struct<br />
{<br />
/*Array to store the name of the array*/<br />
char genome_file[32];<br />
char output_file[32];</span></p>
<p>/*Variable to store the total number of input queries*/<br />
unsigned int num_queries;<br />
float aa_ga_weighting[20];<br />
unsigned int dummy[3];</p>
<p>} filexchg_data</p>
<p>In the above sample at the end one dummy integer array is declared inorder to make the total size divisible by 16.</p>
<p>Here is the calculation:</p>
<p><span style="color:#003300;"><strong>32 + 32 + 4 + (4&#215;20) + 12 = 160 </strong></span>/ 16 = 10</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cellbe.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cellbe.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cellbe.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cellbe.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cellbe.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cellbe.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cellbe.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cellbe.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cellbe.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cellbe.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cellbe.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cellbe.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cellbe.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cellbe.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cellbe.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cellbe.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=26&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cellbe.wordpress.com/2008/07/09/no-more-bits-only-bytes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/911d6c11ef6b8b62998525ac15db736d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bprasanna</media:title>
		</media:content>
	</item>
		<item>
		<title>Make File Content</title>
		<link>http://cellbe.wordpress.com/2008/07/09/make-file-content/</link>
		<comments>http://cellbe.wordpress.com/2008/07/09/make-file-content/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 06:11:11 +0000</pubDate>
		<dc:creator>bprasanna</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[cell broadband engine]]></category>
		<category><![CDATA[Fedora 7]]></category>
		<category><![CDATA[Make File]]></category>
		<category><![CDATA[SDK 3.0]]></category>

		<guid isPermaLink="false">http://cellbe.wordpress.com/?p=24</guid>
		<description><![CDATA[Assuming the C program name in the PPU folder of project is knn_ppu.c and SPU folder of the project is knn_spu.c. Following are contents of make file for each programs: Make File for knn_ppu.c contains the following content: ######################################################################## #            Subdirectories ######################################################################## DIRS        :=     spu ######################################################################## #                       Target ######################################################################## PROGRAM_ppu    := [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=24&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Assuming the C program name in the PPU folder of project is knn_ppu.c and SPU folder of the project is knn_spu.c. Following are contents of make file for each programs:</p>
<p>Make File for <strong>knn_ppu.c</strong> contains the following content:<br />
<span style="color:#800000;"><br />
########################################################################<br />
#            Subdirectories<br />
########################################################################<br />
<span style="color:#000080;">DIRS        :=     spu</span><br />
########################################################################<br />
#                       Target<br />
########################################################################<br />
<span style="color:#000080;">PROGRAM_ppu    :=     knn_ppu</span><br />
########################################################################<br />
#                       Local Defines<br />
########################################################################<br />
<span style="color:#000080;">IMPORTS         = ../spu/lib_knn_spu.a -lspe2 -lpthread<br />
INSTALL_DIR    = $(EXP_SDKBIN)/tutorial<br />
INSTALL_FILES    = $(PROGRAM_ppu)</span><br />
########################################################################<br />
#            buildutils/make.footer<br />
########################################################################<br />
<span style="color:#000080;">include /opt/cell/sdk/buildutils/make.footer</span><br />
</span></p>
<p>Make File for <strong>knn_spu.c</strong> contains the following content:</p>
<p><span style="color:#800000;">########################################################################<br />
#            Subdirectories<br />
########################################################################</span></p>
<p>########################################################################<br />
#                       Target<br />
########################################################################<br />
<span style="color:#000080;">PROGRAM_spu    :=     knn_spu<br />
LIBRARY_embed     :=    lib_knn_spu.a</span><br />
########################################################################<br />
#                       Local Defines<br />
########################################################################<br />
<span style="color:#000080;">IMPORTS        :=     -lm</span><br />
########################################################################<br />
#            buildutils/make.footer<br />
########################################################################<br />
<span style="color:#000080;">include /opt/cell/sdk/buildutils/make.footer</span></p>
<p>Here IMPORTS is the part where we can give the execution options like &#8220;-lm&#8221; which is used for math functions.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cellbe.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cellbe.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cellbe.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cellbe.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cellbe.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cellbe.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cellbe.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cellbe.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cellbe.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cellbe.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cellbe.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cellbe.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cellbe.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cellbe.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cellbe.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cellbe.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=24&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cellbe.wordpress.com/2008/07/09/make-file-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/911d6c11ef6b8b62998525ac15db736d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bprasanna</media:title>
		</media:content>
	</item>
		<item>
		<title>Steps to execute a C program in Cell BE SDK</title>
		<link>http://cellbe.wordpress.com/2008/07/09/steps-to-execute-a-c-program-in-cell-be-sdk/</link>
		<comments>http://cellbe.wordpress.com/2008/07/09/steps-to-execute-a-c-program-in-cell-be-sdk/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 05:50:37 +0000</pubDate>
		<dc:creator>bprasanna</dc:creator>
				<category><![CDATA[Execution]]></category>
		<category><![CDATA[cell broadband engine]]></category>
		<category><![CDATA[Fedora 7]]></category>
		<category><![CDATA[SDK 3.0]]></category>

		<guid isPermaLink="false">http://cellbe.wordpress.com/?p=19</guid>
		<description><![CDATA[In order to write C projects; first create a folder in the root directory. This folder will work as repository for all the projects. # mkdir CellBE Then change to CellBE folder [ #cd CellBE ] Then create a folder to represent the project name . For example #mkdir knn_parallel Then within the new project [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=19&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ol style="margin-top:0;" type="1">
<li class="MsoNormal">In      order to write C projects; first create a folder in the root directory.      This folder will work as repository for all the projects.
<ul style="margin-top:0;" type="square">
<li class="MsoNormal"><strong><span style="background:yellow none repeat scroll 0;"># mkdir CellBE</span><br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></strong></li>
</ul>
</li>
<li class="MsoNormal">Then      change to CellBE folder <span style="background:yellow none repeat scroll 0;">[      <strong>#cd CellBE</strong></span> ] Then create      a folder to represent the project name . For example <strong><span style="background:yellow none repeat scroll 0;">#mkdir      knn_parallel</span><br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></strong></li>
<li class="MsoNormal">Then      within the new project folder (knn_parallel <span style="font-family:Wingdings;"><span>à</span></span> <strong><span style="background:yellow none repeat scroll 0;">#cd knn_parallel</span></strong>) create two more for      folders. One folder for ppu (<strong><span style="background:yellow none repeat scroll 0;">#mkdir ppu</span></strong>) and      another for spu (<strong><span style="background:yellow none repeat scroll 0;">#mkdir spu</span></strong>).<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></li>
<li class="MsoNormal">Then      write the C program with appropriate make file in ppu and spu folders.<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></li>
<li class="MsoNormal">A make file is required to compile each PPU and SPU programs.<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></li>
<li class="MsoNormal">Then      go to the installed folder of CellBE simulator <strong><span style="background:yellow none repeat scroll 0;">#cd      /opt/ibm/systemsim-cell/bin</span><br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></strong></li>
<li class="MsoNormal">Type      the following command:<br />
<strong><span style="background:yellow none repeat scroll 0;">#export SYSTEMSIM_TOP=/opt/ibm/systemsim-cell</span><br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></strong></li>
<li class="MsoNormal">Start      the system simulator by typing the following command: <strong><span style="background:yellow none repeat scroll 0;">#./systemsim      –g</span></strong><br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></li>
<li class="MsoNormal">In the      System simulator window choose the mode of operation to “<strong><span style="background:fuchsia none repeat scroll 0 50%;color:blue;">Fast mode</span></strong>”.<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></li>
<li class="MsoNormal">Then      compile the C programs using the make file. First compile the SPU C      program then the PPU program.<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></li>
<li class="MsoNormal">Go to      the terminal emulator of Cell BE. Assuming the name of the C program in      PPU is hello.c type the following command to execute hello.c:
<ul style="margin-top:0;" type="square">
<li class="MsoNormal"><strong><span style="background:yellow none repeat scroll 0;">callthru source /root/test/hellp/ppu/hello &gt;       hello &amp;&amp; chmod +x hello &amp;&amp; ./hello</span></strong></li>
</ul>
</li>
</ol>
<p class="MsoNormal"><strong> </strong></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cellbe.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cellbe.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cellbe.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cellbe.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cellbe.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cellbe.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cellbe.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cellbe.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cellbe.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cellbe.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cellbe.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cellbe.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cellbe.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cellbe.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cellbe.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cellbe.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=19&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cellbe.wordpress.com/2008/07/09/steps-to-execute-a-c-program-in-cell-be-sdk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/911d6c11ef6b8b62998525ac15db736d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bprasanna</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing CBE SDK 3 on Fedora 7</title>
		<link>http://cellbe.wordpress.com/2008/07/09/installing-cbe-sdk-3-on-fedora-7/</link>
		<comments>http://cellbe.wordpress.com/2008/07/09/installing-cbe-sdk-3-on-fedora-7/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 05:22:13 +0000</pubDate>
		<dc:creator>bprasanna</dc:creator>
				<category><![CDATA[Installation]]></category>
		<category><![CDATA[cell broadband engine]]></category>
		<category><![CDATA[Fedora 7]]></category>
		<category><![CDATA[Inatallation]]></category>
		<category><![CDATA[SDK 3.0]]></category>

		<guid isPermaLink="false">http://cellbe.wordpress.com/?p=14</guid>
		<description><![CDATA[Cell Broadband Engine SDK 3 requires Red Hat 5.5 Enterprise edition or Fedora 7. It is better to go with Fedora 7 for educational purpose projects. Following are the RPMs required (need to be downloaded separately if possible) before starting the installation. cell-install-3.0.0-1.0.noarch.rpm CellSDK-Devel-Fedora_3.0.0.1.0.iso CellSDK-Extras-Fedora_3.0.0.1.0.iso systemsim-cell-2.1-10.i386.rpm sysroot_image-3.0-7.noarch.rpm cross-spu-gcc-static-4.3.0-27.i586.iso Following are the steps to install Cell [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=14&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Cell Broadband Engine SDK 3 requires Red Hat 5.5 Enterprise edition or Fedora 7. It is better to go with Fedora 7 for educational purpose projects.</p>
<p>Following are the RPMs required (need to be downloaded separately if possible) before starting the installation.<br />
cell-install-3.0.0-1.0.noarch.rpm<br />
CellSDK-Devel-Fedora_3.0.0.1.0.iso<br />
CellSDK-Extras-Fedora_3.0.0.1.0.iso<br />
systemsim-cell-2.1-10.i386.rpm<br />
sysroot_image-3.0-7.noarch.rpm<br />
cross-spu-gcc-static-4.3.0-27.i586.iso</p>
<p>Following are the steps to install Cell Broadband Engine SDK 3:</p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal">Create      a <strong><em>cellsdkiso</em></strong> folder in /tmp folder
<ul style="margin-top:0;" type="square">
<li class="MsoNormal"><strong><span style="background:yellow none repeat scroll 0;"># mkdir -p /tmp/cellsdkiso</span></strong></li>
</ul>
</li>
<li class="MsoNormal">Change      the current folder to cellsdkiso
<ul style="margin-top:0;" type="square">
<li class="MsoNormal"><strong><span style="background:yellow none repeat scroll 0;"># cd /tmp/cellsdkiso</span></strong></li>
</ul>
</li>
<li class="MsoNormal">Download      the cell-install RPM files and ISO images from developerWorks or Passport      Advantage Web site and place it into the /tmp/cellsdkiso directory that      you created in the previous step. Following packages should be needed for      Fedora 7
<ul style="margin-top:0;" type="square">
<li class="MsoNormal">cell-install-3.0.0-1.0.noarch.rpm</li>
<li class="MsoNormal">CellSDK-Devel-Fedora_3.0.0.1.0.rpm</li>
<li class="MsoNormal">CellSDK-Extras-Fedora_3.0.0.1.0.rpm</li>
<li class="MsoNormal">cross-spu-gcc-static-4.3.0-27.i586.rpm</li>
<li class="MsoNormal">systemsim-cell-2.1-10.i386.rpm</li>
<li class="MsoNormal">sysroot_image-3.0-7.noarch.rpm</li>
</ul>
</li>
<li class="MsoNormal">Then      stop the YUM updater daemon.
<ul style="margin-top:0;" type="square">
<li class="MsoNormal">The       status of the YUM updater running can be known using the following       command. <strong><span style="background:yellow none repeat scroll 0;"># /etc/init.d/yum-updatesd status</span></strong></li>
<li class="MsoNormal">There are few Fedora 9 (for SDK 3.1) distros missing <strong><em>yum-updatesd</em></strong> package by default. So install it manually (yum install yum-updatesd).</li>
<li class="MsoNormal">To       stop the YUM updater give the following command: <strong><span style="background:yellow none repeat scroll 0;">#       /etc/init.d/yum-updatesd stop</span></strong></li>
</ul>
</li>
<li class="MsoNormal">The      SDK Installer requires the <strong><em>rsync</em></strong>, <strong><em>sed</em></strong>, <strong><em>tcl</em></strong>,      and <strong><em>wget</em></strong> packages. If they are not installed on your system,      type the following command: <strong><span style="background:yellow none repeat scroll 0;"># yum install rsync sed tcl      wget</span></strong></li>
<li class="MsoNormal">Then      install the <strong><em>cell-install-3.0.0.1.0.noarch.rpm</em> </strong>using the following      command.
<ul style="margin-top:0;" type="square">
<li class="MsoNormal"><strong><span style="background:yellow none repeat scroll 0;"># rpm -ivh cell-install-3.0.0.1.0.noarch.rpm</span></strong></li>
</ul>
</li>
<li class="MsoNormal">To      install from the ISO image type the following commands.
<ul style="margin-top:0;" type="square">
<li class="MsoNormal"><strong><span style="background:yellow none repeat scroll 0;"># cd /opt/cell</span></strong></li>
<li class="MsoNormal"><strong><span style="background:yellow none repeat scroll 0;"># ./cellsdk &#8211;iso /tmp/cellsdkiso install
<p></span></strong></li>
</ul>
</li>
<li class="MsoNormal"><span style="font-size:12pt;">The above installation will also download some RPMs from internet. So, setting up internet connection with reasonable speed will be preferred. If the internet connection is slow there is a possibility of ftp time out errors to occur. This is the final stage of installation.<br />
</span></p>
<p><strong></strong></li>
</ol>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cellbe.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cellbe.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cellbe.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cellbe.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cellbe.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cellbe.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cellbe.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cellbe.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cellbe.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cellbe.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cellbe.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cellbe.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cellbe.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cellbe.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cellbe.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cellbe.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=14&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cellbe.wordpress.com/2008/07/09/installing-cbe-sdk-3-on-fedora-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/911d6c11ef6b8b62998525ac15db736d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bprasanna</media:title>
		</media:content>
	</item>
		<item>
		<title>Basics of Cell Broadband Engine</title>
		<link>http://cellbe.wordpress.com/2008/07/08/basics-of-cell-broadband-engine/</link>
		<comments>http://cellbe.wordpress.com/2008/07/08/basics-of-cell-broadband-engine/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 20:25:56 +0000</pubDate>
		<dc:creator>bprasanna</dc:creator>
				<category><![CDATA[Cell BE General]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cellbe.wordpress.com/?p=6</guid>
		<description><![CDATA[Basic information on Cell Broadband Engine is available at the reach of googling it or checking in the wikipedia. Cell BE is an awesome technology created by Sony Entertainment, Toshiba &#38; IBM. Following links provide the direct access to the information : http://en.wikipedia.org/wiki/Cell_microprocessor www.research.ibm.com/cell/ Following is the link giving SDK 3 site http://www-128.ibm.com/developerworks/power/cell/downloads.html?S_TACT=105AGX16&#38;S_CMP=LP In this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=6&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Basic information on Cell Broadband Engine is available at the reach of googling it or checking in the wikipedia. Cell BE is an awesome technology created by Sony Entertainment, Toshiba &amp; IBM.</p>
<p style="text-align:left;">Following links provide the direct access to the information :<br />
<a class="alignleft" title="Cell Broadband Engine + Wikipedia" href="http://en.wikipedia.org/wiki/Cell_microprocessor" target="_blank">http://en.wikipedia.org/wiki/Cell_microprocessor</a></p>
<p><span class="alignleft"></span><a class="alignleft" title="Cell Broadband Engine + IBM Research" href="http://www.research.ibm.com/cell/" target="_blank">www.research.ibm.com/<strong>cell</strong>/</a><br />
<span class="alignleft"><span class="a"><br />
<a class="alignleft" title="Cell Broadband Engine + IBM Research" href="http://www.research.ibm.com/cell/" target="_blank"></a></span></span></p>
<p style="text-align:left;">
<p>Following is the link giving SDK 3 site</p>
<p><a class="alignleft" title="SDK 3 Download Link" href="http://www-128.ibm.com/developerworks/power/cell/downloads.html?S_TACT=105AGX16&amp;S_CMP=LP" target="_blank">http://www-128.ibm.com/developerworks/power/cell/downloads.html?S_TACT=105AGX16&amp;S_CMP=LP</a><br />
In this Developer pack &amp; extras package should be downloaded for non-commercial applications</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cellbe.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cellbe.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cellbe.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cellbe.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cellbe.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cellbe.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cellbe.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cellbe.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cellbe.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cellbe.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cellbe.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cellbe.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cellbe.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cellbe.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cellbe.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cellbe.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=6&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cellbe.wordpress.com/2008/07/08/basics-of-cell-broadband-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/911d6c11ef6b8b62998525ac15db736d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bprasanna</media:title>
		</media:content>
	</item>
		<item>
		<title>Why is this blog?</title>
		<link>http://cellbe.wordpress.com/2008/07/08/why-is-this-blog/</link>
		<comments>http://cellbe.wordpress.com/2008/07/08/why-is-this-blog/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 19:38:26 +0000</pubDate>
		<dc:creator>bprasanna</dc:creator>
				<category><![CDATA[Cell BE General]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cellbe.wordpress.com/?p=4</guid>
		<description><![CDATA[This blog is an outcome of my trial and error efforts in Cell Broadband Engine SDK 3 programming. The main problem i have faced in Cell BE programming is &#8220;it is not spread widely&#8221;. So, there is less number of programming helps available online. This blog is an effort towards solving this problem. And in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=4&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This blog is an outcome of my trial and error efforts in Cell Broadband Engine SDK 3 programming. The main problem i have faced in Cell BE programming is &#8220;it is not spread widely&#8221;. So, there is less number of programming helps available online. This blog is an effort towards solving this problem. And in overall its a Layman&#8217;s perspective for a Layman. Comments are welcome.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cellbe.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cellbe.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cellbe.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cellbe.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cellbe.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cellbe.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cellbe.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cellbe.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cellbe.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cellbe.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cellbe.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cellbe.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cellbe.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cellbe.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cellbe.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cellbe.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cellbe.wordpress.com&amp;blog=4135180&amp;post=4&amp;subd=cellbe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cellbe.wordpress.com/2008/07/08/why-is-this-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/911d6c11ef6b8b62998525ac15db736d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bprasanna</media:title>
		</media:content>
	</item>
	</channel>
</rss>
