Filters








4,642 Hits in 6.3 sec

Restoration of Legacy Parallelism: Transforming Pthreads into Farm and Pipeline Patterns

Vladimir Janjic, Christopher Brown, Adam D. Barwell
<span title="2021-06-10">2021</span> <i title="Springer Science and Business Media LLC"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/6ni4hdyv7zdtzjxnzscp53l5ry" style="color: black;">International journal of parallel programming</a> </i> &nbsp;
In this paper, we present a new software restoration methodology, to transform legacy-parallel programs implemented using pthreads into structured farm and pipeline patterned equivalents.  ...  However, there still exists a large base of legacy-parallel code developed using ad-hoc methods and incorporating low-level parallel/concurrency libraries such as pthreads without any parallel patterns  ...  as you give appropriate credit to the original author(s) and the source, provide a link to the Creative  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/s10766-021-00716-z">doi:10.1007/s10766-021-00716-z</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/fbor4l6ds5dfxogk6ycivrxlum">fatcat:fbor4l6ds5dfxogk6ycivrxlum</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20210718060047/https://link.springer.com/content/pdf/10.1007/s10766-021-00716-z.pdf?error=cookies_not_supported&amp;code=90d7cdc5-2193-42a0-bd0c-622a4bb0233d" 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/ab/57/ab57ced84941221b8673e299ec363be5bde2ba5c.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/s10766-021-00716-z"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> springer.com </button> </a>

A Comparison of Automatic Parallelization Tools/Compilers on the SGI Origin 2000

M. Frumkin, M. Hribar, Haoqiang Jin, A. Waheed, J. Yan
<span title="">1998</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/zigbcra6rjdivda6lkzknwuo5q" style="color: black;">Proceedings of the IEEE/ACM SC98 Conference</a> </i> &nbsp;
Porting applications to new high performance parallel and distributed computing platforms is a challenging task.  ...  Based on these results, a discussion on the feasibility of computer-aided parallelization of aerospace applications is presented along with suggestions for future work.  ...  analysis and parallelization.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/sc.1998.10010">doi:10.1109/sc.1998.10010</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/sc/FrumkinHJWY98.html">dblp:conf/sc/FrumkinHJWY98</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/mv42rdr3mnbmxm3she32pird4a">fatcat:mv42rdr3mnbmxm3she32pird4a</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20090402124724/http://people.nas.nasa.gov/~hjin/papers/sc98paper.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/61/03/610344469bbdc907cb0abbb3a50c44fa3c87c8e6.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/sc.1998.10010"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Translating imperative code to MapReduce

Cosmin Radoi, Stephen J. Fink, Rodric Rabbah, Manu Sridharan
<span title="">2014</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/6y3m32grtnfktkp2oo6oqjbvta" style="color: black;">Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages &amp; Applications - OOPSLA &#39;14</a> </i> &nbsp;
Then, guided by rewrite rules, our system searches a space of equivalent programs for an effective MapReduce implementation.  ...  We present an approach for automatic translation of sequential, imperative code into a parallel MapReduce framework.  ...  This analysis relies on array dataflow analysis [13] to summarize data that is reachable and modified within a loop, and is applicable when memory aliases can be disambiguated.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2660193.2660228">doi:10.1145/2660193.2660228</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/oopsla/RadoiFRS14.html">dblp:conf/oopsla/RadoiFRS14</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/p6j3o4ntkrhcpgbabwmbm6eqhe">fatcat:p6j3o4ntkrhcpgbabwmbm6eqhe</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20150608063623/http://cosmin.radoi.net:80/papers/Mold-OOPSLA-14.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/37/93/3793cd493c6b59bdb39593e370a542af84bf8a56.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2660193.2660228"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Automatic Handling of Global Variables for Multi-threaded MPI Programs

Gengbin Zheng, Stas Negara, Celso L. Mendes, Laxmikant V. Kale, Eduardo R. Rodrigues
<span title="">2011</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/auf4c3co6zegri7sh6i5vkpu2i" style="color: black;">2011 IEEE 17th International Conference on Parallel and Distributed Systems</a> </i> &nbsp;
Thus, transforming legacy MPI applications to be thread-safe in order to exploit multi-core architectures requires proper handling of global variables.  ...  Hybrid programming models, such as MPI combined with threads, are one of the most efficient ways to write parallel applications for current machines comprising multi-socket/multicore nodes and an interconnection  ...  With these techniques, legacy MPI applications can be executed in the new MPI + threads model without change in their source code (or via automatic source transformation).  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/icpads.2011.33">doi:10.1109/icpads.2011.33</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/icpads/ZhengNMKR11.html">dblp:conf/icpads/ZhengNMKR11</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/loje6afhvvcizfnspzugjsxhsy">fatcat:loje6afhvvcizfnspzugjsxhsy</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20130815083317/http://charm.cs.illinois.edu/newPapers/11-23/paper.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/19/e5/19e5884dfa8f88849b4313fab22ddb6cb0f2d702.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/icpads.2011.33"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

