<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (mcroydon)</title>
    <link>https://pinboard.in/u:mcroydon/public/</link>
    <description>recent bookmarks from mcroydon</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://speakerdeck.com/multicorenz/bare-metal-multicore-performance-in-a-general-purpose-operating-system"/>
	<rdf:li rdf:resource="http://my-inner-voice.blogspot.com/2012/01/many-core-processors-everything-you.html"/>
	<rdf:li rdf:resource="http://seattletimes.nwsource.com/html/technologybrierdudleysblog/2016775145_wow_intel_unveils_1_teraflop_c.html"/>
	<rdf:li rdf:resource="http://www.sitepen.com/blog/2010/07/14/multi-node-concurrent-nodejs-http-server/"/>
	<rdf:li rdf:resource="http://libdispatch.macosforge.org/"/>
	<rdf:li rdf:resource="http://www.cs.tau.ac.il/~multi/?p=slides"/>
	<rdf:li rdf:resource="http://rcrowley.org/2009/06/27/bashreduce"/>
	<rdf:li rdf:resource="http://www.nabble.com/how-to-scale-into-the-cloud-using-process--example-computing-simple-average-td23611814.html"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://speakerdeck.com/multicorenz/bare-metal-multicore-performance-in-a-general-purpose-operating-system">
    <title>Bare-Metal Multicore Performance in a General-Purpose Operating System // Speaker Deck</title>
    <dc:date>2013-06-24T14:05:26+00:00</dc:date>
    <link>https://speakerdeck.com/multicorenz/bare-metal-multicore-performance-in-a-general-purpose-operating-system</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[I love setting aside a couple of CPUs for dealing with RCU and housekeeping.  The ARM BIGlittle approach makes more sense the more I learn about it.]]></description>
<dc:subject>cpu architecture design multicore future</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:ee24e2834bf2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cpu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:multicore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:future"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://my-inner-voice.blogspot.com/2012/01/many-core-processors-everything-you.html">
    <title>The memories of a Product Manager: Many Core processors: Everything You Know (about Parallel Programming) Is Wrong!</title>
    <dc:date>2012-01-19T19:38:15+00:00</dc:date>
    <link>http://my-inner-voice.blogspot.com/2012/01/many-core-processors-everything-you.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Rethinking parallel programming.]]></description>
<dc:subject>multicore parallel programming video software</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:d39271d7c222/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:multicore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:parallel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://seattletimes.nwsource.com/html/technologybrierdudleysblog/2016775145_wow_intel_unveils_1_teraflop_c.html">
    <title>Brier Dudley's Blog | Wow: Intel unveils 1 teraflop chip with 50-plus cores | Seattle Times Newspaper</title>
    <dc:date>2011-11-16T06:07:01+00:00</dc:date>
    <link>http://seattletimes.nwsource.com/html/technologybrierdudleysblog/2016775145_wow_intel_unveils_1_teraflop_c.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA["It wasn't that long ago that Intel was boasting about the first supercomputer with sustained 1 teraflop performance. That was in 1997, on a system with 9,298 Pentium II chips that filled 72 computing cabinets."]]></description>
<dc:subject>intel supercomputer future multicore</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:3da189249d81/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:intel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:supercomputer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:future"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:multicore"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sitepen.com/blog/2010/07/14/multi-node-concurrent-nodejs-http-server/">
    <title>Multi-node: Concurrent NodeJS HTTP Server | SitePen Blog</title>
    <dc:date>2010-07-15T18:37:55+00:00</dc:date>
    <link>http://www.sitepen.com/blog/2010/07/14/multi-node-concurrent-nodejs-http-server/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Awesome and scary yet awesome.
]]></description>
<dc:subject>concurrency http javascript multicore node node.js webapps web server performance nodejs webdev work</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:ae73b63294f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:multicore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:node.js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webapps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:work"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://libdispatch.macosforge.org/">
    <title>libdispatch</title>
    <dc:date>2009-09-11T16:00:05+00:00</dc:date>
    <link>http://libdispatch.macosforge.org/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Want.
]]></description>
<dc:subject>programming apple mac library osx api opensource source dev c os cocoa concurrency parallel macosx objectivec multicore block llvm gcd libdispatch blocks snow-leopard</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:8f301a7b6d7b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:osx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:source"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:os"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cocoa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:parallel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:macosx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:multicore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:block"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:llvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:gcd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:libdispatch"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:blocks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:snow-leopard"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.cs.tau.ac.il/~multi/?p=slides">
    <title>Multiprocessor Programming Course</title>
    <dc:date>2009-07-17T17:07:11+00:00</dc:date>
    <link>http://www.cs.tau.ac.il/~multi/?p=slides</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Slides and notes from a class based on the book.
]]></description>
<dc:subject>multicore programming reference dev online distributed computing education presentation review concurrency parallel course lectures lecture remote concurrent teaching multiprocessing</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:c8b1ba3b1845/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:multicore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:online"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:computing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:education"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:presentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:review"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:parallel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:course"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:lectures"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:lecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:remote"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:concurrent"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:teaching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:multiprocessing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rcrowley.org/2009/06/27/bashreduce">
    <title>BashReduce — Richard Crowley’s blog</title>
    <dc:date>2009-07-02T19:05:24+00:00</dc:date>
    <link>http://rcrowley.org/2009/06/27/bashreduce</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[More BashReduce awesomeness.
]]></description>
<dc:subject>programming data map hack hadoop distributed unix analysis mapreduce scripting shell reduce bash last.fm merge lib multicore script dist bashreduce rsync</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:e7395491eea6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:map"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:hack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:hadoop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:analysis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:mapreduce"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:reduce"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:last.fm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:merge"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:lib"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:multicore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:script"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:dist"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:bashreduce"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rsync"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.nabble.com/how-to-scale-into-the-cloud-using-process--example-computing-simple-average-td23611814.html">
    <title>Nabble - Erlang Questions - how to scale into the cloud using process? example computing simple average</title>
    <dc:date>2009-05-30T19:25:22+00:00</dc:date>
    <link>http://www.nabble.com/how-to-scale-into-the-cloud-using-process--example-computing-simple-average-td23611814.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Some great rants and thoughts in this thread.
]]></description>
<dc:subject>erlang cloud computing distributed multicore rant</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:30e5361c3158/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:erlang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:computing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:multicore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rant"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>