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

<channel>
	<title>Free-Writing Bloggerooni</title>
	<atom:link href="http://www.supplemango.com/bloggy/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.supplemango.com/bloggy</link>
	<description></description>
	<pubDate>Fri, 04 Jun 2010 11:28:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>went on holiday, and&#8230;</title>
		<link>http://www.supplemango.com/bloggy/?p=58</link>
		<comments>http://www.supplemango.com/bloggy/?p=58#comments</comments>
		<pubDate>Mon, 09 Mar 2009 17:37:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.supplemango.com/bloggy/?p=58</guid>
		<description><![CDATA[Well, to be honest I think I&#8217;ve grown out of the blog.  I was using it as kind of a aide memoir, but I&#8217;m now just writing everything down in my book and keeping it in my (falible) memory.  Perhaps I should re-start doing it.
So as I was saying, I went on holiday, and since [...]]]></description>
			<content:encoded><![CDATA[<p>Well, to be honest I think I&#8217;ve grown out of the blog.  I was using it as kind of a aide memoir, but I&#8217;m now just writing everything down in my book and keeping it in my (falible) memory.  Perhaps I should re-start doing it.</p>
<p>So as I was saying, I went on holiday, and since then never got back into the pattern of updating the site - so here we are 6 weeks later, a holiday down without snapping my legs, a group presentation, handing in my first paper - a speed PhD (!), new house, newly flooded house,  building site of a house - later&#8230;.</p>
<p>Here&#8217;s some musings anyway.  See how far I&#8217;ve moved - I&#8217;m now back on a more medical theme - thinking about the audience for my proposed PhD work, who are more medical than CS people&#8230;</p>
<p>I now believe it feasible to use a low-overhead polling/alerting protocol,  similar the management/agent system used by SNMP in packet switched networks to monitor and manage a multiprocessor machine (almost regardless of size #CPU/chips/cors.  Our group to date have not really considered the  management of our SpiNNaker machine, and the output directed to the users as the  run of the neural network on the machine is underway.  MMK has a Java system written that does health  checking of the machine using a simple protocol that he has designed.   He will be going through this with me w/e 13th March.<br />
We looked at the MIB tree structure to store information and navigate it  as a concept, and speculated we could use this for monitoring  application data as well as system/network data. The  SDRAM could be used to store results/intermediate data as there is just not the  bandwidth to get everything in/out of the system on the max. 100Mb/s Ethernet links.   (which also has to carry input data into the ANN).<br />
My hypothesis is that this MIB/mgmt system could be used to get  all traffic in and out of the machine for all purposes&#8230;   loading code, taking stats,  inputing stimulus.<br />
I also outline to my supervisor a hierarchical approach to collection of  data/diagnostics for management purposes - taking the 35,000ft  (over)view, and then drilling deeper down into the machine to get more  specific information, down from System level, to a Chip cluster (eg. 16*16  chip), super node (eg. 4&#215;4 chip), chip level, then down to the processor  and it&#8217;s registers/addressable memory&#8230;  (down to the neuron!?)</p>
<p>We have a relevant metaphor:  due to the limited exterior b/w getting  information is like shining a flashlight around a very dark big black box - we can only see little bits at a time.   I am looking to  present information to the users in a number of hierarchical &#8216;views&#8217; for  example:<br />
a)  Diagnostics  -  health of the hardware<br />
b)  CPU Resources - How hard it&#8217;s being worked/stressed<br />
c)  Spiking activity - also tied into network activity/capacity  (can  we run probes within the ANN to examine performance?)<br />
d)  Locality - looking at the # local spikes vs remotely routed  events etc.<br />
It would be amazing to see a real-time glowing/modulating view of  the machine in operation, similar to the way that fMRI can be used to  peer into the human machine and look at activity centres - plus it would  keep the medical people who are &#8216;customers&#8217; - who have commissioned the simulations interested  too - Can the patterns being viewed be related to the organic?&#8230; and  they can change their viewpoint/zoom on demand to focus on anything  they deem interesting&#8230;<br />
Can we build an adaptation layer - to take information from our own  light-weight protocol out of the system, and map this onto a higher  level model, eg, TCP/IP &lt;&#8211;&gt; raw Ethernet frames,   Physical Chip/Memory  Locations &lt;&#8211;&gt; MIB tree mapping.  ie. take the complexity out of the  machine as far as possible - let it get on with the neural simulation, and leave it to external machines to do the  interpretation?</p>
<p>That is all - whether I come back and type more - who knows!   bye!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supplemango.com/bloggy/?feed=rss2&amp;p=58</wfw:commentRss>
		</item>
		<item>
		<title>Presentation malarkey</title>
		<link>http://www.supplemango.com/bloggy/?p=56</link>
		<comments>http://www.supplemango.com/bloggy/?p=56#comments</comments>
		<pubDate>Wed, 14 Jan 2009 15:22:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.supplemango.com/bloggy/?p=56</guid>
		<description><![CDATA[Finally got the COMP7000 presentation off my back today, a catalogue of problems on the way though.
Both myself and Michael who was also giving a presentation today turned up at the usual venue, but no-one turned up.  I checked my phone (on silent) and found that the venue had changed, so we went across there [...]]]></description>
			<content:encoded><![CDATA[<p>Finally got the COMP7000 presentation off my back today, a catalogue of problems on the way though.</p>
<p>Both myself and Michael who was also giving a presentation today turned up at the usual venue, but no-one turned up.  I checked my phone (on silent) and found that the venue had changed, so we went across there to the other side of the building.  Plugged in the laptop and it didn&#8217;t detect the monitor, so had to restart - and it&#8217;s a fast rebooter!</p>
<p>Michael&#8217;s session lasted ages and left me with 25mins on the clock!    Which I duly took as I talked in and around the points there.   So the feedback was about the over-length, and that I could cut out most of the SpiNNaker stuff - or at least the bits that aren&#8217;t specifically related to my area of research,  the fact I could have added in referenced to GRID computing too - which was a good pointer for me, but overall the feedback was positive about the presentation &amp; style.  So a good result.</p>
<p>I also thought about looking into SNMP and RMON as a possibility for the multi-chip machines&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supplemango.com/bloggy/?feed=rss2&amp;p=56</wfw:commentRss>
		</item>
		<item>
		<title>Free web site serving</title>
		<link>http://www.supplemango.com/bloggy/?p=52</link>
		<comments>http://www.supplemango.com/bloggy/?p=52#comments</comments>
		<pubDate>Fri, 09 Jan 2009 15:26:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.supplemango.com/bloggy/?p=52</guid>
		<description><![CDATA[I am using Bye t host for my hosting,  it&#8217;s free.
It comes with a few strings, such as if an error is generated then instead of a 404 it gives an advertising page.
Today there was a new one.  If your webpage contains the word ccrackking  (I&#8217;ve misspelled this for obvious reasons), then it busts your [...]]]></description>
			<content:encoded><![CDATA[<p>I am using Bye t host for my hosting,  it&#8217;s free.</p>
<p>It comes with a few strings, such as if an error is generated then instead of a 404 it gives an advertising page.</p>
<p>Today there was a new one.  If your webpage contains the word ccrackking  (I&#8217;ve misspelled this for obvious reasons), then it busts your page.    And when that happens it goes to an advertising page&#8230;</p>
<p>So - I&#8217;ll be looking for a new hosting provider too,  as apparently I am no longer allowed to use certain words on my website (and this was introduced with no notice either!)  Pathetic and pretty poor form.   Took ages to track this down - their websupport just pointed at the ToC.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supplemango.com/bloggy/?feed=rss2&amp;p=52</wfw:commentRss>
		</item>
		<item>
		<title>Progress</title>
		<link>http://www.supplemango.com/bloggy/?p=49</link>
		<comments>http://www.supplemango.com/bloggy/?p=49#comments</comments>
		<pubDate>Fri, 09 Jan 2009 00:30:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.supplemango.com/bloggy/?p=49</guid>
		<description><![CDATA[As of 00:30 today - all quintuple items fixed.
With exception of not being able to get VMware to spot it&#8217;s network adaptors&#8230; rubbish!
]]></description>
			<content:encoded><![CDATA[<p>As of 00:30 today - all quintuple items fixed.</p>
<p>With exception of not being able to get VMware to spot it&#8217;s network adaptors&#8230; rubbish!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supplemango.com/bloggy/?feed=rss2&amp;p=49</wfw:commentRss>
		</item>
		<item>
		<title>Damn and quintuple damn</title>
		<link>http://www.supplemango.com/bloggy/?p=45</link>
		<comments>http://www.supplemango.com/bloggy/?p=45#comments</comments>
		<pubDate>Thu, 08 Jan 2009 10:26:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.supplemango.com/bloggy/?p=45</guid>
		<description><![CDATA[Rubbish day yesterday, just a set of failures one after the other.  Here in no particular order:

Being unable to transfer the Humax video into an editable format on my PC.
Losing all the channels on my Windows media setup - I thought I&#8217;d try to capture the above using UHF so searched for new channels - [...]]]></description>
			<content:encoded><![CDATA[<p>Rubbish day yesterday, just a set of failures one after the other.  Here in no particular order:</p>
<ol>
<li>Being unable to transfer the Humax video into an editable format on my PC.</li>
<li>Losing all the channels on my Windows media setup - I thought I&#8217;d try to capture the above using UHF so searched for new channels - big mistake - 0 found!</li>
<li>Live Fedora10 Linux onto USB stick didn&#8217;t work - something I&#8217;d seen in PCW that might allow me to boot the silent PC in Edinburgh more quickly!</li>
<li>VMware server timing out leaving me unable to use my VMs. Tried downloading but appeared to be corrupt after 1hr, will have to download here in the office</li>
<li>Not completing my presentation, due to all of the above</li>
</ol>
<p>There were some +ve&#8217;s though:</p>
<ol>
<li>Getting the Lewis Hamilton programme off the Humax box, installing VLC and being able to play it on the PC (via USB)</li>
<li>Finding the appropriate diagrams for my presentation</li>
<li>A good game of badminton with the new raquet</li>
<li>The blueberry vodka from the Christmas stocking was rather good</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.supplemango.com/bloggy/?feed=rss2&amp;p=45</wfw:commentRss>
		</item>
		<item>
		<title>Fresh Start</title>
		<link>http://www.supplemango.com/bloggy/?p=41</link>
		<comments>http://www.supplemango.com/bloggy/?p=41#comments</comments>
		<pubDate>Mon, 05 Jan 2009 15:33:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://supplemango.com/bloggy/?p=41</guid>
		<description><![CDATA[Well that&#8217;s me in the office for the first time in 2009.  And I feel energised &#038; ready to go.
The few days off were good - although I still feel I never get enough time to myself to just fiddle with stuff and get it working 
Anyway, I&#8217;ve got 2 tasks to be completed [...]]]></description>
			<content:encoded><![CDATA[<p>Well that&#8217;s me in the office for the first time in 2009.  And I feel energised &#038; ready to go.<br />
The few days off were good - although I still feel I never get enough time to myself to just fiddle with stuff and get it working <img src='http://www.supplemango.com/bloggy/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Anyway, I&#8217;ve got 2 tasks to be completed before heading off on the ski holiday at the end of the month.</p>
<ol>
<li>Presentation for COMP7000</li>
<li>Testing of Diagnostic registers and counters in SpiNNaker simulation </li>
</ol>
<p>It must also be down to the fact that I&#8217;ve got real deadlines to approach now - the presentation needs to be done by the 16th when I&#8217;m giving it (tx to maw for presenting gadget/laser for b&#8217;day - that works a treat!), and the rest needs doing before month end - so I&#8217;ve got some targets!</p>
<p>Today has been productive, up and out of the house on-time and head down for a good few hours, and I now have my draft presentation on paper and ready to write up.  It&#8217;s about 15 pages - of which 13 are real slides and not just intro and outro, I think that should be enough for a 15min talk.   It&#8217;s been difficult to work out what to leave out as there&#8217;s just so much draft material, but I think it&#8217;s about right!</p>
<p>Oh oh.  I&#8217;ve just seen Wordpress 2.7 is out, and I think I should upgrade! <img src='http://www.supplemango.com/bloggy/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.supplemango.com/bloggy/?feed=rss2&amp;p=41</wfw:commentRss>
		</item>
		<item>
		<title>Linux (in the immortal words of B. Simpson - both &#8217;sucks and blows&#8217; )</title>
		<link>http://www.supplemango.com/bloggy/?p=39</link>
		<comments>http://www.supplemango.com/bloggy/?p=39#comments</comments>
		<pubDate>Tue, 23 Dec 2008 13:43:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://supplemango.com/bloggy/?p=39</guid>
		<description><![CDATA[Yet again, I&#8217;ve wasted my morning on bloody linux issues.
I ran a security update and restarted the machine.   Booted up - NFS fails to start, so I can&#8217;t log into the network.   Have to log in as root, and sniff about the place to try and find the cause of the [...]]]></description>
			<content:encoded><![CDATA[<p>Yet again, I&#8217;ve wasted my morning on bloody linux issues.<br />
I ran a security update and restarted the machine.   Booted up - NFS fails to start, so I can&#8217;t log into the network.   Have to log in as root, and sniff about the place to try and find the cause of the error.</p>
<p>rpcinfo firing up an error saying it can&#8217;t connect.  I eventually track it down :   http://forums.fedoraforum.org/showthread.php?t=207495   and more and more searching about finds a workaround which is to set SELinux to permissive.   I&#8217;ll turn it back when the new version of SElinux is released which supports the new bind version.<br />
(or something).. because unless your a Linux nut, you can&#8217;t understand much of the discussion - all I wanted was a way to fix my damn machine - but no, that&#8217;d be too easy.   Linux is not for desktop users - simple as that!</p>
<p>Good news on Friday though before I headed off for the train in the afternoon - I can now properly work remotely - installed Exceed on my machine and once I&#8217;ve VPN&#8217;ed through, then I can run the X applications after logging onto one of our machines.<br />
Mobile broadband however makes SoC designed a nightmare to run!  Once we eventually get the new house and going to be looking straight away into the wired broadband option!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supplemango.com/bloggy/?feed=rss2&amp;p=39</wfw:commentRss>
		</item>
		<item>
		<title>xmas meal</title>
		<link>http://www.supplemango.com/bloggy/?p=37</link>
		<comments>http://www.supplemango.com/bloggy/?p=37#comments</comments>
		<pubDate>Tue, 23 Dec 2008 13:33:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://supplemango.com/bloggy/?p=37</guid>
		<description><![CDATA[Yesterday was a write off!
Did some reading in the morning, and then headed into town for the APT xmas do.  All very civilised, and lots of people there I&#8217;d not met before - some Alumni etc..  Was good to chat with a few of them, esp those moved on to Silistix.  The [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday was a write off!<br />
Did some reading in the morning, and then headed into town for the APT xmas do.  All very civilised, and lots of people there I&#8217;d not met before - some Alumni etc..  Was good to chat with a few of them, esp those moved on to Silistix.  The afternoon just flew past, and after the meal we headed to a pub in Didsbury - no SpiNNaker representaiton other than me which was bad !<br />
Drank until about 9:30pm and then to an Indian restaurant for meal - finally heading off home just before 11.   Can&#8217;t believe the day went so quickly!  (head good this morning too <img src='http://www.supplemango.com/bloggy/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> - must be getting in practice!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supplemango.com/bloggy/?feed=rss2&amp;p=37</wfw:commentRss>
		</item>
		<item>
		<title>back</title>
		<link>http://www.supplemango.com/bloggy/?p=35</link>
		<comments>http://www.supplemango.com/bloggy/?p=35#comments</comments>
		<pubDate>Thu, 18 Dec 2008 15:22:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://supplemango.com/bloggy/?p=35</guid>
		<description><![CDATA[Cambridge was fun - a chance to mooch about, preach my own type of &#8216;how I got my PhD place and funding ideas&#8217; and speak with those considering taking up research in it&#8217;s many ways.  Strangely I&#8217;ve kind of motivated myself with all the good stuff about research, and I&#8217;m determined to get out [...]]]></description>
			<content:encoded><![CDATA[<p>Cambridge was fun - a chance to mooch about, preach my own type of &#8216;how I got my PhD place and funding ideas&#8217; and speak with those considering taking up research in it&#8217;s many ways.  Strangely I&#8217;ve kind of motivated myself with all the good stuff about research, and I&#8217;m determined to get out of my little hole that I&#8217;m in &#8220;finding my research has already been done!&#8221;<br />
Plus some of the seminars were good, particularly the ones I was kinda forced to go and see as I was looking after the room.  A good 3 days - pretty packed, but grand.<br />
I saw a couple of duffers too - a particular one about changing the internet to route on tags and information rather than on packet destination felt very wrong.  I kind of see what they&#8217;re getting at, but I don&#8217;t think this will happen as it&#8217;s too hard to retrofit - hell we haven&#8217;t even started IPv6 properly.  Which is going to end in a nightmare by the way in the next 5 years - we&#8217;ll get some crisis stuff in the papers, and loss of functionality as provider-level NAT has to be deployed!  (About the tag routing -  we kind of do this anyway! - isn&#8217;t a Google search just routing performed on keywords a similar ideas?)<br />
Today is about tidying up everything in the office and moving on.  Mukaram is going to give me that heads up on running the model again, so I can start looking at testing out the diagnostic registers/counters, and I&#8217;m finally getting to the bottom of various inboxes that proved difficult to manage from a mobile with the signal fading in and out in the room at Cambridge.<br />
We&#8217;re so close to xmas now, there&#8217;s a couple or three half days for me, Friday up to Edinburgh, Monday for team xmas lunch, and probably everyone will go home early on xmas eve - meaning there&#8217;s hardly a day that will be a full day. - Woo-hoo!  <img src='http://www.supplemango.com/bloggy/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.supplemango.com/bloggy/?feed=rss2&amp;p=35</wfw:commentRss>
		</item>
		<item>
		<title>go slow</title>
		<link>http://www.supplemango.com/bloggy/?p=33</link>
		<comments>http://www.supplemango.com/bloggy/?p=33#comments</comments>
		<pubDate>Fri, 12 Dec 2008 15:37:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://supplemango.com/bloggy/?p=33</guid>
		<description><![CDATA[I&#8217;m just not getting anywhere - we finally got the model (and debugger - now that was the latest thing to crash and burn after getting everything else to work).
So I now have my model - but today I wanted to spend some time with Mukaram on the model walking through the Diag1 test, so [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m just not getting anywhere - we finally got the model (and debugger - now that was the latest thing to crash and burn after getting everything else to work).<br />
So I now have my model - but today I wanted to spend some time with Mukaram on the model walking through the Diag1 test, so he&#8217;s come in at 2pm,  and I&#8217;m off to the radio about 4pm then onto the Friday drink club at the Ducie.  We&#8217;ll also be looking at exporting the project down to the Verilog model too - which will be interesting indeed!   Just needing that kickstart!</p>
<p>I&#8217;ve been thinking too about the buffering and routing while going through the various papers I dug out on a binge and printed.  The buffering is an issue - as effectively without buffering we can&#8217;t offer much in terms of QoS other than a drop or a tx. But we can be clever with the drop algorithm, and link that in with the measurement and reporting type activities.<br />
The routing and switching nomenclature is a bit muddled with the LAN switching stuff.  There&#8217;s cut-through switching, although that requires a full-buffer from the bits of documentation that I&#8217;ve read.  Back pressure should let us know whether to tx or to drop this.  A great derivative of this and looking promising is wormhole - looks much more exciting as it&#8217;s not needing any more buffering than for a flit. (and as the signal paths are typically this narrow).<br />
The issues with buffering I&#8217;ve yapped on about already - it&#8217;s expensive, in terms of space on the die, and power utilisation and logic provision around it.<br />
For SpiNNaker the delays on packets are truly not important, wrt the CPU timings, but as we&#8217;re swopping in and out neurons - effectively doing a TDM on the CPU resource, then it is important to get the packet out!<br />
I&#8217;m hoping that when I get back on Thursday we can do some proper emulations and get things moving again.</p>
<p>The more I read the more I think that I can&#8217;t find something that hasn&#8217;t been done before.  Apparently this is very common, and that my niche will come and find me the deeper I get into the topic!  I&#8217;m beginning to believe that the niche found by adding the words &#8220;on the SpiNNaker architecture&#8221; might not be satisfying for me, and that I might end up with putting together like a standardised method of instrumenting network on chips by extrapolating from work on SpiNNaker and simulators like ns.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supplemango.com/bloggy/?feed=rss2&amp;p=33</wfw:commentRss>
		</item>
	</channel>
</rss>

