Filters








23,762 Hits in 4.1 sec

Software partitioning of hardware transactions

Lingxiang Xiang, Michael L. Scott
<span title="2015-01-24">2015</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;
Transparent composition of partitioned operations is made possible through fully-automated compiler support, which migrates all planning operations out of the parent transaction while respecting all program  ...  Best-effort hardware transactional memory (HTM) allows complex operations to execute atomically and in parallel, so long as hardware buffers do not overflow, and conflicts are not encountered with concurrent  ...  Topics for future work include integration with software and hybrid TM; compiler support for nontransactional planning phases, in the style of CSpec [21] ; and dynamic choice of fallback strategies based  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2858788.2688506">doi:10.1145/2858788.2688506</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/rfe2kfeaxnftfe4sdlx2rp3ani">fatcat:rfe2kfeaxnftfe4sdlx2rp3ani</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20150420135323/http://www.cs.rochester.edu/u/scott/papers/2015_PPoPP_ParT.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/bc/a1/bca1861baf555e2cd90fd3c58b907a57a68b1dda.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2858788.2688506"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Software partitioning of hardware transactions

Lingxiang Xiang, Michael L. Scott
<span title="">2015</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/a3hx753rrfdorizx3a3ovuee4y" style="color: black;">Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming - PPoPP 2015</a> </i> &nbsp;
Transparent composition of partitioned operations is made possible through fully-automated compiler support, which migrates all planning operations out of the parent transaction while respecting all program  ...  Best-effort hardware transactional memory (HTM) allows complex operations to execute atomically and in parallel, so long as hardware buffers do not overflow, and conflicts are not encountered with concurrent  ...  Topics for future work include integration with software and hybrid TM; compiler support for nontransactional planning phases, in the style of CSpec [21] ; and dynamic choice of fallback strategies based  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2688500.2688506">doi:10.1145/2688500.2688506</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/ppopp/XiangS15.html">dblp:conf/ppopp/XiangS15</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/cixnmibo7bdszmnjr3jmpcruay">fatcat:cixnmibo7bdszmnjr3jmpcruay</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20150420135323/http://www.cs.rochester.edu/u/scott/papers/2015_PPoPP_ParT.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/bc/a1/bca1861baf555e2cd90fd3c58b907a57a68b1dda.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2688500.2688506"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Algorithmic aspects of hardware/software partitioning

Péter Arató, Zoltán Ádám Mann, András Orbán
<span title="2005-01-01">2005</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/ditvnky3lrdclbnymbnpcslo5m" style="color: black;">ACM Transactions on Design Automation of Electronic Systems</a> </i> &nbsp;
Most formulations of the hardware/software partitioning problem are N P-hard, so the majority of research eorts on hardware/software partitioning has focused on developing ecient heuristics.  ...  One of the most crucial steps in the design of embedded systems is hardware/software partitioning, i.e. deciding which components of the system should be implemented in hardware and which ones in software  ...  1995 ] for a particular formulation of the hardware/software partitioning problem.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1044111.1044119">doi:10.1145/1044111.1044119</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/kmnye3sernglnkoqp5w3hg4hpm">fatcat:kmnye3sernglnkoqp5w3hg4hpm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170829081322/http://www.cs.bme.hu/~manusz/publications/TODAES-2005/Arato_Mann_Orban_TODAES_2005.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/a1/9d/a19d8e9dc5c8b90b0fc36286f1b1f1718f099d05.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1044111.1044119"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

On the hardware-software partitioning problem

Marisa López-Vallejo, Juan Carlos López
<span title="2003-07-01">2003</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/ditvnky3lrdclbnymbnpcslo5m" style="color: black;">ACM Transactions on Design Automation of Electronic Systems</a> </i> &nbsp;
This paper presents an in-depth study of several system partitioning procedures.  ...  It is based on the appropriate formulation of a general system model, being therefore independent of either the particular co-design problem or the specific partitioning procedure.  ...  Grajal for his help in the formulation of the cost function.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/785411.785412">doi:10.1145/785411.785412</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/xbbma6lllbhy3lgrppxdvcy7m4">fatcat:xbbma6lllbhy3lgrppxdvcy7m4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20120905175746/http://www.tik.ee.ethz.ch/tik/education/lectures/hswcd/papers/4_LopezPartitioning.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/e3/38/e338a0b731dccb0fa681f0c1653921ee4625073a.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/785411.785412"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Hardware/software partitioning for multifunction systems

