Filters








8,114 Hits in 3.3 sec

Synchronous cooperation for explicit multi-threading

J. A. Bergstra, C. A. Middelburg
<span title="2007-09-22">2007</span> <i title="Springer Nature"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/cnqseeosvrf6tnj6sc3lbn2y4e" style="color: black;">Acta Informatica</a> </i> &nbsp;
We develop an algebraic theory of threads, synchronous cooperation of threads and interaction of threads with Maurer machines, and investigate program parallelization using the resulting theory.  ...  The induction principle introduced has brought us to construct a projective limit model for the theory developed.  ...  Acknowledgements We thank two anonymous referees for suggesting improvements of the presentation of the paper.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/s00236-007-0057-9">doi:10.1007/s00236-007-0057-9</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/zao2dtmjhrh6nnppqferqapdmm">fatcat:zao2dtmjhrh6nnppqferqapdmm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20181030073330/https://link.springer.com/content/pdf/10.1007%2Fs00236-007-0057-9.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/3f/3f/3f3ffe6594058bb60711e91f141401a137f075a6.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/s00236-007-0057-9"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Multi-core parallel simulation of System-level Description Languages

Rainer Domer, Weiwei Chen, Xu Han, Andreas Gerstlauer
<span title="">2011</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/fkjmyf3l45eo5ovjdnpeqpdjd4" style="color: black;">16th Asia and South Pacific Design Automation Conference (ASP-DAC 2011)</a> </i> &nbsp;
However, traditional Discrete Event (DE) simulation of SLDLs is cooperative and cannot utilize the available parallelism in modern multi-core CPU hosts.  ...  In this work, we study the SLDL execution semantics of concurrent threads and present a multi-core parallel simulation approach which automatically protects communication between concurrent threads so  ...  The authors thank the NSF for the valuable 3D-5  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/aspdac.2011.5722205">doi:10.1109/aspdac.2011.5722205</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/aspdac/DomerCHG11.html">dblp:conf/aspdac/DomerCHG11</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/uznpgycv35haxmdozd2bt25tom">fatcat:uznpgycv35haxmdozd2bt25tom</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170706114649/http://www.cecs.uci.edu/~doemer/publications/ASPDAC_11.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/e0/15/e01560d765939900526d3dba23d6103d04210fc1.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/aspdac.2011.5722205"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

A Study of Single and Multi-device Synchronization Methods in Nvidia GPUs [article]

Lingqi Zhang, Mohamed Wahib, Haoyu Zhang, Satoshi Matsuoka
<span title="2020-04-11">2020</span> <i > arXiv </i> &nbsp; <span class="release-stage" >pre-print</span>
Many algorithms require synchronizations at different levels of granularity in a single GPU. Additionally, the emergence of dense GPU nodes also calls for multi-GPU synchronization.  ...  The provided analysis would be useful when making design choices for applications, libraries, and frameworks running on single and/or multi-GPU environments.  ...  For example, many DL frameworks, e.g., Chainer [3] , use this method to enforce execution order. 3) Multi-GPU Synchronization: The common way to do multi-GPU synchronization is to synchronize CPU threads  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/2004.05371v1">arXiv:2004.05371v1</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/la43kfqazzca7oz2nyv6sqvzee">fatcat:la43kfqazzca7oz2nyv6sqvzee</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200415033229/https://arxiv.org/pdf/2004.05371v1.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] </button> </a> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/2004.05371v1" title="arxiv.org access"> <button class="ui compact blue labeled icon button serp-button"> <i class="file alternate outline icon"></i> arxiv.org </button> </a>

Coordination and Concurrency in Multi-engine Prolog [chapter]

Paul Tarau
<span title="">2011</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
We discuss the impact of the separation of logic engines (independent logic processing units) and multi-threading on the design of coordination mechanisms for a Prolog based agent infrastructure.  ...  In this context, native multi-threading is made available to the application programmer as a set of high-level primitives with a declarative flavor while cooperative constructs provide efficient and predictable  ...  Acknowledgment We thank NSF (research grant 1018172) for support.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-642-21464-6_11">doi:10.1007/978-3-642-21464-6_11</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/r6n2mozlfjdcpdc3ikowq3vtzy">fatcat:r6n2mozlfjdcpdc3ikowq3vtzy</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20180723134242/https://hal.inria.fr/hal-01582990/file/978-3-642-21464-6_11_Chapter.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/e0/4c/e04cb5ee83840dc950b33c0c4d3c530829f862ce.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-642-21464-6_11"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

