<?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=Tabik_et_al_2009a</id>
		<title>Tabik et al 2009a - 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=Tabik_et_al_2009a"/>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Tabik_et_al_2009a&amp;action=history"/>
		<updated>2026-04-18T14:25:44Z</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=Tabik_et_al_2009a&amp;diff=205801&amp;oldid=prev</id>
		<title>Scipediacontent: Scipediacontent moved page Draft Content 446610800 to Tabik et al 2009a</title>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Tabik_et_al_2009a&amp;diff=205801&amp;oldid=prev"/>
				<updated>2021-02-03T16:46:28Z</updated>
		
		<summary type="html">&lt;p&gt;Scipediacontent moved page &lt;a href=&quot;/public/Draft_Content_446610800&quot; class=&quot;mw-redirect&quot; title=&quot;Draft Content 446610800&quot;&gt;Draft Content 446610800&lt;/a&gt; to &lt;a href=&quot;/public/Tabik_et_al_2009a&quot; title=&quot;Tabik et al 2009a&quot;&gt;Tabik et al 2009a&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 16:46, 3 February 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=Tabik_et_al_2009a&amp;diff=205800&amp;oldid=prev</id>
		<title>Scipediacontent: Created page with &quot; == Abstract ==  Parallel programming is a requirement in the multi-core era. One of the most promising techniques to make parallel programming available for the general users...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Tabik_et_al_2009a&amp;diff=205800&amp;oldid=prev"/>
				<updated>2021-02-03T16:46:25Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; == Abstract ==  Parallel programming is a requirement in the multi-core era. One of the most promising techniques to make parallel programming available for the general users...&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;
Parallel programming is a requirement in the multi-core era. One of the most promising techniques to make parallel programming available for the general users is the use of parallel programming patterns. Functional pipeline parallelism is a pattern that is well suited for many emerging applications, such as streaming and &amp;quot;Recognition, Mining and Synthesis&amp;quot; (RMS) workloads. In this paper we develop an analytical model for pipeline parallelism based on queueing theory. The model is useful to both characterize the performance and efficiency of existing implementations and to guide the design of new pipeline algorithms. We demonstrate the usefulness of the model by characterizing and optimizing two of the PARSEC benchmarks, ferret and dedup. We identified two issues with these codes: load imbalance and I/O bottlenecks. We addressed load imbalance using two techniques: i) parallel pipeline stage collapsing; and ii) dynamic scheduling. We implemented these optimizations using Pthreads and the Threading Building Blocks (TBB) libraries. We compare the performance of different alternatives and we note that the TBB implementation based on work stealing outperforms all other variants.&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.ac.uma.es/~compilacion/publicaciones/UMA-DAC-09-04.pdf http://www.ac.uma.es/~compilacion/publicaciones/UMA-DAC-09-04.pdf]&lt;br /&gt;
&lt;br /&gt;
* [http://www.ac.uma.es/~siham/pact09_workstealing.pdf http://www.ac.uma.es/~siham/pact09_workstealing.pdf],&lt;br /&gt;
: [http://www.ac.uma.es/~compilacion/publicaciones/UMA-DAC-09-04.pdf http://www.ac.uma.es/~compilacion/publicaciones/UMA-DAC-09-04.pdf],&lt;br /&gt;
: [https://dblp.uni-trier.de/db/conf/IEEEpact/pact2009.html#NavarroATC09 https://dblp.uni-trier.de/db/conf/IEEEpact/pact2009.html#NavarroATC09],&lt;br /&gt;
: [http://doi.ieeecomputersociety.org/10.1109/PACT.2009.28 http://doi.ieeecomputersociety.org/10.1109/PACT.2009.28],&lt;br /&gt;
: [http://yadda.icm.edu.pl/yadda/element/bwmeta1.element.ieee-000005260522 http://yadda.icm.edu.pl/yadda/element/bwmeta1.element.ieee-000005260522],&lt;br /&gt;
: [https://ieeexplore.ieee.org/document/5260522 https://ieeexplore.ieee.org/document/5260522],&lt;br /&gt;
: [https://academic.microsoft.com/#/detail/2145406052 https://academic.microsoft.com/#/detail/2145406052]&lt;br /&gt;
&lt;br /&gt;
* [http://xplorestaging.ieee.org/ielx5/5260496/5260497/05260522.pdf?arnumber=5260522 http://xplorestaging.ieee.org/ielx5/5260496/5260497/05260522.pdf?arnumber=5260522],&lt;br /&gt;
: [http://dx.doi.org/10.1109/pact.2009.28 http://dx.doi.org/10.1109/pact.2009.28]&lt;/div&gt;</summary>
		<author><name>Scipediacontent</name></author>	</entry>

	</feed>