A. Kalavade, P.A. Subrahmanyam
<span title="">1998</span> <i title="Institute of Electrical and Electronics Engineers (IEEE)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/rl7xk4fwazdrred2difr6v3lii" style="color: black;">IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems</a> </i> &nbsp;
The overall result of the system-level partitioning process is (1) a hardware or software mapping and (2) a schedule for execution for each node within the application set.  ...  The current state of the art in the hardware/software codesign of such systems is to design for each application separately.  ...  The hardware-software partitioning tool is then applied to each application.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/43.720318">doi:10.1109/43.720318</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/5xd4iszbs5cj5nneeeesaifmay">fatcat:5xd4iszbs5cj5nneeeesaifmay</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20060925085938/http://www.sigda.org/Archives/ProceedingArchives/Compendiums/papers/1997/iccad97/pdffiles/09b_2.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/eb/22/eb22414af56ad70368f765a5d13a171de4a108b2.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/43.720318"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Energy Analysis of Hardware and Software Range Partitioning

Lisa Wu, Orestis Polychroniou, Raymond J. Barker, Martha A. Kim, Kenneth A. Ross
<span title="2014-08-29">2014</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/th23p5ixr5d5joiuac47oiqstq" style="color: black;">ACM Transactions on Computer Systems</a> </i> &nbsp;
This article measures the performance and energy of state-of-the-art software partitioners, and describes and evaluates a hardware range partitioner that further improves efficiency.  ...  The software implementation is broken into two phases, allowing separate analysis of the partition function computation and data shuffling costs.  ...  Figure 1 shows an example table of sales transactions partitioned using the transaction date as the key.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2638550">doi:10.1145/2638550</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/aedtyrojfrctnpjmcqigpfku7e">fatcat:aedtyrojfrctnpjmcqigpfku7e</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20141208205042/http://arcade.cs.columbia.edu/partitioning-tocs14.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/77/06/77064b2201b60088ab327f87846b633c457d59eb.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2638550"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Hardware-software partitioning and pipelined scheduling of transformative applications

K.S. Chatha, R. Vemuri
<span title="">2002</span> <i title="Institute of Electrical and Electronics Engineers (IEEE)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/uqbr2omxsbdgtaxslmblka2nnu" style="color: black;">IEEE Transactions on Very Large Scale Integration (vlsi) Systems</a> </i> &nbsp;
We present a tool for hardware-software partitioning and pipelined scheduling of transformative applications.  ...  The performance of embedded hardware-software systems that implement transformative applications can be maximized by obtaining a pipelined design.  ...  This kind of heterogeneity is not encountered in either software pipelining or functional pipelining.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/tvlsi.2002.1043323">doi:10.1109/tvlsi.2002.1043323</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/5piedlpp6vgv3jvfhdjkl7cbfi">fatcat:5piedlpp6vgv3jvfhdjkl7cbfi</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20040902222635/http://0-www.eas.asu.edu.csulib.ctstateu.edu:80/~csrl/hardware-software.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/92/61/92618be8f76d6456fac1fb0d271108d73feb8699.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/tvlsi.2002.1043323"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Hardware/software partitioning and pipelined scheduling on runtime reconfigurable FPGAs

Mingxuan Yuan, Zonghua Gu, Xiuqiang He, Xue Liu, Lei Jiang
<span title="2010-02-01">2010</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/ditvnky3lrdclbnymbnpcslo5m" style="color: black;">ACM Transactions on Design Automation of Electronic Systems</a> </i> &nbsp;
We address two problems related to HW task scheduling on PRTR FPGAs: (1) HW/SW partitioning.  ...  Given an application in the form of a task graph with known execution times on the HW (FPGA) and SW (CPU), and known area sizes on the FPGA, find an valid allocation of tasks to either HW or SW and a static  ...  ACM Transactions on Design Automation of Electronic Systems, Vol. 15, No. 2, Article 13, Pub. date: February 2010. Hardware/Software Partitioning and Pipelined Scheduling • 13:5 Table I .  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1698759.1698763">doi:10.1145/1698759.1698763</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/xnur36bxt5hhja2uh7v5hjqnaq">fatcat:xnur36bxt5hhja2uh7v5hjqnaq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20120103131108/http://www.cs.mcgill.ca/~xueliu/Publications/10/10_TODAES_Hardware.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/94/cf/94cf594ffd6c12f939af946d61f33fb454f4c84f.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1698759.1698763"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Managing Resource Limitation of Best-Effort HTM

