<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comments on: The SoA Vector &#8211; Part 1: Optimizing the Traversal of a Collection	</title>
	<atom:link href="https://www.fluentcpp.com/2018/12/18/the-soa-vector-part-1-optimizing-the-traversal-of-a-collection/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fluentcpp.com/2018/12/18/the-soa-vector-part-1-optimizing-the-traversal-of-a-collection/</link>
	<description>Jonathan Boccara&#039;s blog</description>
	<lastBuildDate>Tue, 08 Jan 2019 05:04:39 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.3</generator>
	<item>
		<title>
		By: Sidney Congard		</title>
		<link>https://www.fluentcpp.com/2018/12/18/the-soa-vector-part-1-optimizing-the-traversal-of-a-collection/#comment-1542</link>

		<dc:creator><![CDATA[Sidney Congard]]></dc:creator>
		<pubDate>Tue, 18 Dec 2018 18:29:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=4478#comment-1542</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2018/12/18/the-soa-vector-part-1-optimizing-the-traversal-of-a-collection/#comment-1538&quot;&gt;Sergey Bastrakov&lt;/a&gt;.

Thanks, I didn&#039;t knew about that term !]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2018/12/18/the-soa-vector-part-1-optimizing-the-traversal-of-a-collection/#comment-1538">Sergey Bastrakov</a>.</p>
<p>Thanks, I didn&#8217;t knew about that term !</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Sidney Congard		</title>
		<link>https://www.fluentcpp.com/2018/12/18/the-soa-vector-part-1-optimizing-the-traversal-of-a-collection/#comment-1541</link>

		<dc:creator><![CDATA[Sidney Congard]]></dc:creator>
		<pubDate>Tue, 18 Dec 2018 18:23:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=4478#comment-1541</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2018/12/18/the-soa-vector-part-1-optimizing-the-traversal-of-a-collection/#comment-1539&quot;&gt;jft&lt;/a&gt;.

Yes ! I created this little test which I ran on my Windows laptop :
https://gist.github.com/Dwarfobserver/f30d2de442d05a0b8e74fcf91eba53f2

So, the aos approach took 12s, the soa 7.5s and the hybrid 1.65s.
Of course, I can change a lot on your compiler, CPU, memory capabilities and use case.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2018/12/18/the-soa-vector-part-1-optimizing-the-traversal-of-a-collection/#comment-1539">jft</a>.</p>
<p>Yes ! I created this little test which I ran on my Windows laptop :<br />
<a href="https://gist.github.com/Dwarfobserver/f30d2de442d05a0b8e74fcf91eba53f2" rel="nofollow ugc">https://gist.github.com/Dwarfobserver/f30d2de442d05a0b8e74fcf91eba53f2</a></p>
<p>So, the aos approach took 12s, the soa 7.5s and the hybrid 1.65s.<br />
Of course, I can change a lot on your compiler, CPU, memory capabilities and use case.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: jft		</title>
		<link>https://www.fluentcpp.com/2018/12/18/the-soa-vector-part-1-optimizing-the-traversal-of-a-collection/#comment-1539</link>

		<dc:creator><![CDATA[jft]]></dc:creator>
		<pubDate>Tue, 18 Dec 2018 11:32:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=4478#comment-1539</guid>

					<description><![CDATA[&quot;SoA increase performances on in a certain use case&quot;


Have you got any performance data from sample programs to indicate what sort of performance increase might be achieved?]]></description>
			<content:encoded><![CDATA[<p>&#8220;SoA increase performances on in a certain use case&#8221;</p>
<p>Have you got any performance data from sample programs to indicate what sort of performance increase might be achieved?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Sergey Bastrakov		</title>
		<link>https://www.fluentcpp.com/2018/12/18/the-soa-vector-part-1-optimizing-the-traversal-of-a-collection/#comment-1538</link>

		<dc:creator><![CDATA[Sergey Bastrakov]]></dc:creator>
		<pubDate>Tue, 18 Dec 2018 10:58:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=4478#comment-1538</guid>

					<description><![CDATA[Cool topic, looking forward to continuation! Scientific computing is another area where such layouts are really important. Maybe worth mentioning the last layout type is often called Array-Of-Structure-Of-Arrays (AOSOA)?]]></description>
			<content:encoded><![CDATA[<p>Cool topic, looking forward to continuation! Scientific computing is another area where such layouts are really important. Maybe worth mentioning the last layout type is often called Array-Of-Structure-Of-Arrays (AOSOA)?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