GATALSS: A Generic Automated Tool for Analysing the Legacy Software Systems

Malladi Srinivas, G. Rama Krishna, K. Rajasekhara Rao, E. Suresh Babu
<span title="2016-02-05">2016</span> <i title="Maxwell Scientific Publication Corp."> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/itifugluyrhulokjxf64yqrfey" style="color: black;">Research Journal of Applied Sciences Engineering and Technology</a> </i> &nbsp;
This study presents generic automated tools for analyzing the legacy software systems, which consists of loader, set of parsers and dependency mapper that visualize and transforms different legacy codes  ...  The software development is primarily more important for the business organization due to its dynamic changes that has to be carried out in a less span of time.  ...  However to migrate or refactor, maintaining and rewriting the existing system requires good understanding of the structure and its functionality.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.19026/rjaset.12.2344">doi:10.19026/rjaset.12.2344</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/oqz2zh5vqvcw5elhvc24c3vz4q">fatcat:oqz2zh5vqvcw5elhvc24c3vz4q</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20160327183248/http://maxwellsci.com:80/print/RJASET/12-361-365.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/04/a9/04a93542fec26caff0dff6059febe923ea128b18.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.19026/rjaset.12.2344"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> Publisher / doi.org </button> </a>

Translating imperative code to MapReduce

Cosmin Radoi, Stephen J. Fink, Rodric Rabbah, Manu Sridharan
<span title="2014-10-15">2014</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/xu5bk2lj5rbdxlx6222nw7tsxi" style="color: black;">SIGPLAN notices</a> </i> &nbsp;
Then, guided by rewrite rules, our system searches a space of equivalent programs for an effective MapReduce implementation.  ...  We present an approach for automatic translation of sequential, imperative code into a parallel MapReduce framework.  ...  This analysis relies on array dataflow analysis [13] to summarize data that is reachable and modified within a loop, and is applicable when memory aliases can be disambiguated.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2714064.2660228">doi:10.1145/2714064.2660228</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/xtbkmcgzyzgihagq6w7hptswhu">fatcat:xtbkmcgzyzgihagq6w7hptswhu</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20150608063623/http://cosmin.radoi.net:80/papers/Mold-OOPSLA-14.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/37/93/3793cd493c6b59bdb39593e370a542af84bf8a56.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2714064.2660228"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

A Refactoring Approach to Parallelism

Danny Dig
<span title="">2011</span> <i title="Institute of Electrical and Electronics Engineers (IEEE)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/jhl2cbsylzbvrkralsnalz2dci" style="color: black;">IEEE Software</a> </i> &nbsp;
Fortunately, refactoring tools can help reduce the analysis and transformation burden.  ...  We also present the current incarnation of this vision: a toolset that supports several refactorings for (i) making programs thread-safe, (ii) threading sequential programs for throughput, and (iii) improving  ...  The author would like to thank Paul Adamczyk, Nicholas Chen, Milos Gligoric, Ralph Johnson, Fredrik Kjolstad, Jeff Overbey, and Cosmin Radoi for providing valuable feedback on drafts of this paper.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/ms.2011.1">doi:10.1109/ms.2011.1</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/cuwlx6sopjgw5fvhxug6ixu2uq">fatcat:cuwlx6sopjgw5fvhxug6ixu2uq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20121217232328/https://netfiles.uiuc.edu/dig/papers/RefactoringForParallelism.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/33/36/3336edd22e52ecdba602fce62ea29bc5a3624c3a.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/ms.2011.1"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Automatic MPI to AMPI Program Transformation Using Photran [chapter]

Stas Negara, Gengbin Zheng, Kuo-Chuan Pan, Natasha Negara, Ralph E. Johnson, Laxmikant V. Kalé, Paul M. Ricker
<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;
AMPI benefits MPI applications with features such as dynamic load balancing, virtualization, and checkpointing.  ...  Manually removing the global variables in the program is tedious and error-prone.  ...  This work was partially supported by the Institute for Advanced Computing Applications and Technologies (IACAT) at the University of Illinois at Urbana-Champaign.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-642-21878-1_65">doi:10.1007/978-3-642-21878-1_65</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/hm43l2dd4fhxpcdn26xdzrvo5q">fatcat:hm43l2dd4fhxpcdn26xdzrvo5q</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20161012012121/http://charm.cs.illinois.edu/newPapers/10-14/paper.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/20/2e/202e692eabf601cdf7fb824cce3057c409cde57c.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-21878-1_65"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