Mohamed Mohamedin, Roberto Palmieri, Ahmed Hassan, Binoy Ravindran
<span title="2017-08-01">2017</span> <i title="Institute of Electrical and Electronics Engineers (IEEE)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/ll6bfs5o6bahfinh3u5z2cnyoy" style="color: black;">IEEE Transactions on Parallel and Distributed Systems</a> </i> &nbsp;
The basic idea of Part-HTM is to partition those transactions into multiple sub-transactions, which can likely be committed in hardware.  ...  The first release of hardware transactional memory (HTM) as commodity processor posed the question of how to efficiently handle its best-effort nature.  ...  This work is partially supported 14 by Air Force Office of Scientific Research (AFOSR) under grant FA9550-14-1-0187.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/tpds.2017.2668415">doi:10.1109/tpds.2017.2668415</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/pbrvf4etkzafnbp4cs7rkqsulq">fatcat:pbrvf4etkzafnbp4cs7rkqsulq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170611091159/http://www.ssrg.ece.vt.edu:80/papers/tpds_2016.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/f5/c9/f5c9ba6e81b4b1afd2ab870930ad9befedf5dc2f.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/tpds.2017.2668415"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Partition-Based Hardware Transactional Memory for Many-Core Processors [chapter]

Yi Liu, Xinwei Zhang, Yonghui Wang, Depei Qian, Yali Chen, Jin Wu
<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;
However, most of current hardware transactional memory systems are proposed for multi-core processors, and may face some challenges with the increasing of processor cores in many-core systems, such as  ...  inefficient utilization of transactional buffers, unsolved problem of transactional buffer overflow, etc.  ...  mechanism [4] , [10] ; hybrid transactional memory [9] has also been proposed, which integrates both hardware and software transactional memory, and switches to software mode in case of buffer overflow  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-642-40820-5_26">doi:10.1007/978-3-642-40820-5_26</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/k366xrgjvvdqvfymev7qq4f6pq">fatcat:k366xrgjvvdqvfymev7qq4f6pq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20190505032559/https://link.springer.com/content/pdf/10.1007%2F978-3-642-40820-5_26.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/f1/23/f12317a71eae99e208259399b36973449ce645a4.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-40820-5_26"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Model-Driven Performance Evaluation and Formal Verification for Multi-level Embedded System Design

Daniela Genius, Letitia W. Li, Ludovic Apvrille
<span title="">2017</span> <i title="SCITEPRESS - Science and Technology Publications"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/lcvyca6jirfxxantcpxh4xhblq" style="color: black;">Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development</a> </i> &nbsp;
The design methodology of an embedded system should start with a system-level partitioning dividing functions into hardware and software.  ...  High-level partitioning simulations/verification rely on custom model-checkers and abstract models of software and hardware, while low-level prototyping simulations rely on automatically generated C-POSIX  ...  Simulation of partitioning specifications involves executing tasks on the different hardware elements in a transactional high-level way.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5220/0006140600780089">doi:10.5220/0006140600780089</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/modelsward/GeniusLA17.html">dblp:conf/modelsward/GeniusLA17</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/wtvieoblovcltmfes6w5d2mzlm">fatcat:wtvieoblovcltmfes6w5d2mzlm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20190426213220/https://hal.sorbonne-universite.fr/hal-01447148/file/ModelsWARD2017_Genius_Li_Apvrille.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/7a/af/7aaff9d8900a2943fc9f401c3d7ef3d21ec26748.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5220/0006140600780089"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> Publisher / doi.org </button> </a>

Perfecto

