<?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/"
	>

<channel>
	<title>Kitlas &#187; Architecture</title>
	<atom:link href="http://kitlas.com/category/architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://kitlas.com</link>
	<description>I&#039;m trying...</description>
	<lastBuildDate>Thu, 22 Jul 2010 01:13:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Massively Parallel Processing</title>
		<link>http://kitlas.com/2010/04/massively-parallel-processing/</link>
		<comments>http://kitlas.com/2010/04/massively-parallel-processing/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 03:27:06 +0000</pubDate>
		<dc:creator>Josh Kitlas</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Computational]]></category>
		<category><![CDATA[Interesting]]></category>

		<guid isPermaLink="false">http://kitlas.com/?p=1195</guid>
		<description><![CDATA[Though I haven&#8217;t been living under a rock, today was the first I heard about Massively Parallel Processing. I honestly thought it was a joke (a strange-sounding name, to me at least) but apparently it&#8217;s very real and is, essentially, &#8230; <a href="http://kitlas.com/2010/04/massively-parallel-processing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fkitlas.com%2F2010%2F04%2Fmassively-parallel-processing%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fkitlas.com%2F2010%2F04%2Fmassively-parallel-processing%2F&amp;source=kitlascom&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div class="wp-caption alignleft" style="width: 254px"><img class=" " title="Massively parallel processing" src="http://content.answers.com/main/content/img/CDE/SMP.GIF" alt="Massively parallel processing" width="244" height="355" /><p class="wp-caption-text">Massively Parallel Processing</p></div>
<p>Though I haven&#8217;t been living under a rock, today was the first I heard about Massively Parallel Processing. I honestly thought it was a joke (a strange-sounding name, to me at least) but apparently it&#8217;s very real and is, essentially, a multiprocessing architecture that uses up to thousands of processors.</p>
<p>Our dear friends at <a href="http://en.wikipedia.org/wiki/Massive_parallel_processing">WikiPedia</a> have this to say:</p>
<blockquote><p><strong>Massive parallel processing</strong> (<strong>MPP</strong>) is a term used in <a title="Computer architecture" href="http://en.wikipedia.org/wiki/Computer_architecture">computer architecture</a> to refer to a  computer system with many independent <a title="Arithmetic" href="http://en.wikipedia.org/wiki/Arithmetic">arithmetic</a> units or entire <a title="Microprocessor" href="http://en.wikipedia.org/wiki/Microprocessor">microprocessors</a>, that run in parallel. The  term <em>massive</em> connotes hundreds if not thousands of such units.  Early examples of such a system are the <a title="Distributed Array Processor" href="http://en.wikipedia.org/wiki/Distributed_Array_Processor">Distributed  Array Processor</a>, the <a title="Goodyear MPP" href="http://en.wikipedia.org/wiki/Goodyear_MPP">Goodyear  MPP</a>, the <a title="Connection Machine" href="http://en.wikipedia.org/wiki/Connection_Machine">Connection Machine</a>, and the <a title="Ultracomputer" href="http://en.wikipedia.org/wiki/Ultracomputer">Ultracomputer</a>.</p>
<p>Some years ago many of the most powerful <a title="Supercomputer" href="http://en.wikipedia.org/wiki/Supercomputer">supercomputers</a> were <em>MPP</em> systems.</p>
<p>In this class of computing, all of the processing elements are  connected together to be one very large computer. This is in contrast to  <a title="Distributed computing" href="http://en.wikipedia.org/wiki/Distributed_computing">distributed computing</a> where massive  numbers of separate computers are used to solve a single problem.</p>
<p>The earliest massively parallel processing systems all used <a title="Serial  computer" href="http://en.wikipedia.org/wiki/Serial_computer">serial computers</a> as individual processing elements, in  order to achieve the maximum number of independent units for a given  size and cost.<span id="more-1195"></span></p>
<p>Through advances in <a title="Moore's Law" href="http://en.wikipedia.org/wiki/Moore%27s_Law">Moore&#8217;s Law</a>, single-chip implementations of <a title="Massively parallel processor array" href="http://en.wikipedia.org/wiki/Massively_parallel_processor_array">massively parallel processor  arrays</a> are becoming cost effective, and finding particular  application in high performance <a title="Embedded  systems" href="http://en.wikipedia.org/wiki/Embedded_systems">embedded systems</a> applications such as <a title="Video  compression" href="http://en.wikipedia.org/wiki/Video_compression">video compression</a>. Examples include chips from <a title="Ambric" href="http://en.wikipedia.org/wiki/Ambric">Ambric</a>, <a title="Picochip" href="http://en.wikipedia.org/wiki/Picochip">picoChip</a>, and <a title="Tilera" href="http://en.wikipedia.org/wiki/Tilera">Tilera</a>.</p></blockquote>
<p>The good people at<a href="http://www.answers.com/topic/massively-parallel"> Answers.com</a> go into a little more detail (with images):</p>
<blockquote><p>(<strong>M</strong>assively <strong>P</strong>arallel <strong>P</strong>rocessing or <strong>M</strong>assively <strong>P</strong>arallel  <strong>P</strong>rocessor)  A multiprocessing architecture that uses up to  thousands of processors.  Some might contend that a computer system with  64 or more CPUs is a massively parallel processor.  However, the number  of CPUs is not as much the issue as the architecture.  MPP systems use a  different programming paradigm than the more common symmetric  multiprocessing (SMP) systems used as servers.</p></blockquote>
<blockquote><p>In an MPP system,  each CPU contains its own memory and copy of the operating system and  application.  Each subsystem communicates with the others via a  high-speed interconnect.  In order to use MPP effectively, an  information processing problem must be breakable into pieces that can  all be solved simultaneously.  In scientific environments, certain  simulations and mathematical problems can be split apart and each part  processed at the same time.  In the business world, a parallel data  query (PDQ) divides a large database into pieces.  For example, 26 CPUs  could be used to perform a sequential search, each one searching one  letter of the alphabet.</p></blockquote>
<blockquote><p>To take advantage of more CPUs in an MPP  system means that the specific problem has to be broken down further  into more parallel groups.  However, adding CPUs in an SMP system  increases performance in a more general manner.  Applications that  support parallel operations (multithreading) immediately take advantage  of SMP, but performance gains are available to all applications, simply  because there are more processors.  For example, four CPUs can be  running four different applications.  See <a onclick="assignParam('navinfo','method|4'+getLinkTextForCookie(this));" href="http://www.answers.com/topic/symmetric-multiprocessing" target="_top">SMP</a>.</p></blockquote>
<table border="0" width="350">
<tbody>
<tr>
<td><img src="http://content.answers.com/main/content/img/CDE/MPP.GIF" alt="" /></td>
</tr>
</tbody>
</table>
<table border="0" width="350">
<tbody>
<tr>
<td><img src="http://content.answers.com/main/content/img/CDE/SMP.GIF" alt="" /></td>
</tr>
<tr>
<td>MPP and SMP Architecture</td>
</tr>
<tr>
<td><img src="http://content.answers.com/main/content/img/CDE/_PYRAMID.GIF" alt="" /></td>
</tr>
</tbody>
</table>
<blockquote><p>In  MPP operation, the problem is broken up into separate pieces, which are  processed simultaneously.  In SMP, CPUs are assigned to the next  available task or thread that can run concurrently.</p>
<table border="0" width="350">
<tbody>
<tr>
<td>An Integrated Architecture</td>
</tr>
</tbody>
</table>
<p>This  early Reliant 1000 from Pyramid (later Fujitsu Siemens) was an MPP  machine that was combined with SMP systems to provide both kinds of  processing.  The SMP systems attached to the Reliant&#8217;s high-speed mesh  interconnect, providing an unusual degree of flexibility and  scalability.  (Image courtesy of Pyramid Technology Corporation.)</p></blockquote>
<table border="0" width="350">
<tbody>
<tr>
<td><img src="http://content.answers.com/main/content/img/CDE/_SERVNET.GIF" alt="" /></td>
</tr>
<tr>
<td>ServerNet Interconnect</td>
</tr>
</tbody>
</table>
<blockquote><p>This  is a conceptual diagram of the advanced ServerNet interconnect  architecture from Tandem (later acquired by Compaq), which functioned as  a high-speed switch between CPUs and I/O subsystems.  It was used for  both MPP applications and clusters of SMP systems.  The purple and  orange units are the processors and disks.  The green pipes are the  ServerNet mesh.  (Image courtesy of Tandem Computers Incorporated.)</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://kitlas.com/2010/04/massively-parallel-processing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Hexayurt</title>
		<link>http://kitlas.com/2010/01/the-hexayurt/</link>
		<comments>http://kitlas.com/2010/01/the-hexayurt/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 00:48:05 +0000</pubDate>
		<dc:creator>Josh Kitlas</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Interesting]]></category>
		<category><![CDATA[Urban Planning]]></category>

		<guid isPermaLink="false">http://kitlas.com/?p=926</guid>
		<description><![CDATA[This looks very interesting. I wonder if it will make it to Haiti&#8230; From their website: The Hexayurt is a new kind of sheltering solution. To make the simplest hexayurt, make a wall by putting six sheets of plywood on &#8230; <a href="http://kitlas.com/2010/01/the-hexayurt/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fkitlas.com%2F2010%2F01%2Fthe-hexayurt%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fkitlas.com%2F2010%2F01%2Fthe-hexayurt%2F&amp;source=kitlascom&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div class="wp-caption alignleft" style="width: 430px"><a href="http://hexayurt.com/"><img class=" " title="Hexayurt" src="http://files.howtolivewiki.com/600px-Hexayurt_sa.jpg" alt="Hexayurt" width="420" height="173" /></a><p class="wp-caption-text">Hexayurt</p></div>
<p>This looks very interesting. I wonder if it will make it to Haiti&#8230;<span id="more-926"></span></p>
<p>From their <a title="Hexayurt" href="http://hexayurt.com/" target="_self">website</a>:</p>
<blockquote><p>The Hexayurt is a new kind of sheltering solution. To make the simplest hexayurt, make a wall by putting six sheets of plywood on their sides in a hexagon. Cut six more sheets in half diagonally, and screw them together into a shallow cone. Lift with a large group on to the wall, and fasten with more screws. This shelter will last for several years and costs less than $100. It may be ideal for a variety of disaster relief situations.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://kitlas.com/2010/01/the-hexayurt/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Grand Perspective</title>
		<link>http://kitlas.com/2008/11/grand-perspective/</link>
		<comments>http://kitlas.com/2008/11/grand-perspective/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 16:08:02 +0000</pubDate>
		<dc:creator>Josh Kitlas</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://kitlas.com/?p=158</guid>
		<description><![CDATA[I made this using GrandPerspective (click for full size) and thought it looked pretty cool. What is GrandPerspective? From their site: GrandPerspective is a small utility application for Mac OS X that graphically shows the disk usage within a file &#8230; <a href="http://kitlas.com/2008/11/grand-perspective/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fkitlas.com%2F2008%2F11%2Fgrand-perspective%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fkitlas.com%2F2008%2F11%2Fgrand-perspective%2F&amp;source=kitlascom&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div class="wp-caption alignleft" style="width: 288px"><a href="http://lh4.ggpht.com/_EMusq0I6Mng/SdGHwjEYZ9I/AAAAAAAADTc/RiZEUF22Ajc/s912/grand_perspective_kitlas.jpg"><img title="Grand Perspective" src="http://lh4.ggpht.com/_EMusq0I6Mng/SdGHwjEYZ9I/AAAAAAAADTc/RiZEUF22Ajc/s912/grand_perspective_kitlas.jpg" alt="Grand Perspective" width="278" height="152" /></a><p class="wp-caption-text">Grand Perspective</p></div>
<p>I made this using <a title="GrandPerspective" href="http://grandperspectiv.sourceforge.net/" target="_blank"><strong>GrandPerspective</strong></a><strong> (</strong>click for full size) and thought it looked pretty cool.<a title="GrandPerspective" href="http://grandperspectiv.sourceforge.net/" target="_blank"><strong><br />
</strong></a></p>
<p>What is GrandPerspective?<span id="more-158"></span></p>
<p>From their <a title="GrandPerspective" href="http://grandperspectiv.sourceforge.net/" target="_blank">site</a>:</p>
<blockquote><p>GrandPerspective is a small utility application for Mac OS X that graphically shows the disk usage within a file system. It can help you to manage your disk, as you can easily spot which files and folders take up the most space. It uses a so called tree map for visualisation. Each file is shown as a rectangle with an area proportional to the file&#8217;s size. Files in the same folder appear together, but their placement is otherwise arbitrary.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://kitlas.com/2008/11/grand-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stewart Brand &#8211; How Buildings Learn</title>
		<link>http://kitlas.com/2008/10/stewart-brand/</link>
		<comments>http://kitlas.com/2008/10/stewart-brand/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 03:14:27 +0000</pubDate>
		<dc:creator>Josh Kitlas</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Urban Planning]]></category>
		<category><![CDATA[Future]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://kitlas.com/?p=13</guid>
		<description><![CDATA[Stewart Brand of The Long Now Foundation has some highly interesting videos from a BBC series he did a few years back. Below is his excerpt and 6 great videos follow: This six-part, three-hour, BBC TV series aired in 1997. &#8230; <a href="http://kitlas.com/2008/10/stewart-brand/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fkitlas.com%2F2008%2F10%2Fstewart-brand%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fkitlas.com%2F2008%2F10%2Fstewart-brand%2F&amp;source=kitlascom&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Stewart Brand of <strong><a title="The Long Now Foundation" href="http://www.longnow.org" target="_blank">The Long Now Foundation</a></strong> has some highly interesting videos from a BBC series he did a few years back. Below is his excerpt and 6 great videos follow:</p>
<blockquote><p>This six-part, three-hour, BBC TV series aired in 1997. I presented and co-wrote the series; it was directed by James Muncie, with music by Brian Eno. The series was based on my 1994 book, HOW BUILDINGS LEARN: What Happens After They’re Built. The book is still selling well and is used as a text in some college courses. Most of the 27 reviews on Amazon treat it as a book about system and software design, which tells me that architects are not as alert as computer people. <span id="more-13"></span>But I knew that; that’s part of why I wrote the book. Anybody is welcome to use anything from this series in any way they like. Please don’t bug me with requests for permission. Hack away. Do credit the BBC, who put considerable time and talent into the project. Historic note: this was one of the first television productions made entirely in digital&#8212; shot digital, edited digital. The project wound up with not enough money, so digital was the workaround. The camera was so small that we seldom had to ask permission to shoot; everybody thought we were tourists. No film or sound crew. Everything technical on site was done by editors, writers, directors. That’s why the sound is a little sketchy, but there’s also some direct perception in the filming that is unusual.</p></blockquote>
<p><strong><span id="details-title">1. How Buildings Learn &#8211; Stewart Brand &#8211; 1 of 6 &#8211; “Flow”</span> <span id="duration-and-date"> &#8211; 30 min</span></strong></p>
<p><object width="468" height="282" data="http://video.google.com/googleplayer.swf?docid=8639555925486210852&amp;hl=en&amp;fs=true" type="application/x-shockwave-flash"><param name="id" value="VideoPlayback" /><param name="src" value="http://video.google.com/googleplayer.swf?docid=8639555925486210852&amp;hl=en&amp;fs=true" /></object></p>
<p><strong><span id="details-title">2. How Buildings Learn &#8211; Stewart Brand &#8211; 2 of 6 &#8211; “The Low Road”</span></strong></p>
<p><object width="468" height="282" data="http://video.google.com/googleplayer.swf?docid=5088653796598486022&amp;hl=en&amp;fs=true" type="application/x-shockwave-flash"><param name="id" value="VideoPlayback" /><param name="src" value="http://video.google.com/googleplayer.swf?docid=5088653796598486022&amp;hl=en&amp;fs=true" /></object></p>
<p><strong><span id="details-title">3. How Buildings Learn &#8211; Stewart Brand &#8211; 3 of 6 &#8211; “Built for Change”</span></strong></p>
<p><object width="468" height="282" data="http://video.google.com/googleplayer.swf?docid=6141960341438553915&amp;hl=en&amp;fs=true" type="application/x-shockwave-flash"><param name="id" value="VideoPlayback" /><param name="src" value="http://video.google.com/googleplayer.swf?docid=6141960341438553915&amp;hl=en&amp;fs=true" /></object></p>
<p><strong><span id="details-title">4. How Buildings Learn &#8211; Stewart Brand &#8211; 4 of 6 &#8211; “Unreal Estate”</span></strong></p>
<p><object width="468" height="282" data="http://video.google.com/googleplayer.swf?docid=-8761299882173964035&amp;hl=en&amp;fs=true" type="application/x-shockwave-flash"><param name="id" value="VideoPlayback" /><param name="src" value="http://video.google.com/googleplayer.swf?docid=-8761299882173964035&amp;hl=en&amp;fs=true" /></object></p>
<p><strong><span id="details-title">5. How Buildings Learn &#8211; Stewart Brand &#8211; 5 of 6 &#8211; “The Romance of Maintenance”</span></strong></p>
<p><object width="468" height="282" data="http://video.google.com/googleplayer.swf?docid=5407846553590755822&amp;hl=en&amp;fs=true" type="application/x-shockwave-flash"><param name="id" value="VideoPlayback" /><param name="src" value="http://video.google.com/googleplayer.swf?docid=5407846553590755822&amp;hl=en&amp;fs=true" /></object></p>
<p><strong><span id="details-title">6. How Buildings Learn &#8211; Stewart Brand &#8211; 6 of 6 &#8211; “Shearing Layers”</span></strong></p>
<p><object width="468" height="282" data="http://video.google.com/googleplayer.swf?docid=2283224496826631552&amp;hl=en&amp;fs=true" type="application/x-shockwave-flash"><param name="id" value="VideoPlayback" /><param name="src" value="http://video.google.com/googleplayer.swf?docid=2283224496826631552&amp;hl=en&amp;fs=true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://kitlas.com/2008/10/stewart-brand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
