<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Haswell on Dispatch3 Inc.</title><link>https://dispatch3.com/tags/haswell/</link><description>Recent content in Haswell on Dispatch3 Inc.</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Thu, 07 May 2015 00:00:00 -0400</lastBuildDate><atom:link href="https://dispatch3.com/tags/haswell/index.xml" rel="self" type="application/rss+xml"/><item><title>HotSort 2.0</title><link>https://dispatch3.com/posts/hotsort_2/</link><pubDate>Thu, 07 May 2015 00:00:00 -0400</pubDate><guid>https://dispatch3.com/posts/hotsort_2/</guid><description>I hadn&amp;rsquo;t touched my HotSort codebase in a long time but recently was able to spend a couple weeks developing a generalized version of the sorting algorithm that can be &amp;ldquo;tuned&amp;rdquo; for a specific GPU architecture.
After more than a couple years of thinking about the algorithm, I had accumulated a number of performance and portability ideas. The most important idea generalized the HotSort sorting algorithm so that it could run well on some of the newer resource-rich but architecturally different &amp;ldquo;shaped&amp;rdquo; OpenCL GPUs.</description></item></channel></rss>