The IBM data warehouse architecture

Charles Bontempo, George Zagelow
<span title="1998-09-01">1998</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/i6iajiiyxvgz3ob6jwcn2pufni" style="color: black;">Communications of the ACM</a> </i> &nbsp;
application rewrite.  ...  The simplicity of its data structure and its high-level, set-oriented languages are among the features that make relational ideal for warehouse query applications.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/285070.285078">doi:10.1145/285070.285078</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/fkchxz5jqvbqvaglae2dqbidve">fatcat:fkchxz5jqvbqvaglae2dqbidve</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20040223095957/http://www.csun.edu:80/~chchen/Appalachian/Database/Data%20Warehouse/IBM%20DW.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/6d/ad/6daddbf91774e29d238f7542ee5a024a74ec40f6.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/285070.285078"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Program comprehension and software reengineering

Hausi Müller, Thomas Reps, Gregor Snelting
<span title="1998-09-01">1998</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/jpdbg2rpfjembkahly4z4ea5hq" style="color: black;">Software engineering notes</a> </i> &nbsp;
Legacy systems have been subject to countless modifications and enhancements and, hence, software entropy has typically increased steadily over the years.  ...  There are billions of lines of legacy code which constitute substantial corporate assets.  ...  Our goal is to employ program analysis techniques for detecting poor solutions of a problem and rewriting them to good solutions.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/290249.290260">doi:10.1145/290249.290260</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/sf5s4sh745fe3o4gmbw2s75woq">fatcat:sf5s4sh745fe3o4gmbw2s75woq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170809023947/http://www.dagstuhl.de/Reports/98/98101.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/e2/76/e2768ea917f86341fc8880a69d1c882af655aeb6.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/290249.290260"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Static binary rewriting without supplemental information: Overcoming the tradeoff between coverage and correctness

Matthew Smithson, Khaled ElWazeer, Kapil Anand, Aparna Kotha, Rajeev Barua
<span title="">2013</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/qjdq73uwobgdxnahtgyqdrsouu" style="color: black;">2013 20th Working Conference on Reverse Engineering (WCRE)</a> </i> &nbsp;
Although several technologies for rewriting binaries exist, static rewriting allows for arbitrarily complex transformations to be performed.  ...  Other technologies, such as dynamic or minimally-invasive rewriting, are limited in their transformation ability.  ...  It is also important for legacy code, where the recovered source code for the entire application is required.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/wcre.2013.6671280">doi:10.1109/wcre.2013.6671280</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/wcre/SmithsonEAKB13.html">dblp:conf/wcre/SmithsonEAKB13</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/7lm6u3qvrvcb5lxjdbkfhbosf4">fatcat:7lm6u3qvrvcb5lxjdbkfhbosf4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170818161947/https://www.computer.org/csdl/proceedings/wcre/2013/9999/00/06671280.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/58/65/5865a4abb15faa1032c59d49ae7a99a0b6b1f664.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/wcre.2013.6671280"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Implicitly Parallel Programming Models for Thousand-Core Microprocessors

Wen-mei Hwu, Shane Ryoo, Sain-Zee Ueng, John H. Kelm, Isaac Gelado, Sam S. Stone, Robert E. Kidd, Sara S. Baghsorkhi, Aqeel A. Mahesri, Stephanie C. Tsao, Nacho Navarro, Steve S. Lumetta (+2 others)
<span title="">2007</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/bonikunskbdgjicnz3tvcz7334" style="color: black;">Proceedings - Design Automation Conference</a> </i> &nbsp;
This paper argues for an implicitly parallel programming model for many-core microprocessors, and provides initial technical approaches towards this goal.  ...  We argue that implicitly parallel programming models are critical for addressing the software development crises and software scalability challenges for many-core microprocessors.  ...  ACKNOWLEDGMENTS The authors would like to thank Kurt Keutzer, Scott Mahlke, Marc Snir, Brian Deitrich, Jan Rabaey, and all IMPACT research group members for their valuable comments.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/dac.2007.375265">doi:10.1109/dac.2007.375265</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/d5hcwlhkvbewdhzu2jk2sabbzi">fatcat:d5hcwlhkvbewdhzu2jk2sabbzi</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170808222551/https://www.eecis.udel.edu/~cavazos/cisc879-spring2008/papers/dac44.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/c4/fd/c4fdc7bf7bdfe463a08ea7f49a1993cc73868158.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/dac.2007.375265"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Implicitly parallel programming models for thousand-core microprocessors

