Filters








11,660 Hits in 3.9 sec

Enhanced Disk-Based Databases Towards Improved Hybrid In-Memory Systems

Samuel Kaspi, Sitalakshmi Venkatraman
2015 Zenodo  
We demonstrate how this prefetching in disk-based systems can yield close to in-memory performance, which paves the way for improved hybrid database systems.  ...  We question this assumption and examine how a modified variation of access invariance that we call enhanced memory access, (EMA) can be used to allow very high levels of concurrency in the pre-fetching  ...  not change the value of the Fig. 7 7 Performance of disk-based EMA (no cost) & in-memory systems (20 Processors, 1 GIPS) Fig. 8 Performance of disk-based EMA (no cost) & in-memory systems (10 Processors  ... 
doi:10.5281/zenodo.1098924 fatcat:nnsuisu2xjcldhen5jmikit5t4

Inherent Limitations of Hybrid Transactional Memory [chapter]

Dan Alistarh, Justin Kopinsky, Petr Kuznetsov, Srivatsan Ravi, Nir Shavit
2015 Lecture Notes in Computer Science  
In this section, we describe the operation of a Hybrid Transactional Memory (HyTM) implementation, in which conventional memory accesses are combined with hardware transactions modelled as cached accesses  ...  Hybrid transactional memory model Our baseline model for transactional memory systems is the standard software TM model [11] .  ... 
doi:10.1007/978-3-662-48653-5_13 fatcat:mc2wdxbumfh3homcjepsjlpghm

Inherent limitations of hybrid transactional memory

Dan Alistarh, Justin Kopinsky, Petr Kuznetsov, Srivatsan Ravi, Nir Shavit
2017 Distributed computing  
In this section, we describe the operation of a Hybrid Transactional Memory (HyTM) implementation, in which conventional memory accesses are combined with hardware transactions modelled as cached accesses  ...  Hybrid transactional memory model Our baseline model for transactional memory systems is the standard software TM model [11] .  ... 
doi:10.1007/s00446-017-0305-3 fatcat:odg2m3ikzzg3hazw4svhy2o3aa

Hybrid Transactional Memory Revisited [chapter]

Wenjia Ruan, Michael Spear
2015 Lecture Notes in Computer Science  
The arrival of best-effort hardware transactional memory (TM) creates a challenge for designers of transactional memory runtime libraries.  ...  In this manner, we ensure that long-running transactions do not starve, while still allowing concurrency among hardware and software transactions.  ...  Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.  ... 
doi:10.1007/978-3-662-48653-5_15 fatcat:kjdyxo25sjgnfkfq7omrr332xi

Implementing Atomic Section by Using Hybrid Concurrent Control

Lei Zhao, Yu Zhang
2007 2007 IFIP International Conference on Network and Parallel Computing Workshops (NPC 2007)  
This paper introduces a flexible hybrid concurrent control system which could harmonize the two modes of concurrent control.  ...  Atomic section is an important language feather in multithread synchronizing. So far, it can only be implemented by using pessimistic or optimistic concurrent control singly.  ...  In this section, we describe the details in designing hybrid concurrent control system. Transaction Informally, a transaction is one pass of execution of certain atomic section.  ... 
doi:10.1109/icnpcw.2007.4351558 fatcat:sli4u4goezcl5i2tzu4xg2xp2q

Implementing Atomic Section by Using Hybrid Concurrent Control

Lei Zhao, Yu Zhang
2007 2007 IFIP International Conference on Network and Parallel Computing Workshops (NPC 2007)  
This paper introduces a flexible hybrid concurrent control system which could harmonize the two modes of concurrent control.  ...  Atomic section is an important language feather in multithread synchronizing. So far, it can only be implemented by using pessimistic or optimistic concurrent control singly.  ...  In this section, we describe the details in designing hybrid concurrent control system. Transaction Informally, a transaction is one pass of execution of certain atomic section.  ... 
doi:10.1109/npc.2007.160 fatcat:hjfoxpdrlbcifne34wcywkpxcu

A Multi-version Cache Replacement and Prefetching Policy for Hybrid Data Delivery Environments [chapter]

André Seifert, Marc H. Scholl
2002 VLDB '02: Proceedings of the 28th International Conference on Very Large Databases  
This paper introduces MICP, a novel multiversion integrated cache replacement and prefetching algorithm designed for efficient cache and transaction management in hybrid data delivery networks.  ...  MICP takes into account the dynamically and sporadically changing cost/benefit ratios of cached and/or disseminated object versions by making cache replacement and prefetching decisions sensitive to the  ...  concurrent transactions.  ... 
doi:10.1016/b978-155860869-6/50080-9 dblp:conf/vldb/SeifertS02 fatcat:pzsub3l3xrejvoxochtommheai

The New Hardware Development Trend and the Challenges in Data Management and Analysis

Wei Pan, Zhanhuai Li, Yansong Zhang, Chuliang Weng
2018 Data Science and Engineering  
abundant heterogeneous parallelism, nonvolatile memory with hybrid storage hierarchies, and RDMA-enabled high-speed network.  ...  In this paper, we first introduce the development trend of the new hardware in computation, storage, and network dimensions.  ...  Transaction Processing in Platforms with New Hardware Recovery and concurrency control are the core functions of transaction processing in DBMS.  ... 
doi:10.1007/s41019-018-0072-6 fatcat:kksuldstdvdohpkleq7suyq2ry

Author index

2013 2013 IEEE International Conference on Cluster Computing (CLUSTER)  
Herres-Pawlis, Sonja User-friendly Metaworkflows in Quantum Chemistry Hirve, Sachin On Transactional Memory Concurrency Control in Distributed Real-Time Programs Hoffmann, Alexander User-friendly Metaworkflows  ...  On Transactional Memory Concurrency Control in Distributed Real-Time Programs Towards a Unified Object Storage Foundation for Scalable Storage Systems Rountree, Barry Optimizing Power Allocation to CPU  ... 
doi:10.1109/cluster.2013.6702604 fatcat:cxctjrwnfjahhosdn7afzf6dla

Performance Characteristics of Hardware Transactional Memory for Molecular Dynamics Application on BlueGene/Q: Toward Efficient Multithreading Strategies for Large-Scale Scientific Applications

Manaschai Kunaseth, Rajiv K. Kalia, Aiichiro Nakano, Priya Vashishta, David F. Richards, James N. Glosli
2013 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum  
We have investigated the performance characteristics of hardware transactional memory (HTM) on the BlueGene/Q computer in comparison with conventional concurrency control mechanisms, using a molecular  ...  We found that the bookkeeping cost of HTM is high but that the rollback cost is low.  ...  Hardware Transactional Memory on BlueGene/Q TM is an opportunistic concurrency control mechanism.  ... 
doi:10.1109/ipdpsw.2013.29 dblp:conf/ipps/KunasethKNVRG13 fatcat:otsjmjsn7jaaldkvoywxxdge5a

Transactional memory

Håkan Grahn
2010 Journal of Parallel and Distributed Computing  
the state-of-the-art in transactional memory research.  ...  Transactional memory implementation proposals exist for both hardware and software, as well as hybrid solutions.  ...  Hybrid Transactional Memory This section presents some of the most important hybrid transactional memory proposals.  ... 
doi:10.1016/j.jpdc.2010.06.006 fatcat:s3qswzin6jhoneph7taqsnxoxe

Transactional memory and the birthday paradox

Craig Zilles, Ravi Rajwar
2007 Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures - SPAA '07  
This result is particularly important in the context of hybrid TMs, where the small transactions are likely handled in hardware, leaving only the large ones for the STM.  ...  We present an analytical model based on random population of an ownership table by concurrently executing transactions that correctly predicts the trends in measured data.  ...  are a cost-effective approach for supporting larger transactions entirely in hardware.  ... 
doi:10.1145/1248377.1248428 dblp:conf/spaa/ZillesR07 fatcat:uurw6earvzbgnektpinpuzeqn4

Hybrid Transactional Memory with Pessimistic Concurrency Control

Enrique Vallejo, Sutirtha Sanyal, Tim Harris, Fernando Vallejo, Ramón Beivide, Osman Unsal, Adrián Cristal, Mateo Valero
2010 International journal of parallel programming  
Transactional Memory (TM) intends to simplify the design and implementation of the sharedmemory data structures used in parallel software.  ...  One solution is the use of Pessimistic Concurrency Control, but it entails an important performance penalty due to the need of reader-writer locking.  ...  Transactions run optimistically, 4 Vallejo -Hybrid Transactional Memory with Pessimistic Concurrency Control building up thread-private logs of their tentative updates to objects.  ... 
doi:10.1007/s10766-010-0158-x fatcat:slb7xykb5zghflgazra5bz54tu

Invyswell

Irina Calciu, Justin Gottschlich, Tatiana Shpeisman, Gilles Pokam, Maurice Herlihy
2014 Proceedings of the 23rd international conference on Parallel architectures and compilation - PACT '14  
The Intel Haswell processor includes restricted transactional memory (RTM), which is the first commodity-based hardware transactional memory (HTM) to become publicly available.  ...  Because of this, a software fallback system must be used in conjunction with Haswell's RTM to ensure transactional programs execute to completion.  ...  The most interesting challenges were (i) modifying Inval-STM to provide some degree of precision in its conflict detection between concurrently executing hardware and software transactions and (ii) improving  ... 
doi:10.1145/2628071.2628086 dblp:conf/IEEEpact/CalciuGSPH14 fatcat:5ujo43gb2jeypde676evbqkjr4

Implications of False Conflict Rate Trends for Robust Software Transactional Memory

Craig Zilles, Ravi Rajwar
2007 2007 IEEE 10th International Symposium on Workload Characterization  
The practical implications of these results are particularly acute for a hybrid TMs, where the small transactions are likely handled in hardware, leaving only the large ones for the STM.  ...  Even large tables (≥ 64K entries) are only somewhat effective at mitigating false conflicts in the presence of modestly-sized transactions (e.g., 20 cache blocks) and modest degrees of concurrency (e.g  ...  ACKNOWLEDGMENTS This research was supported in part by NSF CAREER award CCR-03047260 and a gift from the Intel corporation.  ... 
doi:10.1109/iiswc.2007.4362177 dblp:conf/iiswc/ZillesR07 fatcat:efxqp5mmajhabl3vab2vrxu7oq
« Previous Showing results 1 — 15 out of 11,660 results