<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.scipedia.com/wd/index.php?action=history&amp;feed=atom&amp;title=Severance_et_al_2014a</id>
		<title>Severance et al 2014a - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://www.scipedia.com/wd/index.php?action=history&amp;feed=atom&amp;title=Severance_et_al_2014a"/>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Severance_et_al_2014a&amp;action=history"/>
		<updated>2026-05-05T17:45:18Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.0-wmf.10</generator>

	<entry>
		<id>https://www.scipedia.com/wd/index.php?title=Severance_et_al_2014a&amp;diff=195963&amp;oldid=prev</id>
		<title>Scipediacontent: Scipediacontent moved page Draft Content 943096275 to Severance et al 2014a</title>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Severance_et_al_2014a&amp;diff=195963&amp;oldid=prev"/>
				<updated>2021-01-28T23:52:36Z</updated>
		
		<summary type="html">&lt;p&gt;Scipediacontent moved page &lt;a href=&quot;/public/Draft_Content_943096275&quot; class=&quot;mw-redirect&quot; title=&quot;Draft Content 943096275&quot;&gt;Draft Content 943096275&lt;/a&gt; to &lt;a href=&quot;/public/Severance_et_al_2014a&quot; title=&quot;Severance et al 2014a&quot;&gt;Severance et al 2014a&lt;/a&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:52, 28 January 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='en'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Scipediacontent</name></author>	</entry>

	<entry>
		<id>https://www.scipedia.com/wd/index.php?title=Severance_et_al_2014a&amp;diff=195962&amp;oldid=prev</id>
		<title>Scipediacontent: Created page with &quot; == Abstract ==  Soft vector processors (SVPs) achieve significant performance gains through the use of parallel ALUs. However, since ALUs are used in a time-multiplexed fashi...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Severance_et_al_2014a&amp;diff=195962&amp;oldid=prev"/>
				<updated>2021-01-28T23:52:32Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; == Abstract ==  Soft vector processors (SVPs) achieve significant performance gains through the use of parallel ALUs. However, since ALUs are used in a time-multiplexed fashi...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== Abstract ==&lt;br /&gt;
&lt;br /&gt;
Soft vector processors (SVPs) achieve significant performance gains through the use of parallel ALUs. However, since ALUs are used in a time-multiplexed fashion, this does not exploit a key strength of FPGA performance: pipeline parallelism. This paper shows how streaming pipelines can be integrated into the datapath of a SVP to achieve dramatic speedups. The SVP plays an important role in supplying the pipeline with high-bandwidth input data and storing its results using on-chip memory. However, the SVP must also perform the housekeeping tasks necessary to keep the pipeline busy. In particular, it orchestrates data movement between on-chip memory and external DRAM, it pre- or post-processes the data using its own ALUs, and it controls the overall sequence of execution. Since the SVP is programmed in C, these tasks are easier to develop and debug than using a traditional HDL approach. Using the N-body problem as a case study, this paper illustrates how custom streaming pipelines are integrated into the SVP datapath and multiple techniques for generating them. Using a custom pipeline, we demonstrate speedups over 7,000 times and performance-per-ALM over 100 times better than Nios II/f. The custom pipeline is also 50 times faster than a naive Intel Core i7 processor implementation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Original document ==&lt;br /&gt;
&lt;br /&gt;
The different versions of the original document can be found in:&lt;br /&gt;
&lt;br /&gt;
* [http://www.ece.ubc.ca/~lemieux/publications/severance-fpga2014.pdf http://www.ece.ubc.ca/~lemieux/publications/severance-fpga2014.pdf]&lt;br /&gt;
&lt;br /&gt;
* [http://www.ece.ubc.ca/~lemieux/publications/severance-fpga2014.pdf http://www.ece.ubc.ca/~lemieux/publications/severance-fpga2014.pdf],&lt;br /&gt;
: [https://dblp.uni-trier.de/db/conf/fpga/fpga2014.html#SeveranceEOL14 https://dblp.uni-trier.de/db/conf/fpga/fpga2014.html#SeveranceEOL14],&lt;br /&gt;
: [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.642.669 http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.642.669],&lt;br /&gt;
: [https://dl.acm.org/citation.cfm?id=2554774 https://dl.acm.org/citation.cfm?id=2554774],&lt;br /&gt;
: [https://academic.microsoft.com/#/detail/1973012690 https://academic.microsoft.com/#/detail/1973012690]&lt;br /&gt;
&lt;br /&gt;
* [http://dl.acm.org/ft_gateway.cfm?id=2554774&amp;amp;amp;ftid=1432288&amp;amp;amp;dwn=1 http://dl.acm.org/ft_gateway.cfm?id=2554774&amp;amp;amp;ftid=1432288&amp;amp;amp;dwn=1],&lt;br /&gt;
: [http://dx.doi.org/10.1145/2554688.2554774 http://dx.doi.org/10.1145/2554688.2554774]&lt;/div&gt;</summary>
		<author><name>Scipediacontent</name></author>	</entry>

	</feed>