A Survey of Active Object Languages

Frank De Boer, Kiko Fernandez-Reyes, Albert Mingkun Yang, Vlad Serbanescu, Reiner Hähnle, Ludovic Henrio, Justine Rochas, Crystal Chang Din, Einar Broch Johnsen, Marjan Sirjani, Ehsan Khamespanah
<span title="2017-10-05">2017</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/eiea26iqqjcatatlgxdpzt637y" style="color: black;">ACM Computing Surveys</a> </i> &nbsp;
Java's multi-threaded concurrency model can be integrated with active objects on the basis of cooperative scheduling.  ...  Two synchronization patterns on futures presented in this article feature an interesting compromise: the await operation of ABS and Encore enables cooperative multi-threading and lets the program serve  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/3122848">doi:10.1145/3122848</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/ovdeu5o3mbanlectgc6r7kv5he">fatcat:ovdeu5o3mbanlectgc6r7kv5he</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20180726003002/https://hal.archives-ouvertes.fr/hal-01627936/file/2015-active-objects-survey.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/32/e2/32e20ff211de82bffce896e1c1039ff4d4796242.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/3122848"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Energy-efficient synchronization through program patterns

Yu David Liu
<span title="">2012</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/ba4fiphrrjdtxfm5m6nupsr3pi" style="color: black;">2012 First International Workshop on Green and Sustainable Software (GREENS)</a> </i> &nbsp;
This paper addresses energy consumption in multi-threaded programs.  ...  The key insight is that energy efficiency may be improved by adjusting the relative speed of individual threads participating in a synchronization, and different synchronization patterns can offer clues  ...  ACKNOWLEDGMENT We thank the anonymous reviewers for their useful comments. This work is being supported by NSF CAREER Award CCF-1054515 and a Google Faculty Award.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/greens.2012.6224253">doi:10.1109/greens.2012.6224253</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/greens/Liu12.html">dblp:conf/greens/Liu12</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/l3rdr75urvhgtdtcsuklor54ui">fatcat:l3rdr75urvhgtdtcsuklor54ui</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170922010318/http://www.cs.binghamton.edu/~davidl/papers/greens12.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/a6/df/a6df2687cff5ac20a5bc505b8d2b62bca6cc3a4b.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/greens.2012.6224253"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Parallel discrete event simulation of Transaction Level Models

Rainer Domer, Weiwei Chen, Xu Han
<span title="">2012</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/fkjmyf3l45eo5ovjdnpeqpdjd4" style="color: black;">17th Asia and South Pacific Design Automation Conference</a> </i> &nbsp;
We show experimental results for two highly parallel benchmarks as well as for two actual embedded applications.  ...  Describing Multi-Processor Systems-on-Chip (MP-SoC) at the abstract Electronic System Level (ESL) is one task, validating them efficiently is another.  ...  The authors thank the NSF for the valuable support.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/aspdac.2012.6164949">doi:10.1109/aspdac.2012.6164949</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/aspdac/DomerCH12.html">dblp:conf/aspdac/DomerCH12</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/3gp77d6b4zcttffgj6736y6yz4">fatcat:3gp77d6b4zcttffgj6736y6yz4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170326212604/http://www.cecs.uci.edu:80/~doemer/publications/ASPDAC_12rd.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/cd/0a/cd0a7c17b436cc0760e061b8d5dffae7baa92f00.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/aspdac.2012.6164949"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Continuations and Behavior Components Engineering in Multi-Agent Systems [chapter]

