<?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 (michielbuddingh)</title>
    <link>https://pinboard.in/u:michielbuddingh/public/</link>
    <description>recent bookmarks from michielbuddingh</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://software.intel.com/en-us/blogs/2012/02/07/transactional-synchronization-in-haswell/"/>
	<rdf:li rdf:resource="http://www.bluebytesoftware.com/blog/2009/01/09/SomePerformanceImplicationsOfCASOperations.aspx"/>
	<rdf:li rdf:resource="http://codemonkeyism.com/generation-java-programming-style/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://software.intel.com/en-us/blogs/2012/02/07/transactional-synchronization-in-haswell/">
    <title>Transactional Synchronization in Haswell – Blogs - Intel® Software Network</title>
    <dc:date>2012-02-19T07:58:27+00:00</dc:date>
    <link>http://software.intel.com/en-us/blogs/2012/02/07/transactional-synchronization-in-haswell/</link>
    <dc:creator>michielbuddingh</dc:creator><description><![CDATA[basically, a hardware extension that allows multi-core systems to recognise if two cores accessed a segment of memory at the same time.]]></description>
<dc:subject>processors concurrency stm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michielbuddingh/b:a0759c439aaf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:processors"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:stm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.bluebytesoftware.com/blog/2009/01/09/SomePerformanceImplicationsOfCASOperations.aspx">
    <title>Performance implications of compare-and-swap operations</title>
    <dc:date>2012-02-19T07:00:16+00:00</dc:date>
    <link>http://www.bluebytesoftware.com/blog/2009/01/09/SomePerformanceImplicationsOfCASOperations.aspx</link>
    <dc:creator>michielbuddingh</dc:creator><description><![CDATA[In summary: compare-and-swap operations are not like ordinary instructions; they're hardware-level synchronization primitives, and they'll happily slow your cores to a crawl if you think you can use them in the same way you can use an ordinary instruction.]]></description>
<dc:subject>cas concurrency programming lockfree</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michielbuddingh/b:a2e4830d58c8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:cas"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:lockfree"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://codemonkeyism.com/generation-java-programming-style/">
    <title>Go Ahead: Next Generation Java Programming Style | Code Monkeyism</title>
    <dc:date>2009-08-13T05:07:27+00:00</dc:date>
    <link>http://codemonkeyism.com/generation-java-programming-style/</link>
    <dc:creator>michielbuddingh</dc:creator><description><![CDATA[" ... Even if you’ve trapped, you can change your programming style and reap some of the benefits of those new languages. In the last 15 years Java programming style has changed significantly ... "]]></description>
<dc:subject>programming-style java programming bestpractices functionalprogramming concurrency</dc:subject>
<dc:identifier>https://pinboard.in/u:michielbuddingh/b:7c3ab7bb67dc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:programming-style"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:functionalprogramming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:concurrency"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>