Wen-mei Hwu, Stephanie C. Tsao, Nacho Navarro, Steve S. Lumetta, Matthew I. Frank, Sanjay J. Patel, Shane Ryoo, Sain-Zee Ueng, John H. Kelm, Isaac Gelado, Sam S. Stone, Robert E. Kidd (+2 others)
<span title="">2007</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/bonikunskbdgjicnz3tvcz7334" style="color: black;">Proceedings - Design Automation Conference</a> </i> &nbsp;
This paper argues for an implicitly parallel programming model for many-core microprocessors, and provides initial technical approaches towards this goal.  ...  We argue that implicitly parallel programming models are critical for addressing the software development crises and software scalability challenges for many-core microprocessors.  ...  ACKNOWLEDGMENTS The authors would like to thank Kurt Keutzer, Scott Mahlke, Marc Snir, Brian Deitrich, Jan Rabaey, and all IMPACT research group members for their valuable comments.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1278480.1278669">doi:10.1145/1278480.1278669</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/dac/HwuRUKGSKBMTNLFP07.html">dblp:conf/dac/HwuRUKGSKBMTNLFP07</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/76gcfv3s3fcbni57kt7ei6e3eu">fatcat:76gcfv3s3fcbni57kt7ei6e3eu</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170808222551/https://www.eecis.udel.edu/~cavazos/cisc879-spring2008/papers/dac44.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/c4/fd/c4fdc7bf7bdfe463a08ea7f49a1993cc73868158.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1278480.1278669"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Software transactional memories for Scala

Daniel Goodman, Behram Khan, Salman Khan, Mikel Luján, Ian Watson
<span title="">2013</span> <i title="Elsevier BV"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/rwjg7tprafhufajayuvxj2q4n4" style="color: black;">Journal of Parallel and Distributed Computing</a> </i> &nbsp;
This shows that, while the less invasive options are easier to implement and more common, they are more verbose and invasive in the codes using them, often requiring changes to the syntax and program structure  ...  Instead of providing critical regions that only one thread can enter at a time, transactional memory records sufficient information to detect and correct for conflicts if they occur.  ...  Acknowledgments The authors would like to thank the European Community's Seventh Framework Programme (FP7/2007-2013) for funding this work under grant agreement no 249013 (Teraflux-project). Dr.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/j.jpdc.2012.09.015">doi:10.1016/j.jpdc.2012.09.015</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/t445xrupqzaiza737p7f6h3jsa">fatcat:t445xrupqzaiza737p7f6h3jsa</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170829063908/http://apt.cs.manchester.ac.uk/people/dgoodman/papers/jpdc2012.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/ac/d2/acd2a714a74814f0192ff6247905e5462c09f3b0.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/j.jpdc.2012.09.015"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> elsevier.com </button> </a>

Supporting iterations in exploratory database reengineering processes

Jens H. Jahnke, Wilhelm Schäfer, Jörg P. Wadsack, Albert Zündorf
<span title="">2002</span> <i title="Elsevier BV"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/hq6x4whtd5hhlhsxzculyeamey" style="color: black;">Science of Computer Programming</a> </i> &nbsp;
The described mechanism is based on a formalization of conceptual schema translation and redesign transformations by graph rewriting rules and has been implemented and evaluated with the Varlet database  ...  Key technologies like the World Wide Web, object-orientation, and distributed computing enable new applications, e.g., in the area of electronic commerce, management of information systems, and decision  ...  Acknowledgements We would like to thank eps Bertelsmann, G utersloh, Germany, for providing us with an industrial-strength case study for our research prototype. Thanks to the Progres Team  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/s0167-6423(02)00056-4">doi:10.1016/s0167-6423(02)00056-4</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/h5btfdfvv5c77jnd3qwwulfaju">fatcat:h5btfdfvv5c77jnd3qwwulfaju</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20030926000930/http://www.upb.de:80/cs/ag-schaefer/Veroeffentlichungen/Quellen/Papers/2002/SOCP_45(2-3)_2002.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/9a/6f/9a6fdb1273ac35840a88497b61c4fdcd44ae70c5.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/s0167-6423(02)00056-4"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> elsevier.com </button> </a>
&laquo; Previous Showing results 1 &mdash; 15 out of 4,642 results