Pao-Ann Hsiung, Chao-Sheng Lin, Chih-Feng Liao
<span title="2008-09-01">2008</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/qfvmhupy5fb6tcrtb2orjpq5e4" style="color: black;">ACM Transactions on Reconfigurable Technology and Systems</a> </i> &nbsp;
Different hardware-software copartitioning, coscheduling, and placement algorithms can be embedded into the framework for analysis; thus, Perfecto can also be used to design the algorithms to be used in  ...  Given an architecture model and an application model, Perfecto uses SystemC transaction-level models (TLMs) to simulate the system design alternatives automatically.  ...  III Evaluation by Perfecto of Hardware-Software Partitions for a Simple Example Table IV .  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1391732.1391737">doi:10.1145/1391732.1391737</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/3suggtppv5celpv54gjq2rveoi">fatcat:3suggtppv5celpv54gjq2rveoi</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170705100614/http://www.cs.ccu.edu.tw/~pahsiung/publications/papers/Perfecto%20TRETS2008.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/4b/fa/4bfa20e0dc83a48d400108d47b7300b1515cb36b.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1391732.1391737"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Exploiting hardware transactional memory in main-memory databases

Viktor Leis, Alfons Kemper, Thomas Neumann
<span title="">2014</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/vuw5ktdyknehrehttg5qm4rfqm" style="color: black;">2014 IEEE 30th International Conference on Data Engineering</a> </i> &nbsp;
So far, transactional memory-although a promising technique-suffered from the absence of an efficient hardware implementation.  ...  The upcoming Haswell microarchitecture from Intel introduces hardware transactional memory (HTM) in mainstream CPUs.  ...  SUMMARY There are two developments-one from the hardware vendors, and one from the database software developers-that appear like a perfect match: the emergence of hardware transactional memory (HTM) in  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/icde.2014.6816683">doi:10.1109/icde.2014.6816683</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/icde/LeisK014.html">dblp:conf/icde/LeisK014</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/qt2woxmitvgxrhrmm4l35dgg2a">fatcat:qt2woxmitvgxrhrmm4l35dgg2a</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20141213202524/http://www-db.in.tum.de/~leis/papers/HTM.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/a4/4ea47f63c8b2a026a66566dd3f733d45e692d369.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/icde.2014.6816683"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Databases and hardware

Anastasia Ailamaki
<span title="2015-08-01">2015</span> <i title="VLDB Endowment"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/p6rqwwpkkjbcldejepcehaalby" style="color: black;">Proceedings of the VLDB Endowment</a> </i> &nbsp;
Fast query and transaction processing is the goal of 40 years of database research and the reason of existence for many new database system architectures.  ...  Performance is improved with top-of-the line research on data processing algorithms; efficiency, however, is contingent on seamless collaboration between the database software and hardware and storage  ...  Being a software guided hardware mechanism, ADDICT exploits both the cheap hardware level transaction scheduling mechanism and the software level hints to find the better migration points.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.14778/2824032.2824142">doi:10.14778/2824032.2824142</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/ugl7ujexjng57fqbebzt3oecre">fatcat:ugl7ujexjng57fqbebzt3oecre</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170830005108/http://www.vldb.org/pvldb/vol8/p2058-anastasia.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/6b/05/6b05634141393d3dcc871d6180edf944fa85e0f6.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.14778/2824032.2824142"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> Publisher / doi.org </button> </a>

Inherent Limitations of Hybrid Transactional Memory [chapter]

Dan Alistarh, Justin Kopinsky, Petr Kuznetsov, Srivatsan Ravi, Nir Shavit
<span title="">2015</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;
software and hardware transactions in parallel?  ...  First, transactions that do not conflict are expected to run concurrently, regardless of their types (software or hardware).  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-662-48653-5_13">doi:10.1007/978-3-662-48653-5_13</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/mc2wdxbumfh3homcjepsjlpghm">fatcat:mc2wdxbumfh3homcjepsjlpghm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170829005335/http://www.gsd.inesc-id.pt/~mcouceiro/wttm2014/html/abstracts/alistarh.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/90/5a/905a57a11bcd63013062ac5177f19ff2735a616f.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-662-48653-5_13"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>
&laquo; Previous Showing results 1 &mdash; 15 out of 23,762 results