<?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/"
	
	>
<channel>
	<title>
	Comments on: Japanese Research Team Develops Garbage Collection Middleware To Improve SSD Write Speeds By Up To 300%!	</title>
	<atom:link href="https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/</link>
	<description>The Worlds Dedicated SSD Education and Review Resource &#124;</description>
	<lastBuildDate>Mon, 21 Sep 2015 15:46:00 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: Narges Shahidi		</title>
		<link>https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/#comment-22319</link>

		<dc:creator><![CDATA[Narges Shahidi]]></dc:creator>
		<pubDate>Mon, 21 Sep 2015 15:46:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.thessdreview.com/?p=79408#comment-22319</guid>

					<description><![CDATA[Can you give me the reference to this work?]]></description>
			<content:encoded><![CDATA[<p>Can you give me the reference to this work?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Benjamin Hojnik		</title>
		<link>https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/#comment-19392</link>

		<dc:creator><![CDATA[Benjamin Hojnik]]></dc:creator>
		<pubDate>Fri, 06 Jun 2014 18:34:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.thessdreview.com/?p=79408#comment-19392</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/#comment-19390&quot;&gt;Daniel N&lt;/a&gt;.

Yeah thats absolutly right. Still doesn&#039;t change the fact, that this won&#039;t help with sequential speeds (since this is limited to flash and controller hardware anyway). Its laughable to see some reporters claiming 1.5GB/s speeds purely based on this 300% improvement.

This improvment will defenetly help with lowend controllers. Too bad nobody is going to implement on old hardware anyway. My old v4 (which is based on phison S5) could really use this &#062;:)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/#comment-19390">Daniel N</a>.</p>
<p>Yeah thats absolutly right. Still doesn&#8217;t change the fact, that this won&#8217;t help with sequential speeds (since this is limited to flash and controller hardware anyway). Its laughable to see some reporters claiming 1.5GB/s speeds purely based on this 300% improvement.</p>
<p>This improvment will defenetly help with lowend controllers. Too bad nobody is going to implement on old hardware anyway. My old v4 (which is based on phison S5) could really use this &gt;:)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Daniel N		</title>
		<link>https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/#comment-19390</link>

		<dc:creator><![CDATA[Daniel N]]></dc:creator>
		<pubDate>Fri, 06 Jun 2014 17:20:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.thessdreview.com/?p=79408#comment-19390</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/#comment-19367&quot;&gt;Benjamin Hojnik&lt;/a&gt;.

Not sure of who&#039;s got it wrong. 


Normally a single write (a byte or a KB or whatever) means the SSD-controller reads an entire block that the data is stored in into a buffer, changes the data and then saves it to a NEW block (if it has been used before it must also be erased before it can be written to) and invalidates the old original block which TRIM will eventually take care of. It&#039;s very wasteful in read/writes as well as copying entire blocks to change a few bytes or kilobytes here and there. Most SSD&#039;s become fragmented (which isn&#039;t a problem in itself since seek-times are practically out of the equation), but having to copy 2000 blocks and then rewrite them to clear-flagged areas when they change.. That&#039;s very time consuming (relatively speaking and very inefficient.


Garbage collection is normally about changing flags on blocks that are no longer used to make them available for new writes (but they have to clear the blocks before new writes). 


By reading and then writing the change back to the same block several time consuming steps are removed and write amplification and wear level is severely diminished. This obviously affects power usage (added bonus) since the SSD unit will only have to do half the job to reach the goal as current controllers with normal GC &#038; TRIM.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/#comment-19367">Benjamin Hojnik</a>.</p>
<p>Not sure of who&#8217;s got it wrong. </p>
<p>Normally a single write (a byte or a KB or whatever) means the SSD-controller reads an entire block that the data is stored in into a buffer, changes the data and then saves it to a NEW block (if it has been used before it must also be erased before it can be written to) and invalidates the old original block which TRIM will eventually take care of. It&#8217;s very wasteful in read/writes as well as copying entire blocks to change a few bytes or kilobytes here and there. Most SSD&#8217;s become fragmented (which isn&#8217;t a problem in itself since seek-times are practically out of the equation), but having to copy 2000 blocks and then rewrite them to clear-flagged areas when they change.. That&#8217;s very time consuming (relatively speaking and very inefficient.</p>
<p>Garbage collection is normally about changing flags on blocks that are no longer used to make them available for new writes (but they have to clear the blocks before new writes). </p>
<p>By reading and then writing the change back to the same block several time consuming steps are removed and write amplification and wear level is severely diminished. This obviously affects power usage (added bonus) since the SSD unit will only have to do half the job to reach the goal as current controllers with normal GC &amp; TRIM.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Benjamin Hojnik		</title>
		<link>https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/#comment-19367</link>

		<dc:creator><![CDATA[Benjamin Hojnik]]></dc:creator>
		<pubDate>Thu, 05 Jun 2014 20:33:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.thessdreview.com/?p=79408#comment-19367</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/#comment-19366&quot;&gt;Daniel N&lt;/a&gt;.

It&#039;s not really a bottleneck, since current controllers are capped with SATA6gBIT speeds anyway. And since we have TRIM, garbage collection is already pretty efficient.  So this won&#039;t help with seqiential speeds not even a little bit. Its a hard limit of controllers and flash that no middleware can fix.


What this will do (if ever implemented) its gonna reduce write amplification (less wear) and increase write speed, when there are little fresh blocks left (heavy workload). This will be especially apperent, when drive is nearly full.


Just expecting 3x improvement in sequential speeds is just plain naive and only indicates, that person expecting this doesn&#039;t know much about controller and flash architecture.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/#comment-19366">Daniel N</a>.</p>
<p>It&#8217;s not really a bottleneck, since current controllers are capped with SATA6gBIT speeds anyway. And since we have TRIM, garbage collection is already pretty efficient.  So this won&#8217;t help with seqiential speeds not even a little bit. Its a hard limit of controllers and flash that no middleware can fix.</p>
<p>What this will do (if ever implemented) its gonna reduce write amplification (less wear) and increase write speed, when there are little fresh blocks left (heavy workload). This will be especially apperent, when drive is nearly full.</p>
<p>Just expecting 3x improvement in sequential speeds is just plain naive and only indicates, that person expecting this doesn&#8217;t know much about controller and flash architecture.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Daniel N		</title>
		<link>https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/#comment-19366</link>

		<dc:creator><![CDATA[Daniel N]]></dc:creator>
		<pubDate>Thu, 05 Jun 2014 19:26:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.thessdreview.com/?p=79408#comment-19366</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/#comment-19290&quot;&gt;Benjamin Hojnik&lt;/a&gt;.

It&#039;s not fancy, it&#039;s simple yet very clever by removing the single most time-consuming bottle-neck in current SSD-controllers. Whether it&#039;s 300% in reality is an entirely different matter since current SATA-generations can&#039;t handle that bandwidth. SATA 6Gbit maxes out at a theoretical 750MB/s (in reality it&#039;s lower due to overhead from OS (file system among other things), hardware, drivers etc.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.thessdreview.com/daily-news/latest-buzz/japanese-research-team-develops-garbage-collection-tweak-improve-ssd-write-speeds-300/#comment-19290">Benjamin Hojnik</a>.</p>
<p>It&#8217;s not fancy, it&#8217;s simple yet very clever by removing the single most time-consuming bottle-neck in current SSD-controllers. Whether it&#8217;s 300% in reality is an entirely different matter since current SATA-generations can&#8217;t handle that bandwidth. SATA 6Gbit maxes out at a theoretical 750MB/s (in reality it&#8217;s lower due to overhead from OS (file system among other things), hardware, drivers etc.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