Denis Jouvin
<span title="">2006</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
They have been applied to automaton programming, cooperative threads, compilation techniques, and have lastly raised interest in web application programming.  ...  Coroutines thus allow defining cooperative threads, with explicit context switching.  ...  ; • Coroutines and cooperative threads.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/11872283_13">doi:10.1007/11872283_13</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/rbk7of5555eylobwdmwrceod34">fatcat:rbk7of5555eylobwdmwrceod34</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20061123081549/http://www710.univ-lyon1.fr/~djouvin/Papers/Continuations-MATES-2006.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/4e/5c/4e5c7500b365af50b29e78d39daf768ce500bdb2.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/11872283_13"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Towards High Performance Computing (HPC) Through Parallel Programming Paradigms and Their Principles

Brijender Kahanwal
<span title="2014-01-31">2014</span> <i title="Academy and Industry Research Collaboration Center (AIRCC)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/4hjtsy5j6befxpamsqjhgzdqxm" style="color: black;">International Journal of Programming Languages and Applications</a> </i> &nbsp;
It brings the idea of parallel computing in which several machines or processors work cooperatively for computational tasks.  ...  So the synchronization is well managed by the programmer or by the programming system, it is a critical construct for multi-threaded programming. 2.  ...  The synchronization is also maintained implicitly by the OpenMP. CILK (pronunciation as 'silk') It is a multi-threaded programming language.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5121/ijpla.2014.4104">doi:10.5121/ijpla.2014.4104</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/gcer2fj7e5gn7bi7lv336qnk6a">fatcat:gcer2fj7e5gn7bi7lv336qnk6a</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20140311055933/http://airccse.org:80/journal/ijpla/papers/4114ijpla04.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/46/dc/46dc4be2aecba51ddcc0e378ba52b122913b0d2e.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5121/ijpla.2014.4104"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> Publisher / doi.org </button> </a>

Concurrent programming constructs in multi-engine prolog

Paul Tarau
<span title="">2011</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2qaxtqe2rfgjnfefqcokcnzelq" style="color: black;">Proceedings of the sixth workshop on Declarative aspects of multicore programming - DAMP &#39;11</a> </i> &nbsp;
In this context, native multi-threading is made available to the application programmer as a set of high-level primitives with a declarative flavor.  ...  We discuss the impact of the separation of logic engines (independent logic processing units) and multi-threading on the design of parallel programming constructs aware of the fundamental invariant of  ...  Acknowledgment We thank NSF (research grant 1018172) for support.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1926354.1926364">doi:10.1145/1926354.1926364</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/popl/Tarau11.html">dblp:conf/popl/Tarau11</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/754us2l4crhbpfm4khzbqpuiqe">fatcat:754us2l4crhbpfm4khzbqpuiqe</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170808131447/http://www.cse.unt.edu/~tarau/research/LeanProlog/draft_damp11.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/63/ee/63ee898aa92d2ed552ae771c649191881382bd14.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1926354.1926364"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

ESL design and multi-core validation using the System-on-Chip Environment

Weiwei Chen, Xu Han, Rainer Domer
<span title="">2010</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/4xfhwkuqw5f43mad6ock55mkeu" style="color: black;">2010 IEEE International High Level Design Validation and Test Workshop (HLDVT)</a> </i> &nbsp;
After reviewing the SCE design flow, this paper highlights our recent extension of the SCE simulation engine to support multi-core parallel simulation for fast validation of large MPSoC designs.  ...  Our SCE framework has been shown effective for its designer-controlled top-down refinementbased design methodology.  ...  The authors thank the NSF for the valuable support.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/hldvt.2010.5496646">doi:10.1109/hldvt.2010.5496646</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/hldvt/ChenHD10.html">dblp:conf/hldvt/ChenHD10</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/rguuyj6irjd37c7uxzxq4ues2q">fatcat:rguuyj6irjd37c7uxzxq4ues2q</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170808223538/http://www.cecs.uci.edu/~doemer/publications/C41.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/bb/ee/bbee8ca398bc5008857d868a2ed1c5686784dad5.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/hldvt.2010.5496646"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Fine-Grained Treatment to Synchronizations in GPU-to-CPU Translation [chapter]

Ziyu Guo, Xipeng Shen
<span title="">2013</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
Based on thread-level dependence graphs, we present a method to enable such fine-grained treatment automatically.  ...  This paper describes some of our findings in treatment to GPU synchronizations during the translation process.  ...  Acknowledgment We owe the anonymous reviewers our gratitude for their helpful suggestions on the paper.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-642-36036-7_12">doi:10.1007/978-3-642-36036-7_12</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/n63sfbw3lzcw3clo2r2g3pzdyi">fatcat:n63sfbw3lzcw3clo2r2g3pzdyi</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170809030848/https://people.engr.ncsu.edu/xshen5/Publications/lcpc11.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/cb/4a/cb4a3f9e39d4b4bd1336871467789edfd6bc0668.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-642-36036-7_12"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Parallel Meta-heuristics [chapter]

Teodor Gabriel Crainic, Michel Toulouse
<span title="">2010</span> <i title="Springer US"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/eu7t5yl3jbh5piucndzcckjubu" style="color: black;">International Series in Operations Research and Management Science</a> </i> &nbsp;
Multi-thread Inte- grative Cooperative Optimization for Rich Combinatorial Problems.  ...  , independent and synchronous cooperative methods were the first multi-search approaches to be developed.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-1-4419-1665-5_17">doi:10.1007/978-1-4419-1665-5_17</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/5hhwwngx6jb6pnaugdgvenjraq">fatcat:5hhwwngx6jb6pnaugdgvenjraq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170809004454/https://www.cirrelt.ca/DocumentsTravail/CIRRELT-2009-22.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/bd/75/bd75c06c8ca721022d1c2072d72c4c03c5f3174f.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-1-4419-1665-5_17"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Boosting single-thread performance in multi-core systems through fine-grain multi-threading

Carlos Madriles, Pedro López, Josep M. Codina, Enric Gibert, Fernando Latorre, Alejandro Martinez, Raúl Martinez, Antonio Gonzalez
<span title="">2009</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2kokby3zfzen3bd62o6cskolxq" style="color: black;">Proceedings of the 36th annual international symposium on Computer architecture - ISCA &#39;09</a> </i> &nbsp;
In this paper we propose a novel approach for leveraging multiple cores to improve single-thread performance in a multi-core design.  ...  The proposed scheme outperforms previous hardware-only schemes to implement the idea of combining cores for executing single-thread applications in a multi-core design by more than 10% on average on Spec2006  ...  When two speculative threads are running on a tile in cooperation-mode, synchronization among them occurs when an inter-thread dependence must be satisfied by an explicit communication.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1555754.1555813">doi:10.1145/1555754.1555813</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/isca/MadrilesLCGLMMG09.html">dblp:conf/isca/MadrilesLCGLMMG09</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/lsay4dj6gjbl7l6w2jyg566tcu">fatcat:lsay4dj6gjbl7l6w2jyg566tcu</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20100601100018/http://arco.e.ac.upc.edu:80/wiki/images/b/b4/Madriles_isca09.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/9c/6f/9c6f38a8610c3853d75ea5e130ebdd7cffa8d4c5.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1555754.1555813"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Boosting single-thread performance in multi-core systems through fine-grain multi-threading

Carlos Madriles, Pedro López, Josep M. Codina, Enric Gibert, Fernando Latorre, Alejandro Martinez, Raúl Martinez, Antonio Gonzalez
<span title="2009-06-15">2009</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/35q3ync5nbhnjfpylznlz57lyi" style="color: black;">SIGARCH Computer Architecture News</a> </i> &nbsp;
In this paper we propose a novel approach for leveraging multiple cores to improve single-thread performance in a multi-core design.  ...  The proposed scheme outperforms previous hardware-only schemes to implement the idea of combining cores for executing single-thread applications in a multi-core design by more than 10% on average on Spec2006  ...  When two speculative threads are running on a tile in cooperation-mode, synchronization among them occurs when an inter-thread dependence must be satisfied by an explicit communication.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1555815.1555813">doi:10.1145/1555815.1555813</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/hxy2qxjewzgute4uvfyfvvypdu">fatcat:hxy2qxjewzgute4uvfyfvvypdu</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20100601100018/http://arco.e.ac.upc.edu:80/wiki/images/b/b4/Madriles_isca09.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/9c/6f/9c6f38a8610c3853d75ea5e130ebdd7cffa8d4c5.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1555815.1555813"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>
&laquo; Previous Showing results 1 &mdash; 15 out of 